Nektar++
|
#include <CommDataType.h>
Public Member Functions | |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
template<> | |
CommDataType & | GetDataType () |
Static Public Member Functions | |
static CommDataType & | GetDataType () |
static void * | GetPointer (T &val) |
static const void * | GetPointer (const T &val) |
static int | GetCount (const T &val) |
Static Public Attributes | |
static const bool | IsVector = false |
Definition at line 83 of file CommDataType.h.
|
inlinestatic |
Definition at line 96 of file CommDataType.h.
Referenced by Nektar::LibUtilities::Comm::AlltoAll(), Nektar::LibUtilities::Comm::Gather(), and Nektar::LibUtilities::Comm::Scatter().
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< int >::GetDataType | ( | ) |
Definition at line 85 of file CommDataType.cpp.
References Nektar::LibUtilities::MPI_INT.
|
static |
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< unsigned >::GetDataType | ( | ) |
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< long >::GetDataType | ( | ) |
Definition at line 97 of file CommDataType.cpp.
References Nektar::LibUtilities::MPI_LONG.
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< unsigned long >::GetDataType | ( | ) |
Definition at line 103 of file CommDataType.cpp.
References Nektar::LibUtilities::MPI_UNSIGNED_LONG.
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< long long >::GetDataType | ( | ) |
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< unsigned long long >::GetDataType | ( | ) |
Definition at line 115 of file CommDataType.cpp.
References Nektar::LibUtilities::MPI_UNSIGNED_LONG_LONG.
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< float >::GetDataType | ( | ) |
Definition at line 121 of file CommDataType.cpp.
References Nektar::LibUtilities::MPI_FLOAT.
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< double >::GetDataType | ( | ) |
CommDataType & Nektar::LibUtilities::CommDataTypeTraits< long double >::GetDataType | ( | ) |
|
inlinestatic |
Definition at line 88 of file CommDataType.h.
Referenced by Nektar::LibUtilities::Comm::Gather(), and Nektar::LibUtilities::Comm::Scatter().
|
inlinestatic |
Definition at line 92 of file CommDataType.h.
|
static |
Definition at line 101 of file CommDataType.h.