ESyS-Particle  4.0.1
Public Member Functions
SGetType Class Reference

static function object to extract MPI type from data in a consistent way More...

#include <gettype.h>

List of all members.

Public Member Functions

template<typename T >
MPI_Datatype operator() (const T &)
template<typename T1 , typename T2 >
MPI_Datatype operator() (const pair< T1, T2 > &)
template<typename T1 , typename T2 , typename T3 >
MPI_Datatype operator() (const esys::lsm::triplet< T1, T2, T3 > &trip)
template<typename T1 , typename T2 , typename T3 , typename T4 >
MPI_Datatype operator() (const esys::lsm::quadtuple< T1, T2, T3, T4 > &quad)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
MPI_Datatype operator() (const esys::lsm::quintuple< T1, T2, T3, T4, T5 > &quin)
template<>
MPI_Datatype operator() (const Vec3 &)
template<>
MPI_Datatype operator() (const signed char &)
template<>
MPI_Datatype operator() (const char &)
template<>
MPI_Datatype operator() (const int &)
template<>
MPI_Datatype operator() (const float &)
template<>
MPI_Datatype operator() (const double &)

Detailed Description

static function object to extract MPI type from data in a consistent way


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