| addValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, const void *, const typeID &) override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| AMP::LinearAlgebra::MatrixData::addValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const TYPE *values) | AMP::LinearAlgebra::MatrixData | |
| beginCol() const | AMP::LinearAlgebra::MatrixData | virtual |
| beginRow() const | AMP::LinearAlgebra::MatrixData | virtual |
| cloneMatrixData() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| copyFromMat(Mat m) | AMP::LinearAlgebra::NativePetscMatrixData | |
| createInputVector() const | AMP::LinearAlgebra::NativePetscMatrixData | |
| createOutputVector() const | AMP::LinearAlgebra::NativePetscMatrixData | |
| d_hash | AMP::LinearAlgebra::MatrixData | protected |
| d_Mat | AMP::LinearAlgebra::NativePetscMatrixData | private |
| d_MatCreatedInternally | AMP::LinearAlgebra::NativePetscMatrixData | private |
| d_pParameters | AMP::LinearAlgebra::MatrixData | protected |
| duplicateMat(Mat m) | AMP::LinearAlgebra::NativePetscMatrixData | static |
| endCol() const | AMP::LinearAlgebra::MatrixData | virtual |
| endRow() const | AMP::LinearAlgebra::MatrixData | virtual |
| getBackend() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getCoeffType() const override | AMP::LinearAlgebra::NativePetscMatrixData | inlinevirtual |
| getColumnIDs(size_t) const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| getComm() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| getID() const | AMP::LinearAlgebra::MatrixData | |
| getLeftDOFManager() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| getLeftVariable() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getMat() | AMP::LinearAlgebra::NativePetscMatrixData | inline |
| getRightDOFManager() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| getRightVariable() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getRowByGlobalID(size_t, std::vector< size_t > &, std::vector< double > &) const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| getValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, void *, const typeID &) const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| AMP::LinearAlgebra::MatrixData::getValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, TYPE *values) const | AMP::LinearAlgebra::MatrixData | |
| makeConsistent(AMP::LinearAlgebra::ScatterType t) override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| MatrixData(std::shared_ptr< MatrixParametersBase > params) | AMP::LinearAlgebra::MatrixData | explicit |
| MatrixData() | AMP::LinearAlgebra::MatrixData | |
| MatrixData(const MatrixData &)=delete | AMP::LinearAlgebra::MatrixData | |
| MatrixData(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::MatrixData | |
| mode() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| NativePetscMatrixData() | AMP::LinearAlgebra::NativePetscMatrixData | |
| NativePetscMatrixData(std::shared_ptr< MatrixParametersBase > params) | AMP::LinearAlgebra::NativePetscMatrixData | explicit |
| NativePetscMatrixData(Mat m, bool dele=false) | AMP::LinearAlgebra::NativePetscMatrixData | explicit |
| numberColumnIDs(size_t row) const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| numGlobalColumns() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| numGlobalRows() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| numLocalColumns() const | AMP::LinearAlgebra::MatrixData | virtual |
| numLocalRows() const | AMP::LinearAlgebra::MatrixData | virtual |
| registerChildObjects(AMP::IO::RestartManager *manager) const | AMP::LinearAlgebra::MatrixData | virtual |
| removeRange(AMP::Scalar, AMP::Scalar) override | AMP::LinearAlgebra::NativePetscMatrixData | inlinevirtual |
| setBackend(AMP::Utilities::Backend backend) | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| setMat(Mat mat, bool manage=true) | AMP::LinearAlgebra::NativePetscMatrixData | |
| setValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, const void *, const typeID &) override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| AMP::LinearAlgebra::MatrixData::setValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const TYPE *values) | AMP::LinearAlgebra::MatrixData | |
| shared_from_this() | AMP::enable_shared_from_this< MatrixData > | inline |
| shared_from_this() const | AMP::enable_shared_from_this< MatrixData > | inline |
| transpose() const override | AMP::LinearAlgebra::NativePetscMatrixData | virtual |
| type() const override | AMP::LinearAlgebra::NativePetscMatrixData | inlinevirtual |
| weak_ptr_ | AMP::enable_shared_from_this< MatrixData > | mutableprotected |
| writeRestart(int64_t fid) const | AMP::LinearAlgebra::MatrixData | virtual |
| ~enable_shared_from_this()=default | AMP::enable_shared_from_this< MatrixData > | virtual |
| ~MatrixData() | AMP::LinearAlgebra::MatrixData | virtual |
| ~NativePetscMatrixData() | AMP::LinearAlgebra::NativePetscMatrixData | virtual |