|
ESyS-Particle
2.3.4
|
static function object to extract MPI type from data in a consistent way More...
#include <gettype.h>
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 &) |
static function object to extract MPI type from data in a consistent way
| MPI_Datatype SGetType::operator() | ( | const char & | ) |
| MPI_Datatype SGetType::operator() | ( | const double & | ) |
| MPI_Datatype SGetType::operator() | ( | const esys::lsm::quadtuple< T1, T2, T3, T4 > & | quad | ) |
References GetType.
| MPI_Datatype SGetType::operator() | ( | const esys::lsm::quintuple< T1, T2, T3, T4, T5 > & | quin | ) |
References GetType.
| MPI_Datatype SGetType::operator() | ( | const esys::lsm::triplet< T1, T2, T3 > & | trip | ) |
References GetType.
| MPI_Datatype SGetType::operator() | ( | const float & | ) |
| MPI_Datatype SGetType::operator() | ( | const int & | ) |
| MPI_Datatype SGetType::operator() | ( | const pair< T1, T2 > & | P | ) |
References GetType.
| MPI_Datatype SGetType::operator() | ( | const signed char & | ) |
| MPI_Datatype SGetType::operator() | ( | const T & | ) |
| MPI_Datatype SGetType::operator() | ( | const Vec3 & | ) |
References svec3_mpi::initialized, svec3_mpi::type, and vec3_mpi.