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

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

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 typedefAMP::LinearAlgebra::CSRLocalMatrixData< Config >
beginCol() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
beginRow() constAMP::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
CSRLocalMatrixDataAMP::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 >
CSRMatrixCommunicatorAMP::LinearAlgebra::CSRLocalMatrixData< Config >friend
CSRMatrixDataAMP::LinearAlgebra::CSRLocalMatrixData< Config >friend
CSRMatrixSpGEMMDefaultAMP::LinearAlgebra::CSRLocalMatrixData< Config >friend
CSRMatrixSpGEMMDeviceAMP::LinearAlgebra::CSRLocalMatrixData< Config >friend
d_coeffsAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_colsAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_cols_locAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_cols_unqAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_cols_unq_size_tAMP::LinearAlgebra::CSRLocalMatrixData< Config >mutableprotected
d_first_colAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_first_rowAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_ghost_cacheAMP::LinearAlgebra::CSRLocalMatrixData< Config >mutableprotected
d_hashAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_is_diagAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_is_emptyAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_is_symbolicAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_last_colAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_last_rowAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_memory_locationAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_ncols_unqAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_nnzAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_num_rowsAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
d_row_startsAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
endCol() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
endRow() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getColPtrs(std::vector< gidx_t * > &col_ptrs)AMP::LinearAlgebra::CSRLocalMatrixData< Config >
getColumnIDs(const size_t local_row) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
getColumnMap() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getColumnMap(std::vector< idx_t > &colMap) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getColumnMapSizeT() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
getDataFields()AMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getDataFields() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getGhostCache() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
getID() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getMemoryLocation() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
getRowByGlobalID(const size_t local_row, std::vector< size_t > &cols, std::vector< double > &values) constAMP::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) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
gidx_t typedefAMP::LinearAlgebra::CSRLocalMatrixData< Config >
globalToLocalColumns()AMP::LinearAlgebra::CSRLocalMatrixData< Config >
isDiag() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
isEmpty() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
lidx_t typedefAMP::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 typedefAMP::LinearAlgebra::CSRLocalMatrixData< Config >
maskMatrixData(const mask_t *mask, const bool is_symbolic) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
migrate() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
mode() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
numberColumnIDs(size_t local_row) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
numberOfNonZeros() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
numLocalColumns() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
numLocalRows() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
numUniqueColumns() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >inline
printAll(bool force=false) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
printStats(bool verbose, bool show_zeros) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
removeRange(const scalar_t bnd_lo, const scalar_t bnd_up)AMP::LinearAlgebra::CSRLocalMatrixData< Config >
scalar_t typedefAMP::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() constAMP::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) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >protected
type() constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
weak_ptr_AMP::enable_shared_from_this< CSRLocalMatrixData< Config > >mutableprotected
writeRestart(int64_t fid) constAMP::LinearAlgebra::CSRLocalMatrixData< Config >
~CSRLocalMatrixData()AMP::LinearAlgebra::CSRLocalMatrixData< Config >virtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< CSRLocalMatrixData< Config > >virtual



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