| abs(const Vector &x) | AMP::LinearAlgebra::Vector | |
| add(const Vector &x, const Vector &y) | AMP::LinearAlgebra::Vector | |
| addGhostValuesByGlobalID(int num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| addScalar(const Vector &x, const Scalar &alpha) | AMP::LinearAlgebra::Vector | |
| addValuesByGlobalID(int num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| addValuesByLocalID(int num, size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| addVector(Vector::shared_ptr vec) | AMP::LinearAlgebra::MultiVector | virtual |
| addVector(std::vector< Vector::shared_ptr > vec) | AMP::LinearAlgebra::MultiVector | virtual |
| addVectorHelper(Vector::shared_ptr vec) | AMP::LinearAlgebra::MultiVector | private |
| axpby(const Scalar &alpha, const Scalar &beta, const Vector &x) | AMP::LinearAlgebra::Vector | |
| axpy(const Scalar &alpha, const Vector &x, const Vector &y) | AMP::LinearAlgebra::Vector | |
| begin() | AMP::LinearAlgebra::MultiVector | inline |
| begin() const | AMP::LinearAlgebra::MultiVector | inline |
| clone() const | AMP::LinearAlgebra::Vector | |
| clone(const std::string &name) const | AMP::LinearAlgebra::Vector | |
| clone(const std::shared_ptr< Variable > name) const | AMP::LinearAlgebra::Vector | |
| cloneData() const | AMP::LinearAlgebra::Vector | inline |
| const_create(std::shared_ptr< Variable > name, const AMP_MPI &comm, const std::vector< Vector::const_shared_ptr > &vecs) | AMP::LinearAlgebra::MultiVector | static |
| const_create(const std::string &name, const AMP_MPI &comm, const std::vector< Vector::const_shared_ptr > &vecs) | AMP::LinearAlgebra::MultiVector | static |
| const_shared_ptr typedef | AMP::LinearAlgebra::Vector | |
| constBegin() const | AMP::LinearAlgebra::Vector | inline |
| constEnd() const | AMP::LinearAlgebra::Vector | inline |
| constView(Vector::const_shared_ptr vec, const AMP_MPI &comm=AMP_COMM_NULL) | AMP::LinearAlgebra::MultiVector | static |
| containsGlobalElement(size_t id) | AMP::LinearAlgebra::Vector | inline |
| containsPointer(const Vector::shared_ptr p) const | AMP::LinearAlgebra::MultiVector | |
| copy(const Vector &x) | AMP::LinearAlgebra::Vector | |
| copyCast(std::shared_ptr< const Vector > x) | AMP::LinearAlgebra::Vector | |
| copyVector(std::shared_ptr< const Vector > x) | AMP::LinearAlgebra::Vector | inlinevirtual |
| create(std::shared_ptr< Variable > name, const AMP_MPI &comm) | AMP::LinearAlgebra::MultiVector | static |
| create(const std::string &name, const AMP_MPI &comm) | AMP::LinearAlgebra::MultiVector | static |
| create(std::shared_ptr< Variable > name, const AMP_MPI &comm, const std::vector< Vector::shared_ptr > &vecs) | AMP::LinearAlgebra::MultiVector | static |
| create(const std::string &name, const AMP_MPI &comm, const std::vector< Vector::shared_ptr > &vecs) | AMP::LinearAlgebra::MultiVector | static |
| d_DOFManager | AMP::LinearAlgebra::Vector | protected |
| d_units | AMP::LinearAlgebra::Vector | protected |
| d_Variable | AMP::LinearAlgebra::Vector | protected |
| d_VectorData | AMP::LinearAlgebra::Vector | protected |
| d_VectorOps | AMP::LinearAlgebra::Vector | protected |
| d_Views | AMP::LinearAlgebra::Vector | protected |
| d_vVectors | AMP::LinearAlgebra::MultiVector | protected |
| dataChanged() | AMP::LinearAlgebra::Vector | inline |
| divide(const Vector &x, const Vector &y) | AMP::LinearAlgebra::Vector | |
| dot(const Vector &x) const | AMP::LinearAlgebra::Vector | |
| dumpGhostedData(std::ostream &out, size_t offset=0) const | AMP::LinearAlgebra::Vector | inline |
| dumpOwnedData(std::ostream &out, size_t GIDoffset=0, size_t LIDoffset=0) const | AMP::LinearAlgebra::Vector | inline |
| end() | AMP::LinearAlgebra::MultiVector | inline |
| end() const | AMP::LinearAlgebra::MultiVector | inline |
| equals(const Vector &x, const Scalar &tol=1e-6) const | AMP::LinearAlgebra::Vector | |
| eraseVector(Vector::shared_ptr vec) | AMP::LinearAlgebra::MultiVector | virtual |
| getComm() const | AMP::LinearAlgebra::Vector | inline |
| getCommunicationList() const | AMP::LinearAlgebra::Vector | inline |
| getDataID() const | AMP::LinearAlgebra::Vector | inline |
| getDOFManager() const | AMP::LinearAlgebra::Vector | inline |
| getGhostSize() const | AMP::LinearAlgebra::Vector | inline |
| getGhostValueByGlobalID(size_t i) const | AMP::LinearAlgebra::Vector | |
| getGhostValuesByGlobalID(int num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::Vector | inline |
| getGlobalSize() const | AMP::LinearAlgebra::Vector | inline |
| getID() const | AMP::LinearAlgebra::Vector | |
| getLocalSize() const | AMP::LinearAlgebra::Vector | inline |
| getLocalStartID() const | AMP::LinearAlgebra::Vector | inline |
| getLocalValueByGlobalID(size_t i) const | AMP::LinearAlgebra::Vector | |
| getMemoryLocation() const | AMP::LinearAlgebra::Vector | inline |
| getName() const | AMP::LinearAlgebra::Vector | |
| getNumberOfComponents() const | AMP::LinearAlgebra::Vector | |
| getNumberOfSubvectors() const | AMP::LinearAlgebra::MultiVector | |
| getRawData(TYPE *buf) const | AMP::LinearAlgebra::Vector | inline |
| getRawDataBlock(size_t i=0) | AMP::LinearAlgebra::Vector | inline |
| getRawDataBlock(size_t i=0) const | AMP::LinearAlgebra::Vector | inline |
| getRawDataBlockAsVoid(size_t i) | AMP::LinearAlgebra::Vector | inline |
| getRawDataBlockAsVoid(size_t i) const | AMP::LinearAlgebra::Vector | inline |
| getUnits() const | AMP::LinearAlgebra::Vector | inline |
| getUpdateStatus() const | AMP::LinearAlgebra::Vector | inline |
| getValueByGlobalID(size_t i) const | AMP::LinearAlgebra::Vector | |
| getValueByLocalID(size_t i) const | AMP::LinearAlgebra::Vector | |
| getValuesByGlobalID(int num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::Vector | inline |
| getValuesByLocalID(int num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::Vector | inline |
| getVariable() const | AMP::LinearAlgebra::Vector | |
| getVariable() | AMP::LinearAlgebra::Vector | |
| getVecs() | AMP::LinearAlgebra::MultiVector | inline |
| getVecs() const | AMP::LinearAlgebra::MultiVector | |
| getVector(size_t i) | AMP::LinearAlgebra::MultiVector | virtual |
| getVector(size_t i) const | AMP::LinearAlgebra::MultiVector | virtual |
| getVector(const Vector &vec, size_t which) const | AMP::LinearAlgebra::MultiVector | protected |
| getVector(Vector &vec, size_t which) const | AMP::LinearAlgebra::MultiVector | protected |
| getVectorData() | AMP::LinearAlgebra::Vector | inline |
| getVectorData() const | AMP::LinearAlgebra::Vector | inline |
| getVectorOperations() | AMP::LinearAlgebra::Vector | inline |
| getVectorOperations() const | AMP::LinearAlgebra::Vector | inline |
| getView() const | AMP::LinearAlgebra::Vector | |
| hasComm() const | AMP::LinearAlgebra::Vector | inline |
| hasView() const | AMP::LinearAlgebra::Vector | |
| isType(size_t block) const | AMP::LinearAlgebra::Vector | inline |
| L1Norm() const | AMP::LinearAlgebra::Vector | |
| L2Norm() const | AMP::LinearAlgebra::Vector | |
| L2NormAndDot(const Vector &x) const | AMP::LinearAlgebra::Vector | |
| linearSum(const Scalar &alpha, const Vector &x, const Scalar &beta, const Vector &y) | AMP::LinearAlgebra::Vector | |
| makeConsistent() | AMP::LinearAlgebra::Vector | inline |
| makeConsistent(AMP::LinearAlgebra::ScatterType t) | AMP::LinearAlgebra::Vector | inline |
| max() const | AMP::LinearAlgebra::Vector | |
| maxNorm() const | AMP::LinearAlgebra::Vector | |
| mean() const | AMP::LinearAlgebra::Vector | |
| min() const | AMP::LinearAlgebra::Vector | |
| minQuotient(const Vector &x) const | AMP::LinearAlgebra::Vector | |
| multiply(const Vector &x, const Vector &y) | AMP::LinearAlgebra::Vector | |
| MultiVector(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::MultiVector | |
| MultiVector(const std::string &name, const AMP_MPI &comm) | AMP::LinearAlgebra::MultiVector | explicit |
| MultiVector(const std::string &name, const AMP_MPI &comm, const std::vector< Vector::shared_ptr > &vecs) | AMP::LinearAlgebra::MultiVector | explicit |
| MultiVector(std::shared_ptr< Vector > vec) | AMP::LinearAlgebra::MultiVector | explicit |
| MultiVector()=default | AMP::LinearAlgebra::MultiVector | |
| MultiVector(MultiVector &&)=delete | AMP::LinearAlgebra::MultiVector | |
| MultiVector(const MultiVector &)=delete | AMP::LinearAlgebra::MultiVector | |
| numberOfDataBlocks() const | AMP::LinearAlgebra::Vector | inline |
| operator=(MultiVector &&)=delete | AMP::LinearAlgebra::MultiVector | |
| operator=(const MultiVector &)=delete | AMP::LinearAlgebra::MultiVector | |
| AMP::LinearAlgebra::Vector::operator=(const Vector &)=delete | AMP::LinearAlgebra::Vector | |
| putRawData(const TYPE *buf) | AMP::LinearAlgebra::Vector | inline |
| rawClone() const override | AMP::LinearAlgebra::MultiVector | virtual |
| reciprocal(const Vector &x) | AMP::LinearAlgebra::Vector | |
| registerChildObjects(AMP::IO::RestartManager *manager) const override | AMP::LinearAlgebra::MultiVector | virtual |
| registerView(std::shared_ptr< VIEW_TYPE > v) const | AMP::LinearAlgebra::Vector | |
| rename(const std::string &src, const std::string &dst) | AMP::LinearAlgebra::Vector | virtual |
| replaceSubVector(Vector::shared_ptr oldVec, Vector::shared_ptr newVec) | AMP::LinearAlgebra::MultiVector | virtual |
| reset() override | AMP::LinearAlgebra::MultiVector | virtual |
| resetVectorData() | AMP::LinearAlgebra::MultiVector | inlineprivate |
| resetVectorOperations() | AMP::LinearAlgebra::MultiVector | inlineprivate |
| scale(const Scalar &alpha, const Vector &x) | AMP::LinearAlgebra::Vector | |
| scale(const Scalar &alpha) | AMP::LinearAlgebra::Vector | |
| select(const VectorSelector &criterion) | AMP::LinearAlgebra::Vector | |
| select(const VectorSelector &criterion) const | AMP::LinearAlgebra::Vector | |
| selectInto(const VectorSelector &) override | AMP::LinearAlgebra::MultiVector | protectedvirtual |
| selectInto(const VectorSelector &criterion) const override | AMP::LinearAlgebra::MultiVector | protectedvirtual |
| setCommunicationList(std::shared_ptr< CommunicationList > comm) | AMP::LinearAlgebra::Vector | inline |
| setGhostValuesByGlobalID(int num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| setMax(const Scalar &val) | AMP::LinearAlgebra::Vector | |
| setMin(const Scalar &val) | AMP::LinearAlgebra::Vector | |
| setName(const std::string &name) | AMP::LinearAlgebra::Vector | |
| setNoGhosts() | AMP::LinearAlgebra::Vector | inline |
| setRandomValues() | AMP::LinearAlgebra::Vector | |
| setToScalar(const Scalar &alpha) | AMP::LinearAlgebra::Vector | |
| setUnits(AMP::Units) | AMP::LinearAlgebra::Vector | virtual |
| setUpdateStatus(AMP::LinearAlgebra::UpdateState state) | AMP::LinearAlgebra::Vector | inline |
| setValueByGlobalID(size_t i, TYPE v) | AMP::LinearAlgebra::Vector | |
| setValuesByGlobalID(int num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| setValuesByLocalID(int num, size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::Vector | inline |
| setVariable(const std::shared_ptr< Variable > name) | AMP::LinearAlgebra::Vector | |
| shared_from_this() | AMP::enable_shared_from_this< Vector > | inline |
| shared_from_this() const | AMP::enable_shared_from_this< Vector > | inline |
| shared_ptr typedef | AMP::LinearAlgebra::Vector | |
| sizeOfDataBlock(size_t i=0) const | AMP::LinearAlgebra::Vector | inline |
| sizeofDataBlockType(size_t i) const | AMP::LinearAlgebra::Vector | inline |
| subsetVectorForComponent(size_t index) | AMP::LinearAlgebra::Vector | |
| subsetVectorForComponent(size_t index) const | AMP::LinearAlgebra::Vector | |
| subsetVectorForVariable(const std::string &name) | AMP::LinearAlgebra::Vector | |
| subsetVectorForVariable(const std::string &name) const | AMP::LinearAlgebra::Vector | |
| subsetVectorForVariable(std::shared_ptr< const Variable > var) | AMP::LinearAlgebra::Vector | |
| subsetVectorForVariable(std::shared_ptr< const Variable > var) const | AMP::LinearAlgebra::Vector | |
| subtract(const Vector &x, const Vector &y) | AMP::LinearAlgebra::Vector | |
| sum() const | AMP::LinearAlgebra::Vector | |
| swapData(VectorData &rhs) | AMP::LinearAlgebra::Vector | inline |
| swapVectors(Vector &other) override | AMP::LinearAlgebra::MultiVector | virtual |
| AMP::LinearAlgebra::Vector::swapVectors(Vector::shared_ptr other) | AMP::LinearAlgebra::Vector | |
| type() const override | AMP::LinearAlgebra::MultiVector | virtual |
| Vector() | AMP::LinearAlgebra::Vector | |
| Vector(const std::string &name) | AMP::LinearAlgebra::Vector | explicit |
| Vector(std::shared_ptr< VectorData > data, std::shared_ptr< VectorOperations > ops, std::shared_ptr< Variable > var, std::shared_ptr< AMP::Discretization::DOFManager > DOFManager) | AMP::LinearAlgebra::Vector | |
| Vector(const Vector &)=delete | AMP::LinearAlgebra::Vector | |
| Vector(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::Vector | |
| VectorDataName() const | AMP::LinearAlgebra::Vector | inline |
| view(Vector::shared_ptr vec, const AMP_MPI &comm=AMP_COMM_NULL) | AMP::LinearAlgebra::MultiVector | static |
| weak_ptr_ | AMP::enable_shared_from_this< Vector > | mutableprotected |
| writeRestart(int64_t fid) const override | AMP::LinearAlgebra::MultiVector | virtual |
| wrmsNorm(const Vector &x, const Vector &y) const | AMP::LinearAlgebra::Vector | |
| wrmsNormMask(const Vector &x, const Vector &mask, const Vector &y) const | AMP::LinearAlgebra::Vector | |
| zero() | AMP::LinearAlgebra::Vector | |
| ~enable_shared_from_this()=default | AMP::enable_shared_from_this< Vector > | virtual |
| ~MultiVector() | AMP::LinearAlgebra::MultiVector | virtual |
| ~Vector() | AMP::LinearAlgebra::Vector | virtual |