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

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

addValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
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
beginCol() constAMP::LinearAlgebra::MatrixDatavirtual
beginRow() constAMP::LinearAlgebra::MatrixDatavirtual
cloneMatrixData() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
copyFromMat(Mat m)AMP::LinearAlgebra::NativePetscMatrixData
createInputVector() constAMP::LinearAlgebra::NativePetscMatrixData
createOutputVector() constAMP::LinearAlgebra::NativePetscMatrixData
d_hashAMP::LinearAlgebra::MatrixDataprotected
d_MatAMP::LinearAlgebra::NativePetscMatrixDataprivate
d_MatCreatedInternallyAMP::LinearAlgebra::NativePetscMatrixDataprivate
d_pParametersAMP::LinearAlgebra::MatrixDataprotected
duplicateMat(Mat m)AMP::LinearAlgebra::NativePetscMatrixDatastatic
endCol() constAMP::LinearAlgebra::MatrixDatavirtual
endRow() constAMP::LinearAlgebra::MatrixDatavirtual
getBackend() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getCoeffType() const overrideAMP::LinearAlgebra::NativePetscMatrixDatainlinevirtual
getColumnIDs(size_t) const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
getComm() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
getID() constAMP::LinearAlgebra::MatrixData
getLeftDOFManager() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
getLeftVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getMat()AMP::LinearAlgebra::NativePetscMatrixDatainline
getRightDOFManager() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
getRightVariable() constAMP::LinearAlgebra::MatrixDatainlinevirtual
getRowByGlobalID(size_t, std::vector< size_t > &, std::vector< double > &) const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
getValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
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
makeConsistent(AMP::LinearAlgebra::ScatterType t) overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
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
NativePetscMatrixData()AMP::LinearAlgebra::NativePetscMatrixData
NativePetscMatrixData(std::shared_ptr< MatrixParametersBase > params)AMP::LinearAlgebra::NativePetscMatrixDataexplicit
NativePetscMatrixData(Mat m, bool dele=false)AMP::LinearAlgebra::NativePetscMatrixDataexplicit
numberColumnIDs(size_t row) const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
numGlobalColumns() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
numGlobalRows() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
numLocalColumns() constAMP::LinearAlgebra::MatrixDatavirtual
numLocalRows() constAMP::LinearAlgebra::MatrixDatavirtual
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::MatrixDatavirtual
removeRange(AMP::Scalar, AMP::Scalar) overrideAMP::LinearAlgebra::NativePetscMatrixDatainlinevirtual
setBackend(AMP::Utilities::Backend backend)AMP::LinearAlgebra::MatrixDatainlinevirtual
setMat(Mat mat, bool manage=true)AMP::LinearAlgebra::NativePetscMatrixData
setValuesByGlobalID(size_t, size_t, const size_t *, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
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
transpose() const overrideAMP::LinearAlgebra::NativePetscMatrixDatavirtual
type() const overrideAMP::LinearAlgebra::NativePetscMatrixDatainlinevirtual
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
~NativePetscMatrixData()AMP::LinearAlgebra::NativePetscMatrixDatavirtual



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:43.
Comments on this page