MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
AbstractLinAlgPack_Vector.hpp File Reference
#include <iosfwd>
#include "AbstractLinAlgPack_Types.hpp"
#include "RTOpPack_RTOpT.hpp"
Include dependency graph for AbstractLinAlgPack_Vector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractLinAlgPack::Vector
 Abstract interface for immutable, finite dimensional, coordinate vectors {abstract}. More...
 

Namespaces

 AbstractLinAlgPack
 

Functions

void AbstractLinAlgPack::apply_op (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=1, const index_type sub_dim=0, const index_type global_offset=0)
 Apply a reduction/transformation,operation over a set of vectors: op(op(v[0]...v[nv-1],z[0]...z[nz-1]),(*reduct_obj)) -> z[0]...z[nz-1],(*reduct_obj). More...