|
Support Software for Vector Reduction/Transformation Operators
Version of the Day
|
Base class for coordinate-variant scalar reduction RTOps with one input vector. More...
#include <RTOpPack_RTOpTHelpers_decl.hpp>

Public members | |
| typedef ROpScalarReductionWithOpBase < Scalar, ReductScalar, ReductObjReduction > | base_t |
| | |
| ROp_1_CoordVariantScalarReduction (const ReductScalar &initReductObjValue_in=ReductScalar(), EleWiseReduction eleWiseReduction_in=EleWiseReduction(), ReductObjReduction reductObjReduction_in=ReductObjReduction()) | |
| | |
| void | setEleWiseReduction (EleWiseReduction eleWiseReduction_in) |
| | |
| const EleWiseReduction & | getEleWiseReduction () const |
| | |
Overridden from RTOpT | |
| bool | coord_invariant_impl () const |
| This RTOp is NOT coordinate invariant! . | |
| void | apply_op_impl (const ArrayView< const ConstSubVectorView< Scalar > > &sub_vecs, const ArrayView< const SubVectorView< Scalar > > &targ_sub_vecs, const Ptr< ReductTarget > &reduct_obj_inout) const |
| | |
Base class for coordinate-variant scalar reduction RTOps with one input vector.
Definition at line 571 of file RTOpPack_RTOpTHelpers_decl.hpp.
| typedef ROpScalarReductionWithOpBase<Scalar, ReductScalar, ReductObjReduction> RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::base_t |
Definition at line 580 of file RTOpPack_RTOpTHelpers_decl.hpp.
| RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::ROp_1_CoordVariantScalarReduction | ( | const ReductScalar & | initReductObjValue_in = ReductScalar(), |
| EleWiseReduction | eleWiseReduction_in = EleWiseReduction(), |
||
| ReductObjReduction | reductObjReduction_in = ReductObjReduction() |
||
| ) | [inline] |
Definition at line 583 of file RTOpPack_RTOpTHelpers_decl.hpp.
| void RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::setEleWiseReduction | ( | EleWiseReduction | eleWiseReduction_in | ) | [inline] |
Definition at line 593 of file RTOpPack_RTOpTHelpers_decl.hpp.
| const EleWiseReduction& RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::getEleWiseReduction | ( | ) | const [inline] |
Definition at line 597 of file RTOpPack_RTOpTHelpers_decl.hpp.
| bool RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::coord_invariant_impl | ( | ) | const [inline, virtual] |
This RTOp is NOT coordinate invariant! .
Reimplemented from RTOpPack::RTOpT< Scalar >.
Definition at line 606 of file RTOpPack_RTOpTHelpers_decl.hpp.
| void RTOpPack::ROp_1_CoordVariantScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::apply_op_impl | ( | const ArrayView< const ConstSubVectorView< Scalar > > & | sub_vecs, |
| const ArrayView< const SubVectorView< Scalar > > & | targ_sub_vecs, | ||
| const Ptr< ReductTarget > & | reduct_obj_inout | ||
| ) | const [inline, virtual] |
Implements RTOpPack::RTOpT< Scalar >.
Definition at line 609 of file RTOpPack_RTOpTHelpers_decl.hpp.
1.7.6.1