Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::CSRMatrixData< Config > Member List

This is the complete list of members for AMP::LinearAlgebra::CSRMatrixData< Config >, including all inherited members.

addValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const void *values, const typeID &id) overrideAMP::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 typedefAMP::LinearAlgebra::CSRMatrixData< Config >
assemble(bool force_dm_reset=false)AMP::LinearAlgebra::CSRMatrixData< Config >
beginCol() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
beginRow() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
cloneMatrixData() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
CSRMatrixDataAMP::LinearAlgebra::CSRMatrixData< Config >friend
CSRMatrixData(std::shared_ptr< MatrixParametersBase > params)AMP::LinearAlgebra::CSRMatrixData< Config >explicit
CSRMatrixData()AMP::LinearAlgebra::CSRMatrixData< Config >
CSRMatrixData(const CSRMatrixData &)=deleteAMP::LinearAlgebra::CSRMatrixData< Config >
CSRMatrixData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::CSRMatrixData< Config >
CSRMatrixSpGEMMDefaultAMP::LinearAlgebra::CSRMatrixData< Config >friend
d_diag_matrixAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_first_colAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_first_rowAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_ghost_dataAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_gidxAllocatorAMP::LinearAlgebra::CSRMatrixData< Config >mutableprotected
d_hashAMP::LinearAlgebra::MatrixDataprotected
d_is_squareAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_last_colAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_last_rowAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_leftCommListAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_leftDOFManagerAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_lidxAllocatorAMP::LinearAlgebra::CSRMatrixData< Config >mutableprotected
d_memory_locationAMP::LinearAlgebra::CSRMatrixData< Config >
d_offd_matrixAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_other_dataAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_pParametersAMP::LinearAlgebra::MatrixDataprotected
d_rightCommListAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_rightDOFManagerAMP::LinearAlgebra::CSRMatrixData< Config >protected
d_scalarAllocatorAMP::LinearAlgebra::CSRMatrixData< Config >mutableprotected
endCol() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
endRow() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
getBackend() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getCoeffType() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >inlinevirtual
getColumnIDs(size_t row) const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
getComm() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getDiagMatrix()AMP::LinearAlgebra::CSRMatrixData< Config >inline
getDiagMatrix() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
getDiagRowStarts()AMP::LinearAlgebra::CSRMatrixData< Config >inline
getID() constAMP::LinearAlgebra::MatrixData
getLeftCommList() constAMP::LinearAlgebra::CSRMatrixData< Config >
getLeftDOFManager() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
getLeftVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getMemoryLocation() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
getOffDiagRowStarts()AMP::LinearAlgebra::CSRMatrixData< Config >inline
getOffdMatrix()AMP::LinearAlgebra::CSRMatrixData< Config >inline
getOffdMatrix() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
getRightCommList() constAMP::LinearAlgebra::CSRMatrixData< Config >
getRightDOFManager() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
getRightVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getRowByGlobalID(size_t row, std::vector< size_t > &cols, std::vector< double > &values) const overrideAMP::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 overrideAMP::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) constAMP::LinearAlgebra::MatrixData
gidx_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
gidxAllocator_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
globalToLocalColumns()AMP::LinearAlgebra::CSRMatrixData< Config >
hasOffDiag() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
isEmpty() const noexceptAMP::LinearAlgebra::CSRMatrixData< Config >inline
isSquare() const noexceptAMP::LinearAlgebra::CSRMatrixData< Config >inline
lidx_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
lidxAllocator_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
localmatrixdata_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
makeConsistent(AMP::LinearAlgebra::ScatterType t) overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
mask_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
MatrixData(std::shared_ptr< MatrixParametersBase > params)AMP::LinearAlgebra::MatrixDataexplicit
MatrixData()AMP::LinearAlgebra::MatrixData
MatrixData(const MatrixData &)=deleteAMP::LinearAlgebra::MatrixData
MatrixData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::MatrixData
migrate(AMP::Utilities::Backend backend) constAMP::LinearAlgebra::CSRMatrixData< Config >
mode() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >inlinevirtual
numberColumnIDs(size_t row) const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
numberOfNonZeros() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
numberOfNonZerosDiag() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
numberOfNonZerosOffDiag() constAMP::LinearAlgebra::CSRMatrixData< Config >inline
numGlobalColumns() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
numGlobalRows() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
numLocalColumns() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
numLocalRows() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
printStats(bool verbose, bool show_zeros) constAMP::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 overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
removeRange(AMP::Scalar bnd_lo, AMP::Scalar bnd_up) overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
resetDOFManagers(bool force_dm_reset=false)AMP::LinearAlgebra::CSRMatrixData< Config >
scalar_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
scalarAllocator_t typedefAMP::LinearAlgebra::CSRMatrixData< Config >
setBackend(AMP::Utilities::Backend backend)AMP::LinearAlgebra::MatrixDatainlinevirtual
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) overrideAMP::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() constAMP::enable_shared_from_this< MatrixData >inline
subsetCols(const gidx_t idx_lo, const gidx_t idx_up, const bool is_diag) constAMP::LinearAlgebra::CSRMatrixData< Config >
subsetRows(const std::vector< gidx_t > &rows) constAMP::LinearAlgebra::CSRMatrixData< Config >
transpose() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >virtual
transposeOffd(std::shared_ptr< MatrixParametersBase > params) constAMP::LinearAlgebra::CSRMatrixData< Config >protected
type() const overrideAMP::LinearAlgebra::CSRMatrixData< Config >inlinevirtual
weak_ptr_AMP::enable_shared_from_this< MatrixData >mutableprotected
writeRestart(int64_t fid) const overrideAMP::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) constAMP::LinearAlgebra::CSRMatrixData< Config >protected
~CSRMatrixData()AMP::LinearAlgebra::CSRMatrixData< Config >virtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< MatrixData >virtual
~MatrixData()AMP::LinearAlgebra::MatrixDatavirtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page