strumpack::SparseSolverMPIDist< scalar_t, integer_t > Member List

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

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::SparseSolverMPIDist< scalar_t, integer_t >
broadcast_matrix(const CSRMatrix< scalar_t, integer_t > &A)strumpack::SparseSolverMPIDist< scalar_t, integer_t >
comm() conststrumpack::SparseSolverMPIDist< scalar_t, integer_t >
Comm() conststrumpack::SparseSolverMPIDist< scalar_t, integer_t >inline
delete_factors()strumpack::SparseSolverBase< scalar_t, integer_t >
draw(const std::string &name) conststrumpack::SparseSolverBase< scalar_t, integer_t >
factor()strumpack::SparseSolverBase< scalar_t, integer_t >
factor_memory() conststrumpack::SparseSolverBase< scalar_t, integer_t >
factor_nonzeros() conststrumpack::SparseSolverBase< scalar_t, integer_t >
inertia(integer_t &neg, integer_t &zero, integer_t &pos)strumpack::SparseSolverBase< scalar_t, integer_t >
Krylov_iterations() conststrumpack::SparseSolverBase< scalar_t, integer_t >
maximum_rank() conststrumpack::SparseSolverBase< scalar_t, integer_t >
move_to_gpu()strumpack::SparseSolverBase< scalar_t, integer_t >
options()strumpack::SparseSolverBase< scalar_t, integer_t >
options() conststrumpack::SparseSolverBase< scalar_t, integer_t >
remove_from_gpu()strumpack::SparseSolverBase< scalar_t, integer_t >
reorder(int nx=1, int ny=1, int nz=1, int components=1, int width=1)strumpack::SparseSolverBase< scalar_t, integer_t >
reorder(const int *p, int base=0)strumpack::SparseSolverBase< 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::SparseSolverMPIDist< scalar_t, integer_t >
set_from_options()strumpack::SparseSolverBase< scalar_t, integer_t >
set_from_options(int argc, char *argv[])strumpack::SparseSolverBase< scalar_t, integer_t >
set_matrix(const CSRMatrixMPI< scalar_t, integer_t > &A)strumpack::SparseSolverMPIDist< 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::SparseSolverMPIDist< scalar_t, integer_t >
solve(const scalar_t *b, scalar_t *x, bool use_initial_guess=false)strumpack::SparseSolverBase< scalar_t, integer_t >
solve(const DenseM_t &b, DenseM_t &x, bool use_initial_guess=false)strumpack::SparseSolverBase< scalar_t, integer_t >
solve(int nrhs, const scalar_t *b, int ldb, scalar_t *x, int ldx, bool use_initial_guess=false)strumpack::SparseSolverBase< scalar_t, integer_t >
SparseSolverBase(int argc, char *argv[], bool verbose=true, bool root=true)strumpack::SparseSolverBase< scalar_t, integer_t >
SparseSolverBase(bool verbose=true, bool root=true)strumpack::SparseSolverBase< scalar_t, integer_t >
SparseSolverMPIDist(MPI_Comm comm, int argc, char *argv[], bool verbose=true)strumpack::SparseSolverMPIDist< scalar_t, integer_t >
SparseSolverMPIDist(MPI_Comm comm, bool verbose=true)strumpack::SparseSolverMPIDist< 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::SparseSolverMPIDist< scalar_t, integer_t >
update_matrix_values(const CSRMatrixMPI< scalar_t, integer_t > &A)strumpack::SparseSolverMPIDist< 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::SparseSolverMPIDist< scalar_t, integer_t >
~SparseSolverBase()strumpack::SparseSolverBase< scalar_t, integer_t >virtual
~SparseSolverMPIDist()strumpack::SparseSolverMPIDist< scalar_t, integer_t >