Loading...
Searching...
No Matches
PLMD::Communicator::ConstData Struct Reference

Const version of Communicator::Data See Communicator::Data documentation. More...

Public Member Functions

template<typename T>
 ConstData (const Matrix< T > &m)
 ConstData (const std::string &s)
template<typename T>
 ConstData (const std::vector< T > &v)
template<typename T>
 ConstData (const T &p)
template<typename T>
 ConstData (const T *p, int s)
template<unsigned n, unsigned m>
 ConstData (const TensorGeneric< n, m > &p)
template<unsigned n, unsigned m>
 ConstData (const TensorGeneric< n, m > *p, int s)
template<unsigned n>
 ConstData (const VectorGeneric< n > &p)
template<unsigned n>
 ConstData (const VectorGeneric< n > *p, int s)

Public Attributes

int nbytes =0
const void * pointer
int size
MPI_Datatype type

Detailed Description

Const version of Communicator::Data See Communicator::Data documentation.

Constructor & Destructor Documentation

◆ ConstData() [1/9]

template<typename T>
PLMD::Communicator::ConstData::ConstData ( const T * p,
int s )
inlineexplicit

◆ ConstData() [2/9]

template<typename T>
PLMD::Communicator::ConstData::ConstData ( const T & p)
inlineexplicit

◆ ConstData() [3/9]

template<unsigned n>
PLMD::Communicator::ConstData::ConstData ( const VectorGeneric< n > * p,
int s )
inlineexplicit

◆ ConstData() [4/9]

template<unsigned n>
PLMD::Communicator::ConstData::ConstData ( const VectorGeneric< n > & p)
inlineexplicit

◆ ConstData() [5/9]

template<unsigned n, unsigned m>
PLMD::Communicator::ConstData::ConstData ( const TensorGeneric< n, m > * p,
int s )
inlineexplicit

◆ ConstData() [6/9]

template<unsigned n, unsigned m>
PLMD::Communicator::ConstData::ConstData ( const TensorGeneric< n, m > & p)
inlineexplicit

◆ ConstData() [7/9]

template<typename T>
PLMD::Communicator::ConstData::ConstData ( const std::vector< T > & v)
inlineexplicit

◆ ConstData() [8/9]

template<typename T>
PLMD::Communicator::ConstData::ConstData ( const Matrix< T > & m)
inlineexplicit

◆ ConstData() [9/9]

PLMD::Communicator::ConstData::ConstData ( const std::string & s)
inlineexplicit

Member Data Documentation

◆ nbytes

int PLMD::Communicator::ConstData::nbytes =0

◆ pointer

const void* PLMD::Communicator::ConstData::pointer

◆ size

int PLMD::Communicator::ConstData::size

◆ type

MPI_Datatype PLMD::Communicator::ConstData::type

The documentation for this struct was generated from the following file: