Public Member Functions | |
MPIOp (const std::string &name) | |
const std::string & | name () const |
Static Public Member Functions | |
static MPIOp | sumOp () |
static MPIOp | minOp () |
static MPIOp | maxOp () |
static MPIOp | minlocOp () |
static MPIOp | maxlocOp () |
static MPIOp | productOp () |
static void | registerOp (const MPIOp &op) |
static std::stack< MPIOp > & | opRegistry () |
static void | clearOpRegistry () |
Private Attributes | |
std::string | name_ |
Definition at line 24 of file PlayaMPIOp.hpp.
Playa::MPIOp::MPIOp | ( | const std::string & | name | ) |
Definition at line 22 of file PlayaMPIOp.cpp.
void Playa::MPIOp::clearOpRegistry | ( | ) | [static] |
Definition at line 57 of file PlayaMPIOp.cpp.
References opRegistry().
Referenced by Playa::MPISession::~MPISession().
MPIOp Playa::MPIOp::maxlocOp | ( | ) | [static] |
Definition at line 120 of file PlayaMPIOp.cpp.
MPIOp Playa::MPIOp::maxOp | ( | ) | [static] |
Definition at line 100 of file PlayaMPIOp.cpp.
Referenced by Sundance::FunctionalEvaluator::fdGradientCheck(), PlayaFunctors::NormInfDist< Scalar >::postProc(), PlayaFunctors::Max< Scalar >::postProc(), and PlayaFunctors::NormInf< Scalar >::postProc().
MPIOp Playa::MPIOp::minlocOp | ( | ) | [static] |
Definition at line 110 of file PlayaMPIOp.cpp.
Referenced by PlayaFunctors::BoundedMaxLocFunctor< Scalar >::postProc(), and PlayaFunctors::BoundedMinLocFunctor< Scalar >::postProc().
MPIOp Playa::MPIOp::minOp | ( | ) | [static] |
Definition at line 90 of file PlayaMPIOp.cpp.
Referenced by PlayaFunctors::Min< Scalar >::postProc().
const std::string& Playa::MPIOp::name | ( | ) | const [inline] |
std::stack< MPIOp > & Playa::MPIOp::opRegistry | ( | ) | [static] |
MPIOp Playa::MPIOp::productOp | ( | ) | [static] |
Definition at line 130 of file PlayaMPIOp.cpp.
void Playa::MPIOp::registerOp | ( | const MPIOp & | op | ) | [static] |
MPIOp Playa::MPIOp::sumOp | ( | ) | [static] |
Definition at line 79 of file PlayaMPIOp.cpp.
Referenced by Sundance::DOFMapBuilder::allFuncsAreOmnipresent(), Sundance::checkForFailures(), Sundance::MixedDOFMapHN::checkTable(), Sundance::MixedDOFMap::checkTable(), Sundance::DiscreteSpace::initVectorSpace(), Playa::ErrorPolling::pollForFailures(), Sundance::FunctionalAssemblyKernel::postLoopFinalization(), PlayaFunctors::Norm1Dist< Scalar >::postProc(), PlayaFunctors::Norm2Dist< Scalar >::postProc(), PlayaFunctors::DotProduct< Scalar >::postProc(), PlayaFunctors::Norm1< Scalar >::postProc(), PlayaFunctors::WeightedNorm2< Scalar >::postProc(), PlayaFunctors::Norm2< Scalar >::postProc(), Sundance::reportFailure(), and Playa::ErrorPolling::reportFailure().
std::string Playa::MPIOp::name_ [private] |