Nektar++
Classes | Namespaces | Macros | Typedefs | Functions
CommDataType.h File Reference
#include <boost/core/ignore_unused.hpp>
#include <LibUtilities/BasicConst/NektarUnivTypeDefs.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  Nektar::LibUtilities::CommDataTypeTraits< T >
 
class  Nektar::LibUtilities::CommDataTypeTraits< std::vector< elemT > >
 
class  Nektar::LibUtilities::CommDataTypeTraits< Array< OneD, elemT > >
 

Namespaces

 Nektar
 The above copyright notice and this permission notice shall be included.
 
 Nektar::LibUtilities
 

Macros

#define MPI_CHAR   ((CommDataType)0x4c000101)
 
#define MPI_INT   ((CommDataType)0x4c000405)
 
#define MPI_UNSIGNED   ((CommDataType)0x4c000406)
 
#define MPI_LONG   ((CommDataType)0x4c000807)
 
#define MPI_UNSIGNED_LONG   ((CommDataType)0x4c000808)
 
#define MPI_LONG_LONG   ((CommDataType)0x4c000809)
 
#define MPI_UNSIGNED_LONG_LONG   ((CommDataType)0x4c000819)
 
#define MPI_FLOAT   ((CommDataType)0x4c00040a)
 
#define MPI_DOUBLE   ((CommDataType)0x4c00080b)
 
#define MPI_LONG_DOUBLE   ((CommDataType)0x4c00100c)
 

Typedefs

typedef unsigned int Nektar::LibUtilities::CommDataType
 

Functions

int Nektar::LibUtilities::CommDataTypeGetSize (CommDataType dt)
 Return the size in bytes of a data type dt. More...
 

Macro Definition Documentation

◆ MPI_CHAR

#define MPI_CHAR   ((CommDataType)0x4c000101)

Definition at line 73 of file CommDataType.h.

◆ MPI_DOUBLE

#define MPI_DOUBLE   ((CommDataType)0x4c00080b)

Definition at line 105 of file CommDataType.h.

◆ MPI_FLOAT

#define MPI_FLOAT   ((CommDataType)0x4c00040a)

Definition at line 101 of file CommDataType.h.

◆ MPI_INT

#define MPI_INT   ((CommDataType)0x4c000405)

Definition at line 77 of file CommDataType.h.

◆ MPI_LONG

#define MPI_LONG   ((CommDataType)0x4c000807)

Definition at line 85 of file CommDataType.h.

◆ MPI_LONG_DOUBLE

#define MPI_LONG_DOUBLE   ((CommDataType)0x4c00100c)

Definition at line 109 of file CommDataType.h.

◆ MPI_LONG_LONG

#define MPI_LONG_LONG   ((CommDataType)0x4c000809)

Definition at line 93 of file CommDataType.h.

◆ MPI_UNSIGNED

#define MPI_UNSIGNED   ((CommDataType)0x4c000406)

Definition at line 81 of file CommDataType.h.

◆ MPI_UNSIGNED_LONG

#define MPI_UNSIGNED_LONG   ((CommDataType)0x4c000808)

Definition at line 89 of file CommDataType.h.

◆ MPI_UNSIGNED_LONG_LONG

#define MPI_UNSIGNED_LONG_LONG   ((CommDataType)0x4c000819)

Definition at line 97 of file CommDataType.h.