| broadcast_csr_matrix(integer_t N, const integer_t *row_ptr, const integer_t *col_ind, const scalar_t *values, bool symmetric_pattern=false) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| broadcast_matrix(const CSRMatrix< scalar_t, integer_t > &A) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| comm() const | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| draw(const std::string &name) const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| factor() | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| factor_memory() const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| factor_nonzeros() const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| Krylov_iterations() const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| maximum_rank() const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| move_to_gpu() (defined in strumpack::StrumpackSparseSolverBase< scalar_t, integer_t >) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| options() | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| options() const | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| remove_from_gpu() (defined in strumpack::StrumpackSparseSolverBase< scalar_t, integer_t >) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| reorder(int nx=1, int ny=1, int nz=1, int components=1, int width=1) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| reorder(const int *p, int base=0) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| set_distributed_csr_matrix(integer_t local_rows, const integer_t *row_ptr, const integer_t *col_ind, const scalar_t *values, const integer_t *dist, bool symmetric_pattern=false) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| set_from_options() | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| set_from_options(int argc, char *argv[]) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| set_matrix(const CSRMatrixMPI< scalar_t, integer_t > &A) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| set_MPIAIJ_matrix(integer_t local_rows, 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) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| solve(const scalar_t *b, scalar_t *x, bool use_initial_guess=false) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| solve(const DenseM_t &b, DenseM_t &x, bool use_initial_guess=false) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| StrumpackSparseSolverBase(int argc, char *argv[], bool verbose=true, bool root=true) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| StrumpackSparseSolverBase(bool verbose=true, bool root=true) | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | |
| StrumpackSparseSolverMPIDist(MPI_Comm comm, int argc, char *argv[], bool verbose=true) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| StrumpackSparseSolverMPIDist(MPI_Comm comm, bool verbose=true) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| update_matrix_values(integer_t local_rows, const integer_t *row_ptr, const integer_t *col_ind, const scalar_t *values, const integer_t *dist, bool symmetric_pattern=false) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| update_matrix_values(const CSRMatrixMPI< scalar_t, integer_t > &A) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| update_MPIAIJ_matrix_values(integer_t local_rows, 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) | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |
| ~StrumpackSparseSolverBase() | strumpack::StrumpackSparseSolverBase< scalar_t, integer_t > | virtual |
| ~StrumpackSparseSolverMPIDist() | strumpack::StrumpackSparseSolverMPIDist< scalar_t, integer_t > | |