47#ifdef HAVE_TEUCHOS_MPI
51getMpiOpForEReductionType (
const enum EReductionType reductionType)
53 switch (reductionType) {
61 "The given EReductionType value is invalid.");
79 (
true, std::invalid_argument,
"Teuchos::toString(EReductionType): "
80 "Invalid EReductionType value " <<
reductType <<
". Valid values "
Declaration of Teuchos::EReductionType enum, and related functions.
Standard test and throw macros.
Concrete serial communicator subclass.
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Macro for throwing an exception with breakpointing to ease debugging.
Namespace of implementation details.
std::string toString(const HashSet< Key > &h)