AbstractLinAlgPack::VectorApplyOpSerialBase Class Reference

This is a base class that is meant to be inherited by Vector subclasses that wish to call TSFCore::apply_op_serial() when vectors are in core. More...

#include <AbstractLinAlgPack_VectorApplyOpSerialBase.hpp>

Inheritance diagram for AbstractLinAlgPack::VectorApplyOpSerialBase:

[legend]
List of all members.

Public Member Functions

 VectorApplyOpSerialBase ()
 
void apply_op_serial (const RTOpPack::RTOp &op, const size_t num_vecs, const Vector *vecs[], const size_t num_targ_vecs, VectorMutable *targ_vecs[], RTOpPack::ReductTarget *reduct_obj, const index_type first_ele, const index_type sub_dim, const index_type global_offset) const
 

Private Attributes

bool in_apply_op_

Detailed Description

This is a base class that is meant to be inherited by Vector subclasses that wish to call TSFCore::apply_op_serial() when vectors are in core.

Calling this classes apply_op_serial() makes sure that the explicit vector access functions have been implemented properly.

Definition at line 19 of file AbstractLinAlgPack_VectorApplyOpSerialBase.hpp.


Constructor & Destructor Documentation

AbstractLinAlgPack::VectorApplyOpSerialBase::VectorApplyOpSerialBase  ) 
 

Definition at line 9 of file AbstractLinAlgPack_VectorApplyOpSerialBase.cpp.


Member Function Documentation

void AbstractLinAlgPack::VectorApplyOpSerialBase::apply_op_serial const RTOpPack::RTOp op,
const size_t  num_vecs,
const Vector vecs[],
const size_t  num_targ_vecs,
VectorMutable targ_vecs[],
RTOpPack::ReductTarget reduct_obj,
const index_type  first_ele,
const index_type  sub_dim,
const index_type  global_offset
const
 

Definition at line 13 of file AbstractLinAlgPack_VectorApplyOpSerialBase.cpp.


Member Data Documentation

bool AbstractLinAlgPack::VectorApplyOpSerialBase::in_apply_op_ [mutable, private]
 

Definition at line 36 of file AbstractLinAlgPack_VectorApplyOpSerialBase.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:36:08 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1