RTOpPack::RTOpBoolReduceAndTransform< Scalar > Class Template Reference

Do a transformation and reduce to a bool. Needed for the NVector adapters for the SUNDIALS interface. More...

#include <RTOpPack_RTOpTHelpers.hpp>

Inheritance diagram for RTOpPack::RTOpBoolReduceAndTransform< Scalar >:

[legend]
List of all members.

Public Types

typedef RTOpT< Scalar >::primitive_value_type primitive_value_type
 

Public Member Functions

 RTOpBoolReduceAndTransform ()
 
virtual ~RTOpBoolReduceAndTransform ()
 
index_type operator() (const ReductTarget &reduct_obj) const
 
void reduce_reduct_objs (const ReductTarget &in_reduct_obj, ReductTarget *inout_reduct_obj) const
 Default implementation here is for a logical AND.

Detailed Description

template<class Scalar>
class RTOpPack::RTOpBoolReduceAndTransform< Scalar >

Do a transformation and reduce to a bool. Needed for the NVector adapters for the SUNDIALS interface.

Author:
K. Long

Definition at line 704 of file RTOpPack_RTOpTHelpers.hpp.


Member Typedef Documentation

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

Reimplemented from RTOpPack::ROpIndexReductionBase< Scalar >.

Definition at line 710 of file RTOpPack_RTOpTHelpers.hpp.


Constructor & Destructor Documentation

template<class Scalar>
RTOpPack::RTOpBoolReduceAndTransform< Scalar >::RTOpBoolReduceAndTransform  )  [inline]
 

Definition at line 712 of file RTOpPack_RTOpTHelpers.hpp.

template<class Scalar>
virtual RTOpPack::RTOpBoolReduceAndTransform< Scalar >::~RTOpBoolReduceAndTransform  )  [inline, virtual]
 

Definition at line 719 of file RTOpPack_RTOpTHelpers.hpp.


Member Function Documentation

template<class Scalar>
index_type RTOpPack::RTOpBoolReduceAndTransform< Scalar >::operator() const ReductTarget reduct_obj  )  const [inline]
 

Definition at line 722 of file RTOpPack_RTOpTHelpers.hpp.

template<class Scalar>
void RTOpPack::RTOpBoolReduceAndTransform< Scalar >::reduce_reduct_objs const ReductTarget in_reduct_obj,
ReductTarget inout_reduct_obj
const [inline, virtual]
 

Default implementation here is for a logical AND.

Reimplemented from RTOpPack::ROpIndexReductionBase< Scalar >.

Definition at line 725 of file RTOpPack_RTOpTHelpers.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:30:39 2008 for Support Software for Vector Reduction/Transformation Operators by doxygen 1.3.9.1