| additional_data | PETScWrappers::SolverPreOnly | 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::SolverPreOnly | protectedvirtual |
| 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 | |
| SolverPreOnly(SolverControl &cn, const AdditionalData &data=AdditionalData()) | PETScWrappers::SolverPreOnly | |
| SolverPreOnly(SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData()) | PETScWrappers::SolverPreOnly | |
| ~SolverBase() | PETScWrappers::SolverBase | virtual |