RTOp Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions | Private Attributes
RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation > Class Template Reference

Base class for coordinate variant transformations for 0 input and 1 output vector. More...

#include <RTOpPack_RTOpTHelpers_decl.hpp>

Inheritance diagram for RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 TOp_0_1_CoordVariantBase (EleWiseTransformation eleWiseTransformation=EleWiseTransformation())
 
void setEleWiseTransformation (EleWiseTransformation eleWiseTransformation)
 
const EleWiseTransformation & getEleWiseTransformation () const
 

Private Attributes

EleWiseTransformation eleWiseTransformation_

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
 

Detailed Description

template<class Scalar, class EleWiseTransformation>
class RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >

Base class for coordinate variant transformations for 0 input and 1 output vector.

Definition at line 845 of file RTOpPack_RTOpTHelpers_decl.hpp.


Constructor & Destructor Documentation

template<class Scalar, class EleWiseTransformation>
RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::TOp_0_1_CoordVariantBase ( EleWiseTransformation  eleWiseTransformation = EleWiseTransformation()) [inline]

Definition at line 850 of file RTOpPack_RTOpTHelpers_decl.hpp.


Member Function Documentation

template<class Scalar, class EleWiseTransformation>
void RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::setEleWiseTransformation ( EleWiseTransformation  eleWiseTransformation) [inline]

Definition at line 857 of file RTOpPack_RTOpTHelpers_decl.hpp.

template<class Scalar, class EleWiseTransformation>
const EleWiseTransformation& RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::getEleWiseTransformation ( ) const [inline]

Definition at line 863 of file RTOpPack_RTOpTHelpers_decl.hpp.

template<class Scalar, class EleWiseTransformation>
bool RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::coord_invariant_impl ( ) const [inline, virtual]

This RTOp is NOT coordinate invariant! .

Reimplemented from RTOpPack::RTOpT< Scalar >.

Definition at line 872 of file RTOpPack_RTOpTHelpers_decl.hpp.

template<class Scalar, class EleWiseTransformation>
void RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::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 875 of file RTOpPack_RTOpTHelpers_decl.hpp.


Member Data Documentation

template<class Scalar, class EleWiseTransformation>
EleWiseTransformation RTOpPack::TOp_0_1_CoordVariantBase< Scalar, EleWiseTransformation >::eleWiseTransformation_ [private]

Definition at line 911 of file RTOpPack_RTOpTHelpers_decl.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines