This class provides a uniform interface to the different buffer types to be used with GridVecConv. More...
#include <serializationbuffer.h>
Public Types | |
typedef SerializationBufferHelpers::Implementation < CELL > | Implementation |
typedef Implementation::BufferType | BufferType |
typedef Implementation::ElementType | ElementType |
typedef Implementation::FixedSize | FixedSize |
Static Public Member Functions | |
template<typename REGION > | |
static BufferType | create (const REGION ®ion) |
static ElementType * | getData (BufferType &buffer) |
static MPI_Datatype | cellMPIDataType () |
This class provides a uniform interface to the different buffer types to be used with GridVecConv.
typedef Implementation::BufferType LibGeoDecomp::SerializationBuffer< CELL >::BufferType |
typedef Implementation::ElementType LibGeoDecomp::SerializationBuffer< CELL >::ElementType |
typedef Implementation::FixedSize LibGeoDecomp::SerializationBuffer< CELL >::FixedSize |
typedef SerializationBufferHelpers::Implementation<CELL> LibGeoDecomp::SerializationBuffer< CELL >::Implementation |
static MPI_Datatype LibGeoDecomp::SerializationBuffer< CELL >::cellMPIDataType | ( | ) | [inline, static] |
static BufferType LibGeoDecomp::SerializationBuffer< CELL >::create | ( | const REGION & | region | ) | [inline, static] |
static ElementType* LibGeoDecomp::SerializationBuffer< CELL >::getData | ( | BufferType & | buffer | ) | [inline, static] |