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

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

allocator_type typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
axpy(AMP::Scalar alpha, const MatrixData &X, MatrixData &Y) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
copy(const MatrixData &X, MatrixData &Y) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
copyCast(const MatrixData &X, MatrixData &Y) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
copyCast(CSRMatrixData< typename ConfigIn::template set_alloc_t< Config::allocator > > *X, matrixdata_t *Y)AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >static
CSRMatrixOperationsDefault()AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >inline
CSRMatrixOperationsDefault(int64_t, AMP::IO::RestartManager *)AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >inline
d_hashAMP::LinearAlgebra::MatrixOperationsprotected
d_localops_diagAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >protected
d_localops_offdAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >protected
d_SpGEMMHelpersAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >protected
extractDiagonal(MatrixData const &A, std::shared_ptr< Vector > buf) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
getID() constAMP::LinearAlgebra::MatrixOperations
getRowSums(MatrixData const &A, std::shared_ptr< Vector > buf) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
getRowSumsAbsolute(MatrixData const &A, std::shared_ptr< Vector > buf, const bool remove_zeros=false) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
gidx_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
lidx_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
LinfNorm(const MatrixData &X) const overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
localmatrixdata_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
localops_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
matMatMult(std::shared_ptr< MatrixData > A, std::shared_ptr< MatrixData > B, std::shared_ptr< MatrixData > C) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
matrixdata_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
MatrixOperations()AMP::LinearAlgebra::MatrixOperationsprotected
mult(std::shared_ptr< const Vector > x, MatrixData const &A, std::shared_ptr< Vector > y) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
multTranspose(std::shared_ptr< const Vector > in, MatrixData const &A, std::shared_ptr< Vector > out) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::MatrixOperationsvirtual
scalar_t typedefAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >
scale(AMP::Scalar alpha, MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
scale(AMP::Scalar alpha, std::shared_ptr< const Vector > D, MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
scaleInv(AMP::Scalar alpha, std::shared_ptr< const Vector > D, MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
setDiagonal(std::shared_ptr< const Vector > in, MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
setIdentity(MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
setScalar(AMP::Scalar alpha, MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
type() const overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >inlinevirtual
writeRestart(int64_t fid) const overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
zero(MatrixData &A) overrideAMP::LinearAlgebra::CSRMatrixOperationsDefault< Config >virtual
~MatrixOperations()AMP::LinearAlgebra::MatrixOperationsinlinevirtual



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