| allocator_type typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| axpy(AMP::Scalar alpha, const MatrixData &X, MatrixData &Y) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| copy(const MatrixData &X, MatrixData &Y) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| copyCast(const MatrixData &X, MatrixData &Y) override | AMP::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_hash | AMP::LinearAlgebra::MatrixOperations | protected |
| d_localops_diag | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | protected |
| d_localops_offd | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | protected |
| d_SpGEMMHelpers | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | protected |
| extractDiagonal(MatrixData const &A, std::shared_ptr< Vector > buf) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| getID() const | AMP::LinearAlgebra::MatrixOperations | |
| getRowSums(MatrixData const &A, std::shared_ptr< Vector > buf) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| getRowSumsAbsolute(MatrixData const &A, std::shared_ptr< Vector > buf, const bool remove_zeros=false) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| gidx_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| lidx_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| LinfNorm(const MatrixData &X) const override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| localmatrixdata_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| localops_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| matMatMult(std::shared_ptr< MatrixData > A, std::shared_ptr< MatrixData > B, std::shared_ptr< MatrixData > C) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| matrixdata_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| MatrixOperations() | AMP::LinearAlgebra::MatrixOperations | protected |
| mult(std::shared_ptr< const Vector > x, MatrixData const &A, std::shared_ptr< Vector > y) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| multTranspose(std::shared_ptr< const Vector > in, MatrixData const &A, std::shared_ptr< Vector > out) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| registerChildObjects(AMP::IO::RestartManager *manager) const | AMP::LinearAlgebra::MatrixOperations | virtual |
| scalar_t typedef | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | |
| scale(AMP::Scalar alpha, MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| scale(AMP::Scalar alpha, std::shared_ptr< const Vector > D, MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| scaleInv(AMP::Scalar alpha, std::shared_ptr< const Vector > D, MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| setDiagonal(std::shared_ptr< const Vector > in, MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| setIdentity(MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| setScalar(AMP::Scalar alpha, MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| type() const override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | inlinevirtual |
| writeRestart(int64_t fid) const override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| zero(MatrixData &A) override | AMP::LinearAlgebra::CSRMatrixOperationsDefault< Config > | virtual |
| ~MatrixOperations() | AMP::LinearAlgebra::MatrixOperations | inlinevirtual |