RTOpPack::TOpSetSubVector< Scalar > Class Template Reference

Advanced transformation operator that assigns elements from a sparse explicit vector. More...

#include <RTOpPack_TOpSetSubVector.hpp>

Inheritance diagram for RTOpPack::TOpSetSubVector< Scalar >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef RTOpT< Scalar >
::primitive_value_type 
primitive_value_type
 

Constructors/initializers.



 TOpSetSubVector ()
 
 TOpSetSubVector (const SparseSubVectorT< Scalar > &sub_vec)
 
void set_sub_vec (const SparseSubVectorT< Scalar > &sub_vec)
 

Overridden protected functions from RTOpT.



bool coord_invariant_impl () const
 
void apply_op_impl (const ArrayView< const ConstSubVectorView< Scalar > > &sub_vecs, const ArrayView< const SubVectorView< Scalar > > &targ_sub_vecs, const Ptr< ReductTarget > &reduct_obj) const
 

Detailed Description

template<class Scalar>
class RTOpPack::TOpSetSubVector< Scalar >

Advanced transformation operator that assigns elements from a sparse explicit vector.

ToDo: Finish documentation!

Definition at line 46 of file RTOpPack_TOpSetSubVector.hpp.


Member Typedef Documentation

template<class Scalar >
typedef RTOpT<Scalar>::primitive_value_type RTOpPack::TOpSetSubVector< Scalar >::primitive_value_type

Reimplemented from RTOpPack::RTOpT< Scalar >.

Definition at line 50 of file RTOpPack_TOpSetSubVector.hpp.


Constructor & Destructor Documentation

template<class Scalar >
RTOpPack::TOpSetSubVector< Scalar >::TOpSetSubVector (  )  [inline]

Definition at line 38 of file RTOpPack_TOpSetSubVector_def.hpp.

template<class Scalar >
RTOpPack::TOpSetSubVector< Scalar >::TOpSetSubVector ( const SparseSubVectorT< Scalar > &  sub_vec  )  [inline]

Definition at line 44 of file RTOpPack_TOpSetSubVector_def.hpp.


Member Function Documentation

template<class Scalar >
void RTOpPack::TOpSetSubVector< Scalar >::set_sub_vec ( const SparseSubVectorT< Scalar > &  sub_vec  )  [inline]

Definition at line 52 of file RTOpPack_TOpSetSubVector_def.hpp.

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

Reimplemented from RTOpPack::RTOpT< Scalar >.

Definition at line 62 of file RTOpPack_TOpSetSubVector_def.hpp.

template<class Scalar >
void RTOpPack::TOpSetSubVector< Scalar >::apply_op_impl ( const ArrayView< const ConstSubVectorView< Scalar > > &  sub_vecs,
const ArrayView< const SubVectorView< Scalar > > &  targ_sub_vecs,
const Ptr< ReductTarget > &  reduct_obj 
) const [inline, protected, virtual]

Implements RTOpPack::RTOpT< Scalar >.

Definition at line 69 of file RTOpPack_TOpSetSubVector_def.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Generated on Wed Apr 13 09:59:04 2011 for Collection of Concrete Vector Reduction/Transformation Operator Implementations by  doxygen 1.6.3