Thyra
Version of the Day
|
This is the complete list of members for Thyra::DefaultProductMultiVector< Scalar >, including all inherited members.
absColSum(const Teuchos::Ptr< Thyra::VectorBase< Scalar > > &output) const | Thyra::MultiVectorBase< Scalar > | protected |
absRowSum(const Teuchos::Ptr< Thyra::VectorBase< Scalar > > &output) const | Thyra::MultiVectorBase< Scalar > | protected |
acquireDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
acquireDetachedView(const Range1D &rowRng, const Range1D &colRng, RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::MultiVectorBase< Scalar > | inline |
acquireDetachedView(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::MultiVectorBase< Scalar > | inline |
acquireNonconstDetachedMultiVectorViewImpl(const Range1D &rowRng, const Range1D &colRng, RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
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 |
applyImpl(const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, const Ptr< MultiVectorBase< Scalar > > &Y, const Scalar alpha, const Scalar beta) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
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 |
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 |
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 |
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 |
assign(Scalar alpha) | Thyra::MultiVectorBase< Scalar > | inline |
assign(const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorBase< Scalar > | inline |
assign(const Ptr< MultiVectorBase< Scalar > > &V, Scalar alpha) | Thyra::MultiVectorBase< Scalar > | related |
assign(const Ptr< MultiVectorBase< Scalar > > &V, const MultiVectorBase< Scalar > &U) | Thyra::MultiVectorBase< Scalar > | related |
assignImpl(Scalar alpha) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
assignMultiVecImpl(const MultiVectorBase< Scalar > &mv) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
blockIsConst(const int k) const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
castOrCreateSingleBlockProductMultiVector(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const RCP< const MultiVectorBase< Scalar > > &mv) | Thyra::DefaultProductMultiVector< Scalar > | related |
clone() const | Thyra::MultiVectorBase< Scalar > | virtual |
clone_mv() const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
col(Ordinal j) const | Thyra::MultiVectorBase< Scalar > | inline |
col(Ordinal j) | Thyra::MultiVectorBase< Scalar > | inline |
colImpl(Ordinal j) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
commitDetachedView(RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::MultiVectorBase< Scalar > | inline |
commitNonconstDetachedMultiVectorViewImpl(RTOpPack::SubMultiVectorView< Scalar > *sub_mv) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
contigSubViewImpl(const Range1D &colRng) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
DefaultProductMultiVector() | Thyra::DefaultProductMultiVector< Scalar > | |
defaultProductMultiVector() | Thyra::DefaultProductMultiVector< Scalar > | related |
defaultProductMultiVector(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const int numMembers) | Thyra::DefaultProductMultiVector< Scalar > | related |
defaultProductMultiVector(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const ArrayView< const RCP< MultiVectorBase< Scalar > > > &multiVecs) | Thyra::DefaultProductMultiVector< Scalar > | related |
defaultProductMultiVector(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const ArrayView< const RCP< const MultiVectorBase< Scalar > > > &multiVecs) | Thyra::DefaultProductMultiVector< Scalar > | related |
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
Thyra::ProductMultiVectorBase::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | |
Thyra::ProductMultiVectorBase::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable | |
description() const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
domain() const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
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 |
dotsImpl(const MultiVectorBase< Scalar > &mv, const ArrayView< Scalar > &prods) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
getMultiVectorBlock(const int k) const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
getNonconstMultiVectorBlock(const int k) | Thyra::DefaultProductMultiVector< 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 |
initialize(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const int numMembers) | Thyra::DefaultProductMultiVector< Scalar > | |
initialize(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const ArrayView< const RCP< MultiVectorBase< Scalar > > > &multiVecs) | Thyra::DefaultProductMultiVector< Scalar > | |
initialize(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const ArrayView< const RCP< const MultiVectorBase< Scalar > > > &multiVecs) | Thyra::DefaultProductMultiVector< Scalar > | |
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 MultiVectorBase< Scalar > > > &mv, const Scalar &beta) | Thyra::MultiVectorBase< Scalar > | inline |
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 |
linearCombinationImpl(const ArrayView< const Scalar > &alpha, const ArrayView< const Ptr< const MultiVectorBase< Scalar > > > &mv, const Scalar &beta) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
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::DefaultProductMultiVector< 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::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 |
nonconstCastOrCreateSingleBlockProductMultiVector(const RCP< const DefaultProductVectorSpace< Scalar > > &productSpace, const RCP< MultiVectorBase< Scalar > > &mv) | Thyra::DefaultProductMultiVector< Scalar > | related |
nonconstColImpl(Ordinal j) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
nonconstContigSubViewImpl(const Range1D &colRng) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
nonconstNonContigSubViewImpl(const ArrayView< const int > &cols) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
nonContigSubViewImpl(const ArrayView< const int > &cols) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
norm_1(const MultiVectorBase< Scalar > &V) | Thyra::MultiVectorBase< Scalar > | related |
norms(const MultiVectorBase< Scalar > &V, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
norms1Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
norms2Impl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::DefaultProductMultiVector< 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 |
normsInfImpl(const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) const | Thyra::DefaultProductMultiVector< 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 |
opSupportedImpl(EOpTransp M_trans) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
productSpace() const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
randomize(Scalar l, Scalar u, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
range() const | Thyra::DefaultProductMultiVector< Scalar > | virtual |
reductions(const MultiVectorBase< Scalar > &V, const NormOp &op, const ArrayView< typename ScalarTraits< Scalar >::magnitudeType > &norms) | Thyra::MultiVectorBase< Scalar > | related |
releaseDetachedMultiVectorViewImpl(RTOpPack::ConstSubMultiVectorView< Scalar > *sub_mv) const | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
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 |
scale(Scalar alpha) | Thyra::MultiVectorBase< Scalar > | inline |
scale(Scalar alpha, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
scaleImpl(Scalar alpha) | Thyra::DefaultProductMultiVector< 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 |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | 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 |
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() | Thyra::DefaultProductMultiVector< Scalar > | |
update(Scalar alpha, const MultiVectorBase< Scalar > &mv) | Thyra::MultiVectorBase< Scalar > | inline |
update(Scalar alpha, const MultiVectorBase< Scalar > &U, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
update(const ArrayView< const Scalar > &alpha, Scalar beta, const MultiVectorBase< Scalar > &U, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
update(const MultiVectorBase< Scalar > &U, const ArrayView< const Scalar > &alpha, Scalar beta, const Ptr< MultiVectorBase< Scalar > > &V) | Thyra::MultiVectorBase< Scalar > | related |
updateImpl(Scalar alpha, const MultiVectorBase< Scalar > &mv) | Thyra::DefaultProductMultiVector< Scalar > | protectedvirtual |
V_StVpV(const Ptr< MultiVectorBase< Scalar > > &Z, const Scalar &alpha, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y) | Thyra::MultiVectorBase< Scalar > | related |
V_VmV(const Ptr< MultiVectorBase< Scalar > > &Z, const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y) | Thyra::MultiVectorBase< Scalar > | related |
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< MultiVectorBase< Scalar > > &Z, const Scalar &alpha) | Thyra::MultiVectorBase< Scalar > | related |
Vp_V(const Ptr< MultiVectorBase< Scalar > > &Z, const MultiVectorBase< Scalar > &X) | Thyra::MultiVectorBase< Scalar > | related |
Vt_S(const Ptr< MultiVectorBase< Scalar > > &Z, const Scalar &alpha) | Thyra::MultiVectorBase< 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 |