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

Public Types | |
| typedef ROpScalarReductionWithOpBase < Scalar, ReductScalar, ReductObjReduction > | base_t |
| | |
Public Member Functions | |
| ROp_2_ScalarReduction (const ReductScalar &initReductObjValue_in=ReductScalar(), EleWiseReduction eleWiseReduction_in=EleWiseReduction(), ReductObjReduction reductObjReduction_in=ReductObjReduction()) | |
| | |
Overridden from RTOpT | |
| 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 scalar reduction RTOps with two input vectors.
Definition at line 668 of file RTOpPack_RTOpTHelpers_decl.hpp.
| typedef ROpScalarReductionWithOpBase<Scalar, ReductScalar, ReductObjReduction> RTOpPack::ROp_2_ScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::base_t |
Definition at line 675 of file RTOpPack_RTOpTHelpers_decl.hpp.
| RTOpPack::ROp_2_ScalarReduction< Scalar, ReductScalar, EleWiseReduction, ReductObjReduction >::ROp_2_ScalarReduction | ( | const ReductScalar & | initReductObjValue_in = ReductScalar(), |
| EleWiseReduction | eleWiseReduction_in = EleWiseReduction(), |
||
| ReductObjReduction | reductObjReduction_in = ReductObjReduction() |
||
| ) | [inline] |
Definition at line 678 of file RTOpPack_RTOpTHelpers_decl.hpp.
| void RTOpPack::ROp_2_ScalarReduction< 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 691 of file RTOpPack_RTOpTHelpers_decl.hpp.
1.7.6.1