|
MOOCHO (Single Doxygen Collection)
Version of the Day
|
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>

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_ |
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 62 of file AbstractLinAlgPack_VectorApplyOpSerialBase.hpp.
| AbstractLinAlgPack::VectorApplyOpSerialBase::VectorApplyOpSerialBase | ( | ) |
Definition at line 52 of file AbstractLinAlgPack_VectorApplyOpSerialBase.cpp.
| 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 56 of file AbstractLinAlgPack_VectorApplyOpSerialBase.cpp.
|
mutableprivate |
Definition at line 79 of file AbstractLinAlgPack_VectorApplyOpSerialBase.hpp.
1.8.6