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, const index_type sub_dim, const index_type global_offset) const =0 | AbstractLinAlgPack::Vector | protectedpure virtual |
AbstractLinAlgPack::VectorSubView::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, const index_type sub_dim, const index_type global_offset) const | AbstractLinAlgPack::VectorSubView | virtual |
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 | AbstractLinAlgPack::VectorApplyOpSerialBase | protected |
axpy(value_type alpha, const Vector &x) | AbstractLinAlgPack::VectorMutable | virtual |
clone() const | AbstractLinAlgPack::Vector | virtual |
commit_sub_vector(RTOpPack::MutableSubVector *sub_vec) | AbstractLinAlgPack::VectorMutableSubView | virtual |
AbstractLinAlgPack::dim() const | AbstractLinAlgPack::Vector | virtual |
AbstractLinAlgPack::VectorSubView::dim() const | AbstractLinAlgPack::VectorSubView | virtual |
finalize_apply_op(const size_t num_targ_vecs, VectorMutable **targ_vecs) const | AbstractLinAlgPack::Vector | protectedvirtual |
AbstractLinAlgPack::free_sub_vector(RTOpPack::SubVector *sub_vec) const | AbstractLinAlgPack::Vector | virtual |
AbstractLinAlgPack::VectorSubView::free_sub_vector(RTOpPack::SubVector *sub_vec) const | AbstractLinAlgPack::VectorSubView | virtual |
full_vec() const | AbstractLinAlgPack::VectorMutableSubView | inline |
full_vec_ | AbstractLinAlgPack::VectorMutableSubView | private |
AbstractLinAlgPack::get_ele(index_type i) const | AbstractLinAlgPack::Vector | virtual |
AbstractLinAlgPack::VectorSubView::get_ele(index_type i) const | AbstractLinAlgPack::VectorSubView | virtual |
get_sub_vector(const Range1D &rng, RTOpPack::MutableSubVector *sub_vec) | AbstractLinAlgPack::VectorMutableSubView | virtual |
AbstractLinAlgPack::Vector::get_sub_vector(const Range1D &rng, RTOpPack::SubVector *sub_vec) const | AbstractLinAlgPack::Vector | virtual |
AbstractLinAlgPack::VectorSubView::get_sub_vector(const Range1D &rng, RTOpPack::SubVector *sub_vec) const | AbstractLinAlgPack::VectorSubView | virtual |
has_changed() const | AbstractLinAlgPack::Vector | virtual |
initialize(const vec_mut_ptr_t &vec, const Range1D &rng) | AbstractLinAlgPack::VectorMutableSubView | |
AbstractLinAlgPack::VectorSubView::initialize(const vec_ptr_t &full_vec, const Range1D &rng) | AbstractLinAlgPack::VectorSubView | |
inner_product(const Vector &v) const | AbstractLinAlgPack::Vector | virtual |
norm_1() const | AbstractLinAlgPack::Vector | virtual |
norm_2() const | AbstractLinAlgPack::Vector | virtual |
norm_inf() const | AbstractLinAlgPack::Vector | virtual |
nz() const | AbstractLinAlgPack::Vector | virtual |
operator=(const VectorMutableSubView &) | AbstractLinAlgPack::VectorMutableSubView | private |
AbstractLinAlgPack::VectorMutable::operator=(value_type alpha) | AbstractLinAlgPack::VectorMutable | virtual |
AbstractLinAlgPack::VectorMutable::operator=(const Vector &v) | AbstractLinAlgPack::VectorMutable | virtual |
AbstractLinAlgPack::VectorMutable::operator=(const VectorMutable &v) | AbstractLinAlgPack::VectorMutable | virtual |
output(std::ostream &out, bool print_dim=true, bool newline=true, index_type global_offset=0) const | AbstractLinAlgPack::Vector | virtual |
set_ele(index_type i, value_type val) | AbstractLinAlgPack::VectorMutableSubView | virtual |
set_sub_vector(const RTOpPack::SparseSubVector &sub_vec) | AbstractLinAlgPack::VectorMutableSubView | virtual |
set_uninitialized() | AbstractLinAlgPack::VectorMutableSubView | |
AbstractLinAlgPack::space() const =0 | AbstractLinAlgPack::Vector | pure virtual |
AbstractLinAlgPack::VectorSubView::space() const | AbstractLinAlgPack::VectorSubView | virtual |
space_impl() const | AbstractLinAlgPack::VectorSubView | inline |
sub_view(const Range1D &rng) const | AbstractLinAlgPack::VectorMutableSubView | virtual |
sub_view(const Range1D &rng) | AbstractLinAlgPack::VectorMutableSubView | virtual |
AbstractLinAlgPack::VectorMutable::sub_view(const index_type &l, const index_type &u) | AbstractLinAlgPack::VectorMutable | inline |
AbstractLinAlgPack::Vector::sub_view(const index_type &l, const index_type &u) const | AbstractLinAlgPack::Vector | inline |
vec_mut_ptr_t typedef | AbstractLinAlgPack::Vector | |
vec_ptr_t typedef | AbstractLinAlgPack::Vector | |
Vector() | AbstractLinAlgPack::Vector | |
VectorApplyOpSerialBase() | AbstractLinAlgPack::VectorApplyOpSerialBase | protected |
VectorMutableSubView() | AbstractLinAlgPack::VectorMutableSubView | inline |
VectorMutableSubView(const vec_mut_ptr_t &full_vec, const Range1D &rng) | AbstractLinAlgPack::VectorMutableSubView | |
VectorSubView() | AbstractLinAlgPack::VectorSubView | inline |
VectorSubView(const vec_ptr_t &full_vec, const Range1D &rng) | AbstractLinAlgPack::VectorSubView | |
Vp_StMtV(value_type alpha, const GenPermMatrixSlice &P, BLAS_Cpp::Transp P_trans, const Vector &x, value_type beta) | AbstractLinAlgPack::VectorMutable | virtual |
zero() | AbstractLinAlgPack::VectorMutable | virtual |
~Vector() | AbstractLinAlgPack::Vector | inlinevirtual |