Thyra
Version of the Day
|
This is the complete list of members for Thyra::DefaultClusteredSpmdProductVector< Scalar >, including all inherited members.
abs(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y) | Thyra::VectorBase< Scalar > | related |
absColSum(const Teuchos::Ptr< Thyra::VectorBase< Scalar > > &output) const | Thyra::MultiVectorBase< Scalar > | protected |
Thyra::absImpl(const VectorBase< Scalar > &x)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::absImpl(const VectorBase< Scalar > &x) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
absRowSum(const Teuchos::Ptr< Thyra::VectorBase< Scalar > > &output) const | Thyra::MultiVectorBase< Scalar > | protected |
Thyra::acquireDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::acquireDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::acquireDetachedVectorViewImpl(const Range1D &rng, RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::acquireDetachedVectorViewImpl(const Range1D &rng, RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
acquireDetachedView(const Range1D &rng, RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const | Thyra::VectorBase< Scalar > | inline |
acquireDetachedView(const Range1D &rng, RTOpPack::SubVectorView< Scalar > *sub_vec) | Thyra::VectorBase< Scalar > | inline |
Thyra::MultiVectorBase::acquireDetachedView(const Range1D &rowRng, const Range1D &colRng, RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::acquireDetachedView(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::acquireNonconstDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorView< Scalar > *sub_mv)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::acquireNonconstDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::acquireNonconstDetachedVectorViewImpl(const Range1D &rng, RTOpPack::SubVectorView< Scalar > *sub_vec)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::acquireNonconstDetachedVectorViewImpl(const Range1D &rng, RTOpPack::SubVectorView< Scalar > *sub_vec) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
add_scalar(const Scalar &alpha, const Ptr< VectorBase< Scalar > > &y) | Thyra::VectorBase< Scalar > | related |
apply(const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, const Ptr< MultiVectorBase< Scalar > > &Y, const Scalar alpha, const Scalar beta) const | Thyra::LinearOpBase< Scalar > | inline |
apply(const LinearOpBase< Scalar > &M, const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, const Ptr< MultiVectorBase< Scalar > > &Y, const Scalar alpha=static_cast< Scalar >(1.0), const Scalar beta=static_cast< Scalar >(0.0)) | Thyra::LinearOpBase< Scalar > | related |
apply(const LinearOpBase< double > &M, const EOpTransp M_trans, const MultiVectorBase< double > &X, const Ptr< MultiVectorBase< double > > &Y, const double alpha=1.0, const double beta=0.0) | Thyra::LinearOpBase< Scalar > | related |
Thyra::applyImpl(const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, const Ptr< MultiVectorBase< Scalar > > &Y, const Scalar alpha, const Scalar beta) const =0 | Thyra::LinearOpBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::applyImpl(const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, const Ptr< MultiVectorBase< Scalar > > &Y, const Scalar alpha, const Scalar beta) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
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) const | Thyra::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 |
Thyra::MultiVectorBase::applyOp(const RTOpPack::RTOpT< Scalar > &primary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const ArrayView< const Ptr< RTOpPack::ReductTarget > > &reduct_objs, const Ordinal primary_global_offset) const | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::applyOp(const RTOpPack::RTOpT< Scalar > &primary_op, const RTOpPack::RTOpT< Scalar > &secondary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal primary_global_offset) const | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::applyOp(const RTOpPack::RTOpT< Scalar > &primary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const ArrayView< const Ptr< RTOpPack::ReductTarget > > &reduct_objs, const Ordinal primary_global_offset=0) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::MultiVectorBase::applyOp(const RTOpPack::RTOpT< Scalar > &primary_op, const RTOpPack::RTOpT< Scalar > &secondary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal primary_global_offset=0) | Thyra::MultiVectorBase< 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 | Thyra::DefaultClusteredSpmdProductVector< Scalar > | protectedvirtual |
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 |
Thyra::MultiVectorBase::assign(Scalar alpha) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::assign(const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::assign(const Ptr< MultiVectorBase< Scalar > > &V, Scalar alpha) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::MultiVectorBase::assign(const Ptr< MultiVectorBase< Scalar > > &V, const MultiVectorBase< Scalar > &U) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::assignImpl(Scalar alpha)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::assignImpl(Scalar alpha) | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::assignMultiVecImpl(const MultiVectorBase< Scalar > &mv)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::assignMultiVecImpl(const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::assignVecImpl(const VectorBase< Scalar > &x)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::assignVecImpl(const VectorBase< Scalar > &x) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
blockIsConst(const int k) const | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
clone() const | Thyra::MultiVectorBase< Scalar > | virtual |
Thyra::clone_mv() const =0 | Thyra::MultiVectorBase< Scalar > | pure virtual |
Thyra::VectorDefaultBase::clone_mv() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::clone_v() const =0 | Thyra::VectorBase< Scalar > | pure virtual |
Thyra::VectorDefaultBase::clone_v() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
col(Ordinal j) const | Thyra::MultiVectorBase< Scalar > | inline |
col(Ordinal j) | Thyra::MultiVectorBase< Scalar > | inline |
colImpl(Ordinal j) const | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
commitDetachedView(RTOpPack::SubVectorView< Scalar > *sub_vec) | Thyra::VectorBase< Scalar > | inline |
Thyra::MultiVectorBase::commitDetachedView(RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::commitNonconstDetachedMultiVectorViewImpl(RTOpPack::SubMultiVectorView< Scalar > *sub_mv)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::commitNonconstDetachedMultiVectorViewImpl(RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::commitNonconstDetachedVectorViewImpl(RTOpPack::SubVectorView< Scalar > *sub_vec)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::commitNonconstDetachedVectorViewImpl(RTOpPack::SubVectorView< Scalar > *sub_vec) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::contigSubViewImpl(const Range1D &colRng) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::contigSubViewImpl(const Range1D &col_rng) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
copy(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y) | Thyra::VectorBase< Scalar > | related |
DefaultClusteredSpmdProductVector() | Thyra::DefaultClusteredSpmdProductVector< Scalar > | |
DefaultClusteredSpmdProductVector(const Teuchos::RCP< const DefaultClusteredSpmdProductVectorSpace< Scalar > > &productSpace, const Teuchos::RCP< VectorBase< Scalar > > vecs[]) | Thyra::DefaultClusteredSpmdProductVector< Scalar > | |
Thyra::describe(FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | virtual |
Thyra::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | |
Thyra::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable | |
Thyra::describe(FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | virtual |
Thyra::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | |
Thyra::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable | |
Thyra::describe(FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | virtual |
Thyra::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | |
Thyra::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable | |
Thyra::VectorDefaultBase::describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::description() const | Teuchos::Describable | virtual |
Thyra::description() const | Teuchos::Describable | virtual |
Thyra::description() const | Teuchos::Describable | virtual |
Thyra::VectorDefaultBase::description() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::domain() const =0 | Thyra::LinearOpBase< Scalar > | pure virtual |
Thyra::VectorDefaultBase::domain() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
dot(const VectorBase< Scalar > &x) const | Thyra::VectorBase< Scalar > | inline |
dot(const VectorBase< Scalar > &x, const VectorBase< Scalar > &y) | Thyra::VectorBase< Scalar > | related |
Thyra::dotImpl(const VectorBase< Scalar > &x) const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::dotImpl(const VectorBase< Scalar > &x) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
dots(const MultiVectorBase< Scalar > &mv, const ArrayView< Scalar > &prods) const | Thyra::MultiVectorBase< Scalar > | inline |
dots(const MultiVectorBase< Scalar > &V1, const MultiVectorBase< Scalar > &V2, const ArrayView< Scalar > &dots) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::dotsImpl(const MultiVectorBase< Scalar > &mv, const ArrayView< Scalar > &prods) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::dotsImpl(const MultiVectorBase< Scalar > &mv, const ArrayView< Scalar > &prods) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
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 |
Thyra::eleWiseScaleImpl(const VectorBase< Scalar > &x)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::eleWiseScaleImpl(const VectorBase< Scalar > &x) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
get_ele(const VectorBase< Scalar > &v, Ordinal i) | Thyra::VectorBase< Scalar > | related |
getMultiVectorBlock(const int k) const | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
getNonconstMultiVectorBlock(const int k) | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
getNonconstVectorBlock(const int k) | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
getObjectLabel() const | Teuchos::Describable | virtual |
getObjectLabel() const | Teuchos::Describable | virtual |
getObjectLabel() const | Teuchos::Describable | virtual |
getRowStat(const RowStatLinearOpBaseUtils::ERowStat rowStat, const Ptr< VectorBase< Scalar > > &rowStatVec) const | Thyra::RowStatLinearOpBase< Scalar > | inline |
getRowStatImpl(const RowStatLinearOpBaseUtils::ERowStat rowStat, const Ptr< VectorBase< Scalar > > &rowStatVec) const | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
getVectorBlock(const int k) const | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
initialize(const Teuchos::RCP< const DefaultClusteredSpmdProductVectorSpace< Scalar > > &productSpace, const Teuchos::RCP< VectorBase< Scalar > > vecs[]) | Thyra::DefaultClusteredSpmdProductVector< Scalar > | |
inner(const VectorBase< Scalar > &x, const VectorBase< Scalar > &y) | Thyra::VectorBase< Scalar > | related |
isFullyInitialized(const LinearOpBase< Scalar > &M) | Thyra::LinearOpBase< Scalar > | related |
isFullyUninitialized(const LinearOpBase< Scalar > &M) | Thyra::LinearOpBase< Scalar > | related |
isPartiallyInitialized(const LinearOpBase< Scalar > &M) | Thyra::LinearOpBase< Scalar > | related |
LabeledObject() | Teuchos::Describable | |
LabeledObject() | Teuchos::Describable | |
LabeledObject() | Teuchos::Describable | |
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 |
Thyra::MultiVectorBase::linear_combination(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &mv, const Scalar &beta) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::linear_combination(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &X, const Scalar &beta, const Ptr< MultiVectorBase< Scalar > > &Y) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::linearCombinationImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &mv, const Scalar &beta)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::linearCombinationImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &mv, const Scalar &beta) | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::linearCombinationVecImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const VectorBase< Scalar > > > &x, const Scalar &beta)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::linearCombinationVecImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const VectorBase< Scalar > > > &x, const Scalar &beta) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
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 |
Thyra::mvMultiReductApplyOpImpl(const RTOpPack::RTOpT< Scalar > &primary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const ArrayView< const Ptr< RTOpPack::ReductTarget > > &reduct_objs, const Ordinal primary_global_offset) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::mvMultiReductApplyOpImpl(const RTOpPack::RTOpT< Scalar > &primary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const ArrayView< const Ptr< RTOpPack::ReductTarget > > &reduct_objs, const Ordinal primary_global_offset) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::mvSingleReductApplyOpImpl(const RTOpPack::RTOpT< Scalar > &primary_op, const RTOpPack::RTOpT< Scalar > &secondary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal primary_global_offset) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::mvSingleReductApplyOpImpl(const RTOpPack::RTOpT< Scalar > &primary_op, const RTOpPack::RTOpT< Scalar > &secondary_op, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &multi_vecs, const ArrayView< const Ptr< MultiVectorBase< Scalar > > > &targ_multi_vecs, const Ptr< RTOpPack::ReductTarget > &reduct_obj, const Ordinal primary_global_offset) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::nonconstColImpl(Ordinal j)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::nonconstColImpl(Ordinal j) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::nonconstContigSubViewImpl(const Range1D &colRng)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::nonconstContigSubViewImpl(const Range1D &col_rng) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::nonconstNonContigSubViewImpl(const ArrayView< const int > &cols)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::nonconstNonContigSubViewImpl(const ArrayView< const int > &cols) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
nonconstProductVectorBase(const RCP< Thyra::VectorBase< Scalar > > &v) | Thyra::ProductVectorBase< Scalar > | related |
Thyra::nonContigSubViewImpl(const ArrayView< const int > &cols) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::nonContigSubViewImpl(const ArrayView< const int > &cols) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
norm(const VectorBase< Scalar > &v) | Thyra::VectorBase< Scalar > | related |
Thyra::norm1Impl() const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::norm1Impl() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::norm2Impl() const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::norm2Impl() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::norm2WeightedImpl(const VectorBase< Scalar > &x) const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::norm2WeightedImpl(const VectorBase< Scalar > &x) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
norm_1() const | Thyra::VectorBase< Scalar > | inline |
norm_1(const VectorBase< Scalar > &v) | Thyra::VectorBase< Scalar > | related |
Thyra::MultiVectorBase::norm_1(const MultiVectorBase< Scalar > &V) | Thyra::MultiVectorBase< Scalar > | related |
norm_2() const | Thyra::VectorBase< Scalar > | inline |
norm_2(const VectorBase< Scalar > &x) const | Thyra::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() const | Thyra::VectorBase< Scalar > | inline |
norm_inf(const VectorBase< Scalar > &v_rhs) | Thyra::VectorBase< Scalar > | related |
Thyra::normInfImpl() const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::normInfImpl() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
norms(const MultiVectorBase< Scalar > &V, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::norms1Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::norms1Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::norms2Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::norms2Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
norms_1(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorBase< Scalar > | inline |
norms_1(const MultiVectorBase< Scalar > &V, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
norms_2(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorBase< Scalar > | inline |
norms_2(const MultiVectorBase< Scalar > &V, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
norms_inf(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorBase< Scalar > | inline |
norms_inf(const MultiVectorBase< Scalar > &V, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
norms_inf(const MultiVectorBase< Scalar > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::normsInfImpl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::normsInfImpl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d) | Teuchos::Describable | |
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d) | Teuchos::Describable | |
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d) | Teuchos::Describable | |
opSupported(EOpTransp M_trans) const | Thyra::LinearOpBase< Scalar > | inline |
opSupported(const LinearOpBase< Scalar > &M, EOpTransp M_trans) | Thyra::LinearOpBase< Scalar > | related |
Thyra::opSupportedImpl(EOpTransp M_trans) const =0 | Thyra::LinearOpBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::opSupportedImpl(EOpTransp M_trans) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
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 |
productSpace() const | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
productVectorBase(const RCP< const Thyra::VectorBase< Scalar > > &v) | Thyra::ProductVectorBase< 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 |
Thyra::MultiVectorBase::randomize(Scalar l, Scalar u, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::randomizeImpl(Scalar l, Scalar u)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::randomizeImpl(Scalar l, Scalar u) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::range() const =0 | Thyra::LinearOpBase< Scalar > | pure virtual |
Thyra::VectorDefaultBase::range() const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
reciprocal(const VectorBase< Scalar > &x, const Ptr< VectorBase< Scalar > > &y) | Thyra::VectorBase< Scalar > | related |
Thyra::reciprocalImpl(const VectorBase< Scalar > &x)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::reciprocalImpl(const VectorBase< Scalar > &x) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
reductions(const MultiVectorBase< Scalar > &V, const NormOp &op, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::releaseDetachedMultiVectorViewImpl(RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const =0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::releaseDetachedMultiVectorViewImpl(RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
Thyra::releaseDetachedVectorViewImpl(RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const =0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::releaseDetachedVectorViewImpl(RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
releaseDetachedView(RTOpPack::ConstSubVectorView< Scalar > *sub_vec) const | Thyra::VectorBase< Scalar > | inline |
Thyra::MultiVectorBase::releaseDetachedView(RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::MultiVectorBase< Scalar > | inline |
rowStatIsSupported(const RowStatLinearOpBaseUtils::ERowStat rowStat) const | Thyra::RowStatLinearOpBase< Scalar > | inline |
rowStatIsSupportedImpl(const RowStatLinearOpBaseUtils::ERowStat rowStat) const | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
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 |
Thyra::MultiVectorBase::scale(Scalar alpha) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::scale(Scalar alpha, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::scaleImpl(Scalar alpha)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::scaleImpl(Scalar alpha) | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
scaleLeft(const VectorBase< Scalar > &row_scaling) | Thyra::ScaledLinearOpBase< Scalar > | inline |
scaleLeftImpl(const VectorBase< Scalar > &row_scaling) | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
scaleRight(const VectorBase< Scalar > &col_scaling) | Thyra::ScaledLinearOpBase< Scalar > | inline |
scaleRightImpl(const VectorBase< Scalar > &col_scaling) | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
scaleUpdate(const VectorBase< Scalar > &a, const MultiVectorBase< Scalar > &U, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< 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 |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setSubVector(const RTOpPack::SparseSubVectorT< Scalar > &sub_vec) | Thyra::VectorBase< Scalar > | inline |
Thyra::setSubVectorImpl(const RTOpPack::SparseSubVectorT< Scalar > &sub_vec)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::setSubVectorImpl(const RTOpPack::SparseSubVectorT< Scalar > &sub_vec) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
space() const | Thyra::DefaultClusteredSpmdProductVector< Scalar > | virtual |
subView(const Range1D &colRng) const | Thyra::MultiVectorBase< Scalar > | inline |
subView(const Range1D &colRng) | Thyra::MultiVectorBase< Scalar > | inline |
subView(const ArrayView< const int > &cols) const | Thyra::MultiVectorBase< Scalar > | inline |
subView(const ArrayView< const int > &cols) | Thyra::MultiVectorBase< Scalar > | inline |
sum(const VectorBase< Scalar > &v) | Thyra::VectorBase< Scalar > | related |
sums(const MultiVectorBase< Scalar > &V, const ArrayView< Scalar > &sums) | Thyra::MultiVectorBase< Scalar > | related |
supportsScaleLeft() const | Thyra::ScaledLinearOpBase< Scalar > | inline |
supportsScaleLeftImpl() const | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
supportsScaleRight() const | Thyra::ScaledLinearOpBase< Scalar > | inline |
supportsScaleRightImpl() const | Thyra::MultiVectorBase< Scalar > | protectedvirtual |
uninitialize(Teuchos::RCP< const DefaultClusteredSpmdProductVectorSpace< Scalar > > *productSpace=NULL, Teuchos::RCP< VectorBase< Scalar > > vecs[]=NULL) | Thyra::DefaultClusteredSpmdProductVector< Scalar > | |
update(Scalar alpha, const VectorBase< Scalar > &x) | Thyra::VectorBase< Scalar > | inline |
Thyra::MultiVectorBase::update(Scalar alpha, const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorBase< Scalar > | inline |
Thyra::MultiVectorBase::update(Scalar alpha, const MultiVectorBase< Scalar > &U, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::MultiVectorBase::update(const ArrayView< const Scalar > &alpha, Scalar beta, const MultiVectorBase< Scalar > &U, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::MultiVectorBase::update(const MultiVectorBase< Scalar > &U, const ArrayView< const Scalar > &alpha, Scalar beta, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
Thyra::updateImpl(Scalar alpha, const MultiVectorBase< Scalar > &mv)=0 | Thyra::MultiVectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::Thyra::MultiVectorDefaultBase::updateImpl(Scalar alpha, const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorDefaultBase< Scalar > | protectedvirtual |
Thyra::updateVecImpl(Scalar alpha, const VectorBase< Scalar > &x)=0 | Thyra::VectorBase< Scalar > | protectedpure virtual |
Thyra::VectorDefaultBase::updateVecImpl(Scalar alpha, const VectorBase< Scalar > &x) | Thyra::VectorDefaultBase< Scalar > | protectedvirtual |
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 |
Thyra::MultiVectorBase::V_StVpV(const Ptr< MultiVectorBase< Scalar > > &Z, const Scalar &alpha, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y) | Thyra::MultiVectorBase< 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 |
Thyra::MultiVectorBase::V_VmV(const Ptr< MultiVectorBase< Scalar > > &Z, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y) | Thyra::MultiVectorBase< 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 |
Thyra::MultiVectorBase::V_VpV(const Ptr< MultiVectorBase< Scalar > > &Z, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y) | Thyra::MultiVectorBase< Scalar > | related |
verbLevel_default | Teuchos::Describable | static |
Vp_S(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha) | Thyra::VectorBase< Scalar > | related |
Thyra::MultiVectorBase::Vp_S(const Ptr< MultiVectorBase< Scalar > > &Z, const Scalar &alpha) | Thyra::MultiVectorBase< 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 |
Thyra::MultiVectorBase::Vp_V(const Ptr< MultiVectorBase< Scalar > > &Z, const MultiVectorBase< Scalar > &X) | Thyra::MultiVectorBase< Scalar > | related |
Vt_S(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha) | Thyra::VectorBase< Scalar > | related |
Thyra::MultiVectorBase::Vt_S(const Ptr< MultiVectorBase< Scalar > > &Z, const Scalar &alpha) | Thyra::MultiVectorBase< Scalar > | related |
Vt_StV(const Ptr< VectorBase< Scalar > > &y, const Scalar &alpha, const VectorBase< Scalar > &x) | Thyra::VectorBase< Scalar > | related |
~Describable() | Teuchos::Describable | virtual |
~Describable() | Teuchos::Describable | virtual |
~Describable() | Teuchos::Describable | virtual |
~LabeledObject() | Teuchos::Describable | virtual |
~LabeledObject() | Teuchos::Describable | virtual |
~LabeledObject() | Teuchos::Describable | virtual |