additional_data | PETScWrappers::SparseDirectMUMPS | protected |
control() const | PETScWrappers::SolverBase | |
convergence_test(KSP ksp, const PetscInt iteration, const PetscReal residual_norm, KSPConvergedReason *reason, void *solver_control) | PETScWrappers::SolverBase | privatestatic |
initialize(const PreconditionBase &preconditioner) | PETScWrappers::SolverBase | |
initialize_ksp_with_comm(const MPI_Comm comm) | PETScWrappers::SolverBase | protected |
ksp | PETScWrappers::SolverBase | protected |
operator KSP() const | PETScWrappers::SolverBase | |
perhaps_set_convergence_test() const | PETScWrappers::SolverBase | protected |
petsc_ksp() | PETScWrappers::SolverBase | |
prefix_name | PETScWrappers::SolverBase | protected |
reset() | PETScWrappers::SolverBase | virtual |
set_prefix(const std::string &prefix) | PETScWrappers::SolverBase | |
set_solver_type(KSP &ksp) const override | PETScWrappers::SparseDirectMUMPS | protectedvirtual |
set_symmetric_mode(const bool flag) | PETScWrappers::SparseDirectMUMPS | |
solve(const MatrixBase &A, VectorBase &x, const VectorBase &b) | PETScWrappers::SparseDirectMUMPS | |
PETScWrappers::SolverBase::solve(const MatrixBase &A, VectorBase &x, const VectorBase &b, const PreconditionBase &preconditioner) | PETScWrappers::SolverBase | |
solver_control | PETScWrappers::SolverBase | protected |
SolverBase() | PETScWrappers::SolverBase | |
SolverBase(SolverControl &cn) | PETScWrappers::SolverBase | |
SparseDirectMUMPS(SolverControl &cn, const AdditionalData &data=AdditionalData()) | PETScWrappers::SparseDirectMUMPS | |
SparseDirectMUMPS(SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData()) | PETScWrappers::SparseDirectMUMPS | |
symmetric_mode | PETScWrappers::SparseDirectMUMPS | protected |
~SolverBase() | PETScWrappers::SolverBase | virtual |