Thyra  Version of the Day
Thyra::VectorBase< Scalar > Member List

This is the complete list of members for Thyra::VectorBase< Scalar >, including all inherited members.

abs(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
absImpl(const VectorBase< Scalar > &x)=0Thyra::VectorBase< Scalar >protectedpure virtual
acquireDetachedVectorViewImpl(const Range1D &rng, RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const =0Thyra::VectorBase< Scalar >protectedpure virtual
acquireDetachedView(const Range1D &rng, RTOpPack::ConstSubVectorView< Scalar > *sub_vec) constThyra::VectorBase< Scalar >inline
acquireDetachedView(const Range1D &rng, RTOpPack::SubVectorView< Scalar > *sub_vec)Thyra::VectorBase< Scalar >inline
acquireNonconstDetachedVectorViewImpl(const Range1D &rng, RTOpPack::SubVectorView< Scalar > *sub_vec)=0Thyra::VectorBase< Scalar >protectedpure virtual
add_scalar(const Scalar &alpha, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
applyOp(const RTOpPack::RTOpT< Scalar > &op, const ArrayView< const Ptr< const VectorBase< Scalar > > > &vecs, const ArrayView< const Ptr< VectorBase< Scalar > > > &targ_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal global_offset) constThyra::VectorBase< Scalar >inline
applyOp(const RTOpPack::RTOpT< Scalar > &op, const ArrayView< const Ptr< const VectorBase< Scalar > > > &vecs, const ArrayView< const Ptr< VectorBase< Scalar > > > &targ_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal global_offset=0)Thyra::VectorBase< Scalar >related
applyOpImpl(const RTOpPack::RTOpT< Scalar > &op, const ArrayView< const Ptr< const VectorBase< Scalar > > > &vecs, const ArrayView< const Ptr< VectorBase< Scalar > > > &targ_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal global_offset) const =0Thyra::VectorBase< Scalar >protectedpure virtual
assign(const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >inline
assign(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha)Thyra::VectorBase< Scalar >related
assign(const Ptr< VectorBase< Scalar > > &y, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
assignVecImpl(const VectorBase< Scalar > &x)=0Thyra::VectorBase< Scalar >protectedpure virtual
clone_v() const =0Thyra::VectorBase< Scalar >pure virtual
commitDetachedView(RTOpPack::SubVectorView< Scalar > *sub_vec)Thyra::VectorBase< Scalar >inline
commitNonconstDetachedVectorViewImpl(RTOpPack::SubVectorView< Scalar > *sub_vec)=0Thyra::VectorBase< Scalar >protectedpure virtual
copy(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
dot(const VectorBase< Scalar > &x) constThyra::VectorBase< Scalar >inline
dot(const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
dotImpl(const VectorBase< Scalar > &x) const =0Thyra::VectorBase< Scalar >protectedpure virtual
ele_wise_conj_prod(const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &v, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
ele_wise_divide(const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &v, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
ele_wise_prod(const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &v, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
ele_wise_prod_update(const Scalar &alpha, const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
ele_wise_scale(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
eleWiseScaleImpl(const VectorBase< Scalar > &x)=0Thyra::VectorBase< Scalar >protectedpure virtual
get_ele(const VectorBase< Scalar > &v, Ordinal i)Thyra::VectorBase< Scalar >related
inner(const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
linear_combination(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const VectorBase< Scalar > > > &x, const Scalar &beta)Thyra::VectorBase< Scalar >inline
linear_combination(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const VectorBase< Scalar > > > &x, const Scalar &beta, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
linearCombinationVecImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const VectorBase< Scalar > > > &x, const Scalar &beta)=0Thyra::VectorBase< Scalar >protectedpure virtual
max(const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
max(const VectorBase< Scalar > &x, const Ptr< Scalar > &maxEle, const Ptr< Ordinal > &maxIndex)Thyra::VectorBase< Scalar >related
maxLessThanBound(const VectorBase< Scalar > &x, const Scalar &bound, const Ptr< Scalar > &maxEle, const Ptr< Ordinal > &maxIndex)Thyra::VectorBase< Scalar >related
min(const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
min(const VectorBase< Scalar > &x, const Ptr< Scalar > &maxEle, const Ptr< Ordinal > &maxIndex)Thyra::VectorBase< Scalar >related
minGreaterThanBound(const VectorBase< Scalar > &x, const Scalar &bound, const Ptr< Scalar > &minEle, const Ptr< Ordinal > &minIndex)Thyra::VectorBase< Scalar >related
norm(const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
norm1Impl() const =0Thyra::VectorBase< Scalar >protectedpure virtual
norm2Impl() const =0Thyra::VectorBase< Scalar >protectedpure virtual
norm2WeightedImpl(const VectorBase< Scalar > &x) const =0Thyra::VectorBase< Scalar >protectedpure virtual
norm_1() constThyra::VectorBase< Scalar >inline
norm_1(const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
norm_2() constThyra::VectorBase< Scalar >inline
norm_2(const VectorBase< Scalar > &x) constThyra::VectorBase< Scalar >inline
norm_2(const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
norm_2(const VectorBase< Scalar > &w, const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
norm_inf() constThyra::VectorBase< Scalar >inline
norm_inf(const VectorBase< Scalar > &v_rhs)Thyra::VectorBase< Scalar >related
normInfImpl() const =0Thyra::VectorBase< Scalar >protectedpure virtual
pair_wise_max(const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &v, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
pair_wise_max_update(const Scalar &alpha, const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
put_scalar(const Scalar &alpha, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
randomize(Scalar l, Scalar u)Thyra::VectorBase< Scalar >inline
randomize(Scalar l, Scalar u, const Ptr< VectorBase< Scalar > > &v)Thyra::VectorBase< Scalar >related
randomizeImpl(Scalar l, Scalar u)=0Thyra::VectorBase< Scalar >protectedpure virtual
reciprocal(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
reciprocalImpl(const VectorBase< Scalar > &x)=0Thyra::VectorBase< Scalar >protectedpure virtual
releaseDetachedVectorViewImpl(RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const =0Thyra::VectorBase< Scalar >protectedpure virtual
releaseDetachedView(RTOpPack::ConstSubVectorView< Scalar > *sub_vec) constThyra::VectorBase< Scalar >inline
scalarProd(const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
scale(const Scalar &alpha, const Ptr< VectorBase< Scalar > > &y)Thyra::VectorBase< Scalar >related
seed_randomize(unsigned int s)Thyra::VectorBase< Scalar >related
set_ele(Ordinal i, Scalar alpha, const Ptr< VectorBase< Scalar > > &v)Thyra::VectorBase< Scalar >related
setSubVector(const RTOpPack::SparseSubVectorT< Scalar > &sub_vec)Thyra::VectorBase< Scalar >inline
setSubVectorImpl(const RTOpPack::SparseSubVectorT< Scalar > &sub_vec)=0Thyra::VectorBase< Scalar >protectedpure virtual
space() const =0Thyra::VectorBase< Scalar >pure virtual
sum(const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
update(Scalar alpha, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >inline
updateVecImpl(Scalar alpha, const VectorBase< Scalar > &x)=0Thyra::VectorBase< Scalar >protectedpure virtual
V_S(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha)Thyra::VectorBase< Scalar >related
V_StV(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
V_StVpStV(const Ptr< VectorBase< Scalar > > &z, const Scalar &alpha, const VectorBase< Scalar > &x, const Scalar &beta, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
V_StVpV(const Ptr< VectorBase< Scalar > > &z, const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
V_V(const Ptr< VectorBase< Scalar > > &y, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
V_VmV(const Ptr< VectorBase< Scalar > > &z, const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
V_VpStV(const Ptr< VectorBase< Scalar > > &z, const VectorBase< Scalar > &x, const Scalar &alpha, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
V_VpV(const Ptr< VectorBase< Scalar > > &z, const VectorBase< Scalar > &x, const VectorBase< Scalar > &y)Thyra::VectorBase< Scalar >related
Vp_S(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha)Thyra::VectorBase< Scalar >related
Vp_StV(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related
Vp_StVtV(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha, const VectorBase< Scalar > &x, const VectorBase< Scalar > &v)Thyra::VectorBase< Scalar >related
Vp_V(const Ptr< VectorBase< Scalar > > &y, const VectorBase< Scalar > &x, const Scalar &beta=static_cast< Scalar >(1.0))Thyra::VectorBase< Scalar >related
Vt_S(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha)Thyra::VectorBase< Scalar >related
Vt_StV(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha, const VectorBase< Scalar > &x)Thyra::VectorBase< Scalar >related