| addValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const void *values, const typeID &id) override | AMP::LinearAlgebra::CSRMatrixData< Config > | 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 | |
| allocator_type typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| assemble(bool force_dm_reset=false) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| beginCol() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| beginRow() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| cloneMatrixData() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| CSRMatrixData | AMP::LinearAlgebra::CSRMatrixData< Config > | friend |
| CSRMatrixData(std::shared_ptr< MatrixParametersBase > params) | AMP::LinearAlgebra::CSRMatrixData< Config > | explicit |
| CSRMatrixData() | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| CSRMatrixData(const CSRMatrixData &)=delete | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| CSRMatrixData(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| CSRMatrixSpGEMMDefault | AMP::LinearAlgebra::CSRMatrixData< Config > | friend |
| d_diag_matrix | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_first_col | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_first_row | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_ghost_data | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_gidxAllocator | AMP::LinearAlgebra::CSRMatrixData< Config > | mutableprotected |
| d_hash | AMP::LinearAlgebra::MatrixData | protected |
| d_is_square | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_last_col | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_last_row | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_leftCommList | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_leftDOFManager | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_lidxAllocator | AMP::LinearAlgebra::CSRMatrixData< Config > | mutableprotected |
| d_memory_location | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| d_offd_matrix | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_other_data | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_pParameters | AMP::LinearAlgebra::MatrixData | protected |
| d_rightCommList | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_rightDOFManager | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| d_scalarAllocator | AMP::LinearAlgebra::CSRMatrixData< Config > | mutableprotected |
| endCol() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| endRow() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| getBackend() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getCoeffType() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | inlinevirtual |
| getColumnIDs(size_t row) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| getComm() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getDiagMatrix() | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getDiagMatrix() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getDiagRowStarts() | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getID() const | AMP::LinearAlgebra::MatrixData | |
| getLeftCommList() const | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| getLeftDOFManager() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| getLeftVariable() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getMemoryLocation() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getOffDiagRowStarts() | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getOffdMatrix() | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getOffdMatrix() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| getRightCommList() const | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| getRightDOFManager() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| getRightVariable() const | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| getRowByGlobalID(size_t row, std::vector< size_t > &cols, std::vector< double > &values) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| getValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, void *values, const typeID &id) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | 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 | |
| gidx_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| gidxAllocator_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| globalToLocalColumns() | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| hasOffDiag() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| isEmpty() const noexcept | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| isSquare() const noexcept | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| lidx_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| lidxAllocator_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| localmatrixdata_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| makeConsistent(AMP::LinearAlgebra::ScatterType t) override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| mask_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| 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 | |
| migrate(AMP::Utilities::Backend backend) const | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| mode() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | inlinevirtual |
| numberColumnIDs(size_t row) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| numberOfNonZeros() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| numberOfNonZerosDiag() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| numberOfNonZerosOffDiag() const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| numGlobalColumns() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| numGlobalRows() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| numLocalColumns() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| numLocalRows() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| printStats(bool verbose, bool show_zeros) const | AMP::LinearAlgebra::CSRMatrixData< Config > | inline |
| readRestartMapData(const int64_t fid, const std::string &prefix, std::map< gidx_t, std::map< gidx_t, scalar_t > > &data) | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| registerChildObjects(AMP::IO::RestartManager *manager) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| removeRange(AMP::Scalar bnd_lo, AMP::Scalar bnd_up) override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| resetDOFManagers(bool force_dm_reset=false) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| scalar_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| scalarAllocator_t typedef | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| setBackend(AMP::Utilities::Backend backend) | AMP::LinearAlgebra::MatrixData | inlinevirtual |
| setNNZ(lidx_t tot_nnz_diag, lidx_t tot_nnz_offd) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| setNNZ(const lidx_t *nnz_diag, const lidx_t *nnz_offd) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| setNNZ(bool do_accum) | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| setOtherData(std::map< gidx_t, std::map< gidx_t, scalar_t > > &, AMP::LinearAlgebra::ScatterType) | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| setValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const void *values, const typeID &id) override | AMP::LinearAlgebra::CSRMatrixData< Config > | 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 |
| subsetCols(const gidx_t idx_lo, const gidx_t idx_up, const bool is_diag) const | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| subsetRows(const std::vector< gidx_t > &rows) const | AMP::LinearAlgebra::CSRMatrixData< Config > | |
| transpose() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| transposeOffd(std::shared_ptr< MatrixParametersBase > params) const | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| type() const override | AMP::LinearAlgebra::CSRMatrixData< Config > | inlinevirtual |
| weak_ptr_ | AMP::enable_shared_from_this< MatrixData > | mutableprotected |
| writeRestart(int64_t fid) const override | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| writeRestartMapData(const int64_t fid, const std::string &prefix, const std::map< gidx_t, std::map< gidx_t, scalar_t > > &data) const | AMP::LinearAlgebra::CSRMatrixData< Config > | protected |
| ~CSRMatrixData() | AMP::LinearAlgebra::CSRMatrixData< Config > | virtual |
| ~enable_shared_from_this()=default | AMP::enable_shared_from_this< MatrixData > | virtual |
| ~MatrixData() | AMP::LinearAlgebra::MatrixData | virtual |