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.

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
 

Public Types

typedef RTOpT< Scalar >::primitive_value_type primitive_value_type
 

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 (  ) 

Definition at line 38 of file RTOpPack_TOpSetSubVector_def.hpp.

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

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  ) 

Definition at line 52 of file RTOpPack_TOpSetSubVector_def.hpp.

template<class Scalar>
bool RTOpPack::TOpSetSubVector< Scalar >::coord_invariant_impl (  )  const [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 [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:
Generated on Wed May 12 21:41:22 2010 for Collection of Concrete Vector Reduction/Transformation Operator Implementations by  doxygen 1.4.7