| adjointSolve(M const &A, X &x, Y const &b, SolverInfo &solverInfo) | RunnerInterface< Matrix, Vector > | inlinevirtual |
| exit() override | PetscRunner< Matrix, Vector > | inlinevirtual |
| info_ (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | protected |
| init(M const &A) override | PetscRunner< Matrix, Vector > | inline |
| RunnerInterface< Matrix, Vector >::init(M const &A)=0 | RunnerInterface< Matrix, Vector > | pure virtual |
| initDirectSolver(KSP ksp, std::string prefix) const (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inlineprotectedvirtual |
| initialized_ (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | protected |
| initKSP(KSP ksp, std::string prefix) const (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inlineprotectedvirtual |
| initKSPParameters(KSP ksp, char const *ksptype, std::string prefix) const (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inlineprotectedvirtual |
| initPC(PC pc, std::string prefix) const (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inlineprotectedvirtual |
| ksp() (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inline |
| ksp_ (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | protected |
| PetscRunner(std::string const &prefix) | PetscRunner< Matrix, Vector > | inlineexplicit |
| prefix_ (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | protected |
| solve([[maybe_unused]] M const &A, X &x, Y const &b, SolverInfo &solverInfo) override | PetscRunner< Matrix, Vector > | inline |
| RunnerInterface< Matrix, Vector >::solve(M const &A, X &x, Y const &b, SolverInfo &solverInfo)=0 | RunnerInterface< Matrix, Vector > | pure virtual |
| ~PetscRunner() (defined in PetscRunner< Matrix, Vector >) | PetscRunner< Matrix, Vector > | inline |
| ~RunnerInterface()=default | RunnerInterface< Matrix, Vector > | virtual |