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_ |
Definition at line 62 of file PlayaMPIDataType.hpp.
| Playa::MPIDataType::MPIDataType | ( | const std::string & | name | ) |
Definition at line 63 of file PlayaMPIDataType.cpp.
| MPIDataType Playa::MPIDataType::charType | ( | ) | [static] |
Definition at line 169 of file PlayaMPIDataType.cpp.
Referenced by Playa::MPIContainerComm< std::string >::allGather(), Playa::MPIContainerComm< std::string >::gatherv(), and Playa::MPITraits< char >::type().
| void Playa::MPIDataType::clearTypeRegistry | ( | ) | [static] |
Definition at line 98 of file PlayaMPIDataType.cpp.
References typeRegistry().
Referenced by Playa::MPISession::~MPISession().
| MPIDataType Playa::MPIDataType::doubleIntPairType | ( | ) | [static] |
Definition at line 156 of file PlayaMPIDataType.cpp.
Referenced by PlayaFunctors::BoundedMinLocFunctor< Scalar >::postProc(), and PlayaFunctors::BoundedMaxLocFunctor< Scalar >::postProc().
| MPIDataType Playa::MPIDataType::doubleType | ( | ) | [static] |
Definition at line 144 of file PlayaMPIDataType.cpp.
Referenced by Sundance::FunctionalEvaluator::fdGradientCheck(), Sundance::FunctionalAssemblyKernel::postLoopFinalization(), PlayaFunctors::Norm2Dist< Scalar >::postProc(), PlayaFunctors::Norm2< Scalar >::postProc(), PlayaFunctors::Norm1Dist< Scalar >::postProc(), PlayaFunctors::WeightedNorm2< Scalar >::postProc(), PlayaFunctors::NormInfDist< Scalar >::postProc(), PlayaFunctors::Norm1< Scalar >::postProc(), PlayaFunctors::NormInf< Scalar >::postProc(), PlayaFunctors::DotProduct< Scalar >::postProc(), PlayaFunctors::Min< Scalar >::postProc(), PlayaFunctors::Max< Scalar >::postProc(), and Playa::MPITraits< double >::type().
| MPIDataType Playa::MPIDataType::floatType | ( | ) | [static] |
Definition at line 132 of file PlayaMPIDataType.cpp.
Referenced by Playa::MPITraits< float >::type().
| MPIDataType Playa::MPIDataType::intType | ( | ) | [static] |
Definition at line 120 of file PlayaMPIDataType.cpp.
Referenced by Sundance::DOFMapBuilder::allFuncsAreOmnipresent(), Playa::MPIContainerComm< std::string >::allGather(), Playa::MPIContainerComm< T >::allToAll(), Sundance::checkForFailures(), Sundance::MixedDOFMap::checkTable(), Sundance::MixedDOFMapHN::checkTable(), Playa::MPIContainerComm< std::string >::gatherv(), Sundance::DiscreteSpace::initVectorSpace(), Playa::ErrorPolling::pollForFailures(), Sundance::reportFailure(), Playa::ErrorPolling::reportFailure(), and Playa::MPITraits< int >::type().
| const std::string& Playa::MPIDataType::name | ( | ) | const [inline] |
Definition at line 74 of file PlayaMPIDataType.hpp.
References name_.
| void Playa::MPIDataType::registerType | ( | const MPIDataType & | dataType | ) | [static] |
Definition at line 115 of file PlayaMPIDataType.cpp.
References typeRegistry().
| std::stack< MPIDataType > & Playa::MPIDataType::typeRegistry | ( | ) | [static] |
Definition at line 91 of file PlayaMPIDataType.cpp.
Referenced by clearTypeRegistry(), and registerType().
std::string Playa::MPIDataType::name_ [private] |
Definition at line 107 of file PlayaMPIDataType.hpp.
Referenced by name().