#include <data_type.h>
Public Member Functions | |
DataType () | |
DataType (const DataType &other) | |
DataType (const data_type &type) | |
DataType (const DataType &other, unsigned int count) | |
DataType & | operator= (const DataType &other) |
DataType & | operator= (const data_type &type) |
operator const data_type & () const | |
operator data_type & () | |
void | commit () |
void | free () |
Protected Attributes | |
data_type | _datatype |
Encapsulates the MPI_Datatype.
Definition at line 63 of file data_type.h.
|
inline |
Definition at line 66 of file data_type.h.
Referenced by libMesh::Parallel::StandardType< Hilbert::HilbertIndices >::StandardType().
|
inline |
Definition at line 68 of file data_type.h.
|
inline |
Definition at line 72 of file data_type.h.
|
inline |
Definition at line 76 of file data_type.h.
References _datatype, commit(), and libMesh::libmesh_ignore().
|
inline |
Definition at line 103 of file data_type.h.
References _datatype.
Referenced by DataType(), libMesh::Parallel::StandardType< std::pair< T1, T2 > >::StandardType(), and libMesh::Parallel::StandardType< std::tuple< Types... > >::StandardType().
|
inline |
Definition at line 109 of file data_type.h.
References _datatype.
Referenced by libMesh::Parallel::StandardType< Hilbert::HilbertIndices >::~StandardType(), libMesh::Parallel::StandardType< TypeVector< T > >::~StandardType(), libMesh::Parallel::StandardType< VectorValue< T > >::~StandardType(), libMesh::Parallel::StandardType< std::pair< T1, T2 > >::~StandardType(), libMesh::Parallel::StandardType< Point >::~StandardType(), libMesh::Parallel::StandardType< std::tuple< Types... > >::~StandardType(), libMesh::Parallel::StandardType< std::complex< T > >::~StandardType(), libMesh::Parallel::StandardType< TypeTensor< T > >::~StandardType(), and libMesh::Parallel::StandardType< TensorValue< T > >::~StandardType().
|
inline |
|
inline |
|
protected |
Definition at line 117 of file data_type.h.
Referenced by commit(), DataType(), free(), operator const data_type &(), operator data_type &(), operator=(), libMesh::Parallel::StandardType< TypeVector< T > >::StandardType(), libMesh::Parallel::StandardType< Hilbert::HilbertIndices >::StandardType(), libMesh::Parallel::StandardType< VectorValue< T > >::StandardType(), libMesh::Parallel::StandardType< std::pair< T1, T2 > >::StandardType(), libMesh::Parallel::StandardType< Point >::StandardType(), and libMesh::Parallel::StandardType< std::tuple< Types... > >::StandardType().