|
RTOp Package Browser (Single Doxygen Collection) Version of the Day
|
#include <typeinfo>#include "RTOpPack_RTOpT.hpp"#include "Teuchos_StandardMemberCompositionMacros.hpp"#include "Teuchos_ScalarTraits.hpp"#include "Teuchos_dyn_cast.hpp"#include "Teuchos_TypeNameTraits.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | RTOpPack |
Macros | |
| #define | RTOP_ROP_1_REDUCT_SCALAR_CUSTOM_DEFAULT(ROP_CLASS_NAME, REDUCT_SCALAR, BASIC_REDUCT_TYPE_ENUM, CUSTOM_DEFAULT) |
| #define | RTOP_ROP_1_REDUCT_SCALAR(ROP_CLASS_NAME, REDUCT_SCALAR, BASIC_REDUCT_TYPE_ENUM) |
| #define | RTOP_ROP_2_REDUCT_SCALAR(ROP_CLASS_NAME, REDUCT_SCALAR, BASIC_REDUCT_TYPE_ENUM) |
| Declare and define a concreate reduction RTOp that accepts to vector arguments. | |
| #define | RTOP_TOP_1_1(TOP_CLASS_NAME) |
Enumerations | |
| enum | RTOpPack::EBasicReductTypes { RTOpPack::REDUCT_TYPE_SUM , RTOpPack::REDUCT_TYPE_MAX , RTOpPack::REDUCT_TYPE_MIN } |
Functions | |
| template<class Scalar> | |
| void | RTOpPack::validate_apply_op (const RTOpT< Scalar > &op, const int allowed_num_sub_vecs, const int allowed_num_targ_sub_vecs, const bool expect_reduct_obj, const ArrayView< const ConstSubVectorView< Scalar > > &sub_vecs, const ArrayView< const SubVectorView< Scalar > > &targ_sub_vecs, const Ptr< const ReductTarget > &reduct_obj) |
| Validate the input to an apply_op(...) function. | |
| #define RTOP_ROP_1_REDUCT_SCALAR_CUSTOM_DEFAULT | ( | ROP_CLASS_NAME, | |
| REDUCT_SCALAR, | |||
| BASIC_REDUCT_TYPE_ENUM, | |||
| CUSTOM_DEFAULT ) |
Definition at line 512 of file RTOpPack_RTOpTHelpers_decl.hpp.
| #define RTOP_ROP_1_REDUCT_SCALAR | ( | ROP_CLASS_NAME, | |
| REDUCT_SCALAR, | |||
| BASIC_REDUCT_TYPE_ENUM ) |
Definition at line 557 of file RTOpPack_RTOpTHelpers_decl.hpp.
| #define RTOP_ROP_2_REDUCT_SCALAR | ( | ROP_CLASS_NAME, | |
| REDUCT_SCALAR, | |||
| BASIC_REDUCT_TYPE_ENUM ) |
Declare and define a concreate reduction RTOp that accepts to vector arguments.
Definition at line 751 of file RTOpPack_RTOpTHelpers_decl.hpp.
| #define RTOP_TOP_1_1 | ( | TOP_CLASS_NAME | ) |
Definition at line 993 of file RTOpPack_RTOpTHelpers_decl.hpp.