dune-istl 2.10
Loading...
Searching...
No Matches
Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::CopyGatherScatter< T > Struct Template Reference

gather/scatter callback for communication More...

#include <dune/istl/owneroverlapcopy.hh>

Public Types

typedef CommPolicy< T >::IndexedType V

Static Public Member Functions

static V gather (const T &a, std::size_t i)
static void scatter (T &a, V v, std::size_t i)

Detailed Description

template<class GlobalIdType, class LocalIdType = int>
template<typename T>
struct Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::CopyGatherScatter< T >

gather/scatter callback for communication

Member Typedef Documentation

◆ V

template<class GlobalIdType, class LocalIdType = int>
template<typename T>
typedef CommPolicy<T>::IndexedType Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::CopyGatherScatter< T >::V

Member Function Documentation

◆ gather()

template<class GlobalIdType, class LocalIdType = int>
template<typename T>
V Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::CopyGatherScatter< T >::gather ( const T & a,
std::size_t i )
inlinestatic

◆ scatter()

template<class GlobalIdType, class LocalIdType = int>
template<typename T>
void Dune::OwnerOverlapCopyCommunication< GlobalIdType, LocalIdType >::CopyGatherScatter< T >::scatter ( T & a,
V v,
std::size_t i )
inlinestatic

The documentation for this struct was generated from the following file: