RTOp Package Browser (Single Doxygen Collection)
Version of the Day
|
ReductionOp subclass for ReductTarget
objects.
More...
#include <RTOpPack_SPMD_apply_op_decl.hpp>
Public Types | |
typedef Teuchos_Ordinal | Ordinal |
Public Member Functions | |
ReductTargetReductionOp (const Teuchos::RCP< const RTOpT< Scalar > > &op) | |
Public Member Functions inherited from Teuchos::ReferenceTypeReductionOp< Teuchos_Ordinal, ReductTarget > | |
virtual void | reduce (const Teuchos_Ordinalcount, const ReductTarget *const inBuffer[], ReductTarget *const inoutBuffer[]) const =0 |
Public Member Functions inherited from Teuchos::Describable | |
DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
virtual std::string | description () const |
virtual void | describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
virtual | ~Describable () |
LabeledObject () | |
virtual | ~LabeledObject () |
virtual void | setObjectLabel (const std::string &objectLabel) |
virtual std::string | getObjectLabel () const |
Private Member Functions | |
ReductTargetReductionOp () | |
ReductTargetReductionOp (const ReductTargetReductionOp< Scalar > &) | |
ReductTargetReductionOp< Scalar > & | operator= (const ReductTargetReductionOp< Scalar > &) |
Private Attributes | |
Teuchos::RCP< const RTOpT < Scalar > > | op_ |
Overridden from Teuchos::ReferenceTypeReductionOp | |
void | reduce (const Ordinal count, const ReductTarget *const inBuffer[], ReductTarget *const inoutBuffer[]) const |
Additional Inherited Members | |
Static Public Attributes inherited from Teuchos::Describable | |
static const EVerbosityLevel | verbLevel_default |
ReductionOp subclass for ReductTarget
objects.
The copy constructor is allowed and has shallow copy semantics.
Definition at line 168 of file RTOpPack_SPMD_apply_op_decl.hpp.
typedef Teuchos_Ordinal RTOpPack::ReductTargetReductionOp< Scalar >::Ordinal |
Definition at line 173 of file RTOpPack_SPMD_apply_op_decl.hpp.
RTOpPack::ReductTargetReductionOp< Scalar >::ReductTargetReductionOp | ( | const Teuchos::RCP< const RTOpT< Scalar > > & | op | ) |
Definition at line 290 of file RTOpPack_SPMD_apply_op_def.hpp.
|
private |
|
private |
void RTOpPack::ReductTargetReductionOp< Scalar >::reduce | ( | const Ordinal | count, |
const ReductTarget *const | inBuffer[], | ||
ReductTarget *const | inoutBuffer[] | ||
) | const |
Definition at line 298 of file RTOpPack_SPMD_apply_op_def.hpp.
|
private |
|
private |
Definition at line 188 of file RTOpPack_SPMD_apply_op_decl.hpp.