Public Types | Static Public Member Functions

LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void > Class Template Reference

#include <serializationbuffer.h>

List of all members.

Public Types

typedef std::vector< char > BufferType
typedef char ElementType
typedef APITraits::TrueType FixedSize

Static Public Member Functions

template<typename REGION >
static BufferType create (const REGION &region)
static ElementTypegetData (BufferType &buffer)
static MPI_Datatype cellMPIDataType ()

template<typename CELL>
class LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >


Member Typedef Documentation

template<typename CELL >
typedef std::vector<char> LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::BufferType
template<typename CELL >
typedef char LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::ElementType
template<typename CELL >
typedef APITraits::TrueType LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::FixedSize

Member Function Documentation

template<typename CELL >
static MPI_Datatype LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::cellMPIDataType (  )  [inline, static]
template<typename CELL >
template<typename REGION >
static BufferType LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::create ( const REGION &  region  )  [inline, static]
template<typename CELL >
static ElementType* LibGeoDecomp::SerializationBufferHelpers::Implementation< CELL, typename CELL::API::SupportsSoA, void >::getData ( BufferType buffer  )  [inline, static]

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