47 #ifndef ALAP_VECTOR_APPLY_OP_SERIAL_BASE_HPP
48 #define ALAP_VECTOR_APPLY_OP_SERIAL_BASE_HPP
51 #include "RTOpPack_RTOpT.hpp"
53 namespace AbstractLinAlgPack {
71 ,
const size_t num_vecs,
const Vector* vecs[]
73 ,RTOpPack::ReductTarget *reduct_obj
85 #endif // ALAP_VECTOR_APPLY_OP_SERIAL_BASE_HPP
Abstract interface for immutable, finite dimensional, coordinate vectors {abstract}.
RTOp_index_type index_type
VectorApplyOpSerialBase()
RTOpT< RTOp_value_type > RTOp
This is a base class that is meant to be inherited by Vector subclasses that wish to call TSFCore::ap...
Abstract interface for mutable coordinate vectors {abstract}.
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