PSCF v1.1
Static Public Attributes | List of all members
Util::MpiTraits< T > Class Template Reference

Default MpiTraits class. More...

#include <MpiTraits.h>

Inheritance diagram for Util::MpiTraits< T >:
Util::MpiTraitsNoType

Static Public Attributes

static const bool hasType
 Is the MPI type initialized? More...
 
static const MPI::Datatype type
 MPI Datatype (dummy - unused) More...
 

Additional Inherited Members

- Static Protected Attributes inherited from Util::MpiTraitsNoType
static const MPI::Datatype type = MPI::CHAR
 MPI Datatype (dummy - unused) More...
 
static const bool hasType = false
 Is the MPI type initialized? More...
 

Detailed Description

template<typename T>
class Util::MpiTraits< T >

Default MpiTraits class.

Each explicit specialization of MpiTraits has a public static const member named type. This is the MPI data type associated with the C++ template type parameter.

Definition at line 39 of file MpiTraits.h.

Member Data Documentation

◆ hasType

template<typename T >
const bool Util::MpiTraitsNoType::hasType
static

Is the MPI type initialized?

Definition at line 28 of file MpiTraits.h.

◆ type

template<typename T >
const MPI::Datatype Util::MpiTraitsNoType::type
static

MPI Datatype (dummy - unused)

Definition at line 27 of file MpiTraits.h.

Referenced by pscfpp.field.Field::__init__(), pscfpp.field.Field::__str__(), and pscfpp.field.Field::read().


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