| addValuesByGlobalID(const size_t local_row, const size_t num_cols, const size_t *cols, const scalar_t *vals) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| allocator_type typedef | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| beginCol() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| beginRow() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| cloneMatrixData() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| ConcatHorizontal(std::shared_ptr< MatrixParametersBase > params, std::map< int, std::shared_ptr< CSRLocalMatrixData > > blocks) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | static |
| ConcatVertical(std::shared_ptr< MatrixParametersBase > params, std::map< int, std::shared_ptr< CSRLocalMatrixData > > blocks, const gidx_t first_col, const gidx_t last_col, const bool is_diag) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | static |
| CSRLocalMatrixData | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | friend |
| CSRLocalMatrixData(std::shared_ptr< MatrixParametersBase > params, AMP::Utilities::MemoryType memory_location, typename Config::gidx_t first_row, typename Config::gidx_t last_row, typename Config::gidx_t first_col, typename Config::gidx_t last_col, bool is_diag, bool is_symbolic=false, uint64_t hash=0) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | explicit |
| CSRLocalMatrixData(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| CSRMatrixCommunicator | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | friend |
| CSRMatrixData | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | friend |
| CSRMatrixSpGEMMDefault | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | friend |
| CSRMatrixSpGEMMDevice | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | friend |
| d_coeffs | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_cols | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_cols_loc | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_cols_unq | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_cols_unq_size_t | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | mutableprotected |
| d_first_col | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_first_row | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_ghost_cache | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | mutableprotected |
| d_hash | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_is_diag | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_is_empty | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_is_symbolic | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_last_col | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_last_row | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_memory_location | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_ncols_unq | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_nnz | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_num_rows | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| d_row_starts | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| endCol() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| endRow() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getColPtrs(std::vector< gidx_t * > &col_ptrs) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| getColumnIDs(const size_t local_row) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| getColumnMap() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getColumnMap(std::vector< idx_t > &colMap) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getColumnMapSizeT() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| getDataFields() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getDataFields() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getGhostCache() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| getID() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getMemoryLocation() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getRowByGlobalID(const size_t local_row, std::vector< size_t > &cols, std::vector< double > &values) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| getRowStarts() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| getValuesByGlobalID(const size_t local_row, const size_t num_cols, const size_t *cols, scalar_t *values) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| gidx_t typedef | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| globalToLocalColumns() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| isDiag() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| isEmpty() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| lidx_t typedef | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| makeGidxArray(const size_t N) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inlinestatic |
| makeLidxArray(const size_t N) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inlinestatic |
| makeScalarArray(const size_t N) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inlinestatic |
| mask_t typedef | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| maskMatrixData(const mask_t *mask, const bool is_symbolic) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| migrate() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| mode() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| numberColumnIDs(size_t local_row) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| numberOfNonZeros() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| numLocalColumns() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| numLocalRows() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| numUniqueColumns() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inline |
| printAll(bool force=false) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| printStats(bool verbose, bool show_zeros) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| registerChildObjects(AMP::IO::RestartManager *manager) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| removeRange(const scalar_t bnd_lo, const scalar_t bnd_up) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| scalar_t typedef | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| setNNZ(lidx_t tot_nnz) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| setNNZ(const lidx_t *nnz) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| setNNZ(bool do_accum) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| setValuesByGlobalID(const size_t local_row, const size_t num_cols, const size_t *cols, const scalar_t *vals) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| shared_from_this() | AMP::enable_shared_from_this< CSRLocalMatrixData< Config > > | inline |
| shared_from_this() const | AMP::enable_shared_from_this< CSRLocalMatrixData< Config > > | inline |
| sharedArrayBuilder(const size_t N) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | inlinestatic |
| sortColumns() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| swapDataFields(CSRLocalMatrixData< Config > &other) | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| transpose(std::shared_ptr< MatrixParametersBase > params) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | protected |
| type() const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| weak_ptr_ | AMP::enable_shared_from_this< CSRLocalMatrixData< Config > > | mutableprotected |
| writeRestart(int64_t fid) const | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | |
| ~CSRLocalMatrixData() | AMP::LinearAlgebra::CSRLocalMatrixData< Config > | virtual |
| ~enable_shared_from_this()=default | AMP::enable_shared_from_this< CSRLocalMatrixData< Config > > | virtual |