Public Types | Static Public Member Functions

LibGeoDecomp::APITraits::HasCustomMPIDataType< CELL > Class Template Reference

Use this specifier to give LibGeoDecomp access to the MPI data type which can be used to communicate instances of a cell. More...

#include <apitraits.h>

List of all members.

Public Types

typedef void SupportsMPIDataType
typedef void SupportsCustomMPIDataType

Static Public Member Functions

static MPI_Datatype getMPIDataType ()

Detailed Description

template<typename CELL>
class LibGeoDecomp::APITraits::HasCustomMPIDataType< CELL >

Use this specifier to give LibGeoDecomp access to the MPI data type which can be used to communicate instances of a cell.

Not required for SoA codes and models which use special serialization schemes (for instance Boost.Serialization).


Member Typedef Documentation

template<typename CELL >
typedef void LibGeoDecomp::APITraits::HasCustomMPIDataType< CELL >::SupportsCustomMPIDataType
template<typename CELL >
typedef void LibGeoDecomp::APITraits::HasCustomMPIDataType< CELL >::SupportsMPIDataType

Member Function Documentation

template<typename CELL >
static MPI_Datatype LibGeoDecomp::APITraits::HasCustomMPIDataType< CELL >::getMPIDataType (  )  [inline, static]

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