Playa::MPIDataType Class Reference

List of all members.

Public Member Functions

 MPIDataType (const std::string &name)
const std::string & name () const

Static Public Member Functions

static MPIDataType intType ()
static MPIDataType floatType ()
static MPIDataType doubleType ()
static MPIDataType doubleIntPairType ()
static MPIDataType charType ()
static void registerType (const MPIDataType &dataType)
static std::stack< MPIDataType > & typeRegistry ()
static void clearTypeRegistry ()

Private Attributes

std::string name_


Detailed Description

Definition at line 24 of file PlayaMPIDataType.hpp.


Constructor & Destructor Documentation

Playa::MPIDataType::MPIDataType ( const std::string &  name  ) 

Definition at line 22 of file PlayaMPIDataType.cpp.


Member Function Documentation

MPIDataType Playa::MPIDataType::charType (  )  [static]

void Playa::MPIDataType::clearTypeRegistry (  )  [static]

Definition at line 57 of file PlayaMPIDataType.cpp.

References typeRegistry().

Referenced by Playa::MPISession::~MPISession().

MPIDataType Playa::MPIDataType::doubleIntPairType (  )  [static]

MPIDataType Playa::MPIDataType::doubleType (  )  [static]

MPIDataType Playa::MPIDataType::floatType (  )  [static]

Definition at line 91 of file PlayaMPIDataType.cpp.

Referenced by Playa::MPITraits< float >::type().

MPIDataType Playa::MPIDataType::intType (  )  [static]

const std::string& Playa::MPIDataType::name (  )  const [inline]

Definition at line 36 of file PlayaMPIDataType.hpp.

References name_.

void Playa::MPIDataType::registerType ( const MPIDataType dataType  )  [static]

Definition at line 74 of file PlayaMPIDataType.cpp.

References typeRegistry().

std::stack< MPIDataType > & Playa::MPIDataType::typeRegistry (  )  [static]

Definition at line 50 of file PlayaMPIDataType.cpp.

Referenced by clearTypeRegistry(), and registerType().


Member Data Documentation

std::string Playa::MPIDataType::name_ [private]

Definition at line 69 of file PlayaMPIDataType.hpp.

Referenced by name().

Site Contact