Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::MatrixData Member List

This is the complete list of members for AMP::LinearAlgebra::MatrixData, including all inherited members.

addValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const TYPE *values)AMP::LinearAlgebra::MatrixData
addValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const void *values, const typeID &id)=0AMP::LinearAlgebra::MatrixDatapure virtual
beginCol() constAMP::LinearAlgebra::MatrixDatavirtual
beginRow() constAMP::LinearAlgebra::MatrixDatavirtual
cloneMatrixData() const =0AMP::LinearAlgebra::MatrixDatapure virtual
d_hashAMP::LinearAlgebra::MatrixDataprotected
d_pParametersAMP::LinearAlgebra::MatrixDataprotected
endCol() constAMP::LinearAlgebra::MatrixDatavirtual
endRow() constAMP::LinearAlgebra::MatrixDatavirtual
getBackend() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getCoeffType() const =0AMP::LinearAlgebra::MatrixDatapure virtual
getColumnIDs(size_t row) const =0AMP::LinearAlgebra::MatrixDatapure virtual
getComm() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getID() constAMP::LinearAlgebra::MatrixData
getLeftDOFManager() const =0AMP::LinearAlgebra::MatrixDatapure virtual
getLeftVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getRightDOFManager() const =0AMP::LinearAlgebra::MatrixDatapure virtual
getRightVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getRowByGlobalID(size_t row, std::vector< size_t > &cols, std::vector< double > &values) const =0AMP::LinearAlgebra::MatrixDatapure virtual
getValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, TYPE *values) constAMP::LinearAlgebra::MatrixData
getValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, void *values, const typeID &id) const =0AMP::LinearAlgebra::MatrixDatapure virtual
makeConsistent(AMP::LinearAlgebra::ScatterType t)=0AMP::LinearAlgebra::MatrixDatapure virtual
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
mode() constAMP::LinearAlgebra::MatrixDatainlinevirtual
numberColumnIDs(size_t row) const =0AMP::LinearAlgebra::MatrixDatapure virtual
numGlobalColumns() constAMP::LinearAlgebra::MatrixDatavirtual
numGlobalRows() constAMP::LinearAlgebra::MatrixDatavirtual
numLocalColumns() constAMP::LinearAlgebra::MatrixDatavirtual
numLocalRows() constAMP::LinearAlgebra::MatrixDatavirtual
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::MatrixDatavirtual
removeRange(AMP::Scalar bnd_lo, AMP::Scalar bnd_up)=0AMP::LinearAlgebra::MatrixDatapure virtual
setBackend(AMP::Utilities::Backend backend)AMP::LinearAlgebra::MatrixDatainlinevirtual
setValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const TYPE *values)AMP::LinearAlgebra::MatrixData
setValuesByGlobalID(size_t num_rows, size_t num_cols, const size_t *rows, const size_t *cols, const void *values, const typeID &id)=0AMP::LinearAlgebra::MatrixDatapure virtual
shared_from_this()AMP::enable_shared_from_this< MatrixData >inline
shared_from_this() constAMP::enable_shared_from_this< MatrixData >inline
transpose() const =0AMP::LinearAlgebra::MatrixDatapure virtual
type() const =0AMP::LinearAlgebra::MatrixDatapure virtual
weak_ptr_AMP::enable_shared_from_this< MatrixData >mutableprotected
writeRestart(int64_t fid) constAMP::LinearAlgebra::MatrixDatavirtual
~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