strumpack::CSRMatrixMPI< scalar_t, integer_t > Member List

This is the complete list of members for strumpack::CSRMatrixMPI< scalar_t, integer_t >, including all inherited members.

add_missing_diagonal(const scalar_t &s) const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
apply_matching(const Match_t &) (defined in strumpack::CompressedSparseMatrix< scalar_t, integer_t >)strumpack::CompressedSparseMatrix< scalar_t, integer_t >virtual
begin_row() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
check() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
comm() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
Comm() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
CSRMatrixMPI() (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
CSRMatrixMPI(integer_t local_rows, const integer_t *row_ptr, const integer_t *col_ind, const scalar_t *values, const integer_t *dist, MPIComm comm, bool symm_sparse) (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
CSRMatrixMPI(integer_t rows, integer_t local_rows, integer_t local_nnz, const integer_t *dist, MPIComm comm, bool symm_sparse) (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
CSRMatrixMPI(integer_t lrows, const integer_t *d_ptr, const integer_t *d_ind, const scalar_t *d_val, const integer_t *o_ptr, const integer_t *o_ind, const scalar_t *o_val, const integer_t *garray, MPIComm comm, bool symm_sparse=false) (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
CSRMatrixMPI(const CSRMatrix< scalar_t, integer_t > *A, MPIComm c, bool only_at_root) (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
dist() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
dist(std::size_t p) const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
end_row() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
equilibrate(const Equil_t &) override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
equilibration() const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
extract_graph(int ordering_level, integer_t lo, integer_t hi) const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
gather() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
gather_graph() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
get_sub_graph(const std::vector< integer_t > &perm, const std::vector< std::pair< integer_t, integer_t >> &graph_ranges) const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >
ind() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ind()strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ind(integer_t i) conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ind(integer_t i)strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
local_nnz() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
local_rows() const (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >inline
matching(MatchingJob job, bool apply=true) overridestrumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
max_scaled_residual(const DenseM_t &x, const DenseM_t &b) const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
max_scaled_residual(const scalar_t *x, const scalar_t *b) const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
nnz() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
norm1() const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
permute(const integer_t *iorder, const integer_t *order) overridestrumpack::CSRMatrixMPI< 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::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
print() const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
print_dense(const std::string &name) const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
print_matrix_market(const std::string &filename) const override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
ptr() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ptr()strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ptr(integer_t i) conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
ptr(integer_t i)strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
read_matrix_market(const std::string &filename) override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
set_symm_sparse(bool symm_sparse=true)strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
size() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
spmv(const DenseM_t &x, DenseM_t &y) const overridestrumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
spmv(const scalar_t *x, scalar_t *y) const overridestrumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
symm_sparse() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
symmetrize_sparsity() override (defined in strumpack::CSRMatrixMPI< scalar_t, integer_t >)strumpack::CSRMatrixMPI< scalar_t, integer_t >virtual
val() conststrumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
val()strumpack::CompressedSparseMatrix< scalar_t, integer_t >inline
val(integer_t i) conststrumpack::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