This is the complete list of members for AMP::LinearAlgebra::ThyraVectorWrapper, including all inherited members.
| acquireDetachedMultiVectorViewImpl(const Teuchos::Range1D &rowRng, const Teuchos::Range1D &colRng, RTOpPack::ConstSubMultiVectorView< double > *sub_mv) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| acquireDetachedVectorViewImpl(const Teuchos::Range1D &rng, RTOpPack::ConstSubVectorView< double > *sub_vec) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| acquireNonconstDetachedMultiVectorViewImpl(const Teuchos::Range1D &rowRng, const Teuchos::Range1D &colRng, RTOpPack::SubMultiVectorView< double > *sub_mv) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| acquireNonconstDetachedVectorViewImpl(const Teuchos::Range1D &rng, RTOpPack::SubVectorView< double > *sub_vec) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| applyImpl(const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< double > &X, const Teuchos::Ptr< Thyra::MultiVectorBase< double > > &Y, const double alpha, const double beta) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| applyOpImpl(const RTOpPack::RTOpT< double > &op, const Teuchos::ArrayView< const Teuchos::Ptr< const Thyra::VectorBase< double > > > &vecs, const Teuchos::ArrayView< const Teuchos::Ptr< Thyra::VectorBase< double > > > &targ_vecs, const Teuchos::Ptr< RTOpPack::ReductTarget > &reduct_obj, const Teuchos::Ordinal global_offset) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| assignImpl(double alpha) override | AMP::LinearAlgebra::ThyraVectorWrapper | protected |
| clone_mv() const override | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
| clone_v() const override | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
| commitNonconstDetachedMultiVectorViewImpl(RTOpPack::SubMultiVectorView< double > *sub_mv) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| commitNonconstDetachedVectorViewImpl(RTOpPack::SubVectorView< double > *sub_vec) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| contigSubViewImpl(const Teuchos::Range1D &colRng) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| d_cols | AMP::LinearAlgebra::ThyraVectorWrapper | protected |
| d_comm | AMP::LinearAlgebra::ThyraVectorWrapper | private |
| d_N_cols | AMP::LinearAlgebra::ThyraVectorWrapper | protected |
| d_vecs | AMP::LinearAlgebra::ThyraVectorWrapper | protected |
| domain() const override | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
| getDOFManager() const | AMP::LinearAlgebra::ThyraVectorWrapper | inline |
| getVec(int i) | AMP::LinearAlgebra::ThyraVectorWrapper | inline |
| getVec(int i) const | AMP::LinearAlgebra::ThyraVectorWrapper | inline |
| initialize(const std::vector< AMP::LinearAlgebra::Vector::shared_ptr > &vecs, const std::vector< size_t > &cols, size_t N_cols) | AMP::LinearAlgebra::ThyraVectorWrapper | protected |
| mvMultiReductApplyOpImpl(const RTOpPack::RTOpT< double > &primary_op, const Teuchos::ArrayView< const Teuchos::Ptr< const Thyra::MultiVectorBase< double > > > &multi_vecs, const Teuchos::ArrayView< const Teuchos::Ptr< Thyra::MultiVectorBase< double > > > &targ_multi_vecs, const Teuchos::ArrayView< const Teuchos::Ptr< RTOpPack::ReductTarget > > &reduct_objs, const Teuchos::Ordinal primary_global_offset) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| mvSingleReductApplyOpImpl(const RTOpPack::RTOpT< double > &primary_op, const RTOpPack::RTOpT< double > &secondary_op, const Teuchos::ArrayView< const Teuchos::Ptr< const Thyra::MultiVectorBase< double > > > &multi_vecs, const Teuchos::ArrayView< const Teuchos::Ptr< Thyra::MultiVectorBase< double > > > &targ_multi_vecs, const Teuchos::Ptr< RTOpPack::ReductTarget > &reduct_obj, const Teuchos::Ordinal primary_global_offset) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| nonconstColImpl(Teuchos::Ordinal j) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| nonconstContigSubViewImpl(const Teuchos::Range1D &colRng) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| nonconstNonContigSubViewImpl(const Teuchos::ArrayView< const int > &cols) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| nonContigSubViewImpl(const Teuchos::ArrayView< const int > &cols) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| numColumns() const | AMP::LinearAlgebra::ThyraVectorWrapper | |
| numRows() const | AMP::LinearAlgebra::ThyraVectorWrapper | |
| numVecs() const | AMP::LinearAlgebra::ThyraVectorWrapper | inline |
| operator=(const ThyraVectorWrapper &)=delete | AMP::LinearAlgebra::ThyraVectorWrapper | |
| opSupportedImpl(Thyra::EOpTransp M_trans) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| range() const override | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
| releaseDetachedMultiVectorViewImpl(RTOpPack::ConstSubMultiVectorView< double > *sub_mv) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| releaseDetachedVectorViewImpl(RTOpPack::ConstSubVectorView< double > *sub_vec) const override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| setSubVectorImpl(const RTOpPack::SparseSubVectorT< double > &sub_vec) override | AMP::LinearAlgebra::ThyraVectorWrapper | protectedvirtual |
| shared_from_this() const | AMP::LinearAlgebra::ThyraVectorWrapper | private |
| space() const override | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
| ThyraVector | AMP::LinearAlgebra::ThyraVectorWrapper | friend |
| ThyraVectorWrapper(const std::vector< AMP::LinearAlgebra::Vector::shared_ptr > &vecs) | AMP::LinearAlgebra::ThyraVectorWrapper | explicit |
| ThyraVectorWrapper(const ThyraVectorWrapper &)=delete | AMP::LinearAlgebra::ThyraVectorWrapper | |
| ThyraVectorWrapper(const std::vector< AMP::LinearAlgebra::Vector::shared_ptr > &vecs, const std::vector< size_t > &cols, size_t N_cols) | AMP::LinearAlgebra::ThyraVectorWrapper | explicitprotected |
| ThyraVectorWrapper()=default | AMP::LinearAlgebra::ThyraVectorWrapper | private |
| ~ThyraVectorWrapper() | AMP::LinearAlgebra::ThyraVectorWrapper | virtual |
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:43. Comments on this page |