add_missing_diagonal(const scalar_t &s) const (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
apply_matching(const Match_t &) (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | virtual |
CSRMatrix() (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
CSRMatrix(integer_t n, integer_t nnz) (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
CSRMatrix(integer_t n, const integer_t *ptr, const integer_t *ind, const scalar_t *values, bool symm_sparsity=false) (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
equilibrate(const Equil_t &eq) override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
equilibration() const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
extract_graph(int ordering_level, integer_t lo, integer_t hi) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
extract_graph_CB(int ordering_level, const std::vector< integer_t > &upd) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
extract_graph_CB_sep(int ordering_level, integer_t lo, integer_t hi, const std::vector< integer_t > &upd) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
extract_graph_sep_CB(int ordering_level, integer_t lo, integer_t hi, const std::vector< integer_t > &upd) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
ind() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ind() | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ind(integer_t i) const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ind(integer_t i) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
matching(MatchingJob, bool apply=true) (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | virtual |
max_scaled_residual(const scalar_t *x, const scalar_t *b) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
max_scaled_residual(const DenseM_t &x, const DenseM_t &b) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
nnz() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
norm1() const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
permute(const integer_t *iorder, const integer_t *order) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | virtual |
permute(const std::vector< integer_t > &iorder, const std::vector< integer_t > &order) (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inlinevirtual |
permute_columns(const std::vector< integer_t > &perm) override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
print() const (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | virtual |
print_binary(const std::string &filename) const (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
print_dense(const std::string &name) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
print_matrix_market(const std::string &filename) const override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
ptr() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ptr() | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ptr(integer_t i) const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
ptr(integer_t i) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
read_binary(const std::string &filename) (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
read_matrix_market(const std::string &filename) override (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
set_symm_sparse(bool symm_sparse=true) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
size() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
spmv(const DenseM_t &x, DenseM_t &y) const override | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
spmv(const scalar_t *x, scalar_t *y) const override | strumpack::CSRMatrix< scalar_t, integer_t > | virtual |
spmv(Trans op, const DenseM_t &x, DenseM_t &y) const (defined in strumpack::CSRMatrix< scalar_t, integer_t >) | strumpack::CSRMatrix< scalar_t, integer_t > | |
symm_sparse() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
symmetrize_sparsity() (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | virtual |
val() const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
val() | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
val(integer_t i) const | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
val(integer_t i) | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inline |
~CompressedSparseMatrix() | strumpack::CompressedSparseMatrix< scalar_t, integer_t > | inlinevirtual |