| default_parameters() | dolfin::PETScKrylovSolver | static |
| get_norm_type() const | dolfin::PETScKrylovSolver | |
| get_options_prefix() const | dolfin::PETScKrylovSolver | |
| id() const | dolfin::Variable | inline |
| ksp() const | dolfin::PETScKrylovSolver | |
| label() const | dolfin::Variable | |
| methods() | dolfin::PETScKrylovSolver | static |
| monitor(bool monitor_convergence) | dolfin::PETScKrylovSolver | |
| mpi_comm() const | dolfin::PETScKrylovSolver | |
| name() const | dolfin::Variable | |
| norm_type enum name | dolfin::PETScKrylovSolver | |
| operator=(const Variable &variable) | dolfin::Variable | |
| parameter_type() const | dolfin::PETScKrylovSolver | inlinevirtual |
| parameters | dolfin::Variable | |
| petsc_error(int error_code, std::string filename, std::string petsc_function) | dolfin::PETScObject | static |
| PETScKrylovSolver(MPI_Comm comm, std::string method="default", std::string preconditioner="default") | dolfin::PETScKrylovSolver | |
| PETScKrylovSolver(std::string method="default", std::string preconditioner="default") | dolfin::PETScKrylovSolver | |
| PETScKrylovSolver(MPI_Comm comm, std::string method, std::shared_ptr< PETScPreconditioner > preconditioner) | dolfin::PETScKrylovSolver | |
| PETScKrylovSolver(std::string method, std::shared_ptr< PETScPreconditioner > preconditioner) | dolfin::PETScKrylovSolver | |
| PETScKrylovSolver(KSP ksp) | dolfin::PETScKrylovSolver | explicit |
| PETScObject() | dolfin::PETScObject | inline |
| PETScSNESSolver (defined in dolfin::PETScKrylovSolver) | dolfin::PETScKrylovSolver | friend |
| PETScTAOSolver (defined in dolfin::PETScKrylovSolver) | dolfin::PETScKrylovSolver | friend |
| preconditioners() | dolfin::PETScKrylovSolver | static |
| rename(const std::string name, const std::string label) | dolfin::Variable | |
| require_matrix(const GenericLinearOperator &A) | dolfin::GenericLinearSolver | protectedstatic |
| require_matrix(std::shared_ptr< const GenericLinearOperator > A) | dolfin::GenericLinearSolver | protectedstatic |
| set_dm(DM dm) | dolfin::PETScKrylovSolver | |
| set_dm_active(bool val) | dolfin::PETScKrylovSolver | |
| set_from_options() const | dolfin::PETScKrylovSolver | |
| set_nonzero_guess(bool nonzero_guess) | dolfin::PETScKrylovSolver | |
| set_norm_type(norm_type type) | dolfin::PETScKrylovSolver | |
| set_operator(std::shared_ptr< const GenericLinearOperator > A) | dolfin::PETScKrylovSolver | virtual |
| set_operator(const PETScBaseMatrix &A) | dolfin::PETScKrylovSolver | |
| set_operators(std::shared_ptr< const GenericLinearOperator > A, std::shared_ptr< const GenericLinearOperator > P) | dolfin::PETScKrylovSolver | virtual |
| set_operators(const PETScBaseMatrix &A, const PETScBaseMatrix &P) | dolfin::PETScKrylovSolver | |
| set_options_prefix(std::string options_prefix) | dolfin::PETScKrylovSolver | |
| set_reuse_preconditioner(bool reuse_pc) | dolfin::PETScKrylovSolver | |
| set_tolerances(double relative, double absolute, double diverged, int max_iter) | dolfin::PETScKrylovSolver | |
| solve(GenericVector &x, const GenericVector &b) | dolfin::PETScKrylovSolver | virtual |
| solve(GenericVector &x, const GenericVector &b, bool transpose) | dolfin::PETScKrylovSolver | |
| solve(PETScVector &x, const PETScVector &b, bool transpose=false) | dolfin::PETScKrylovSolver | |
| solve(const GenericLinearOperator &A, GenericVector &x, const GenericVector &b) | dolfin::PETScKrylovSolver | virtual |
| str(bool verbose) const | dolfin::PETScKrylovSolver | virtual |
| update_parameters(const Parameters ¶meters) | dolfin::GenericLinearSolver | inlinevirtual |
| Variable() | dolfin::Variable | |
| Variable(const std::string name, const std::string label) | dolfin::Variable | |
| Variable(const Variable &variable) | dolfin::Variable | |
| ~PETScKrylovSolver() | dolfin::PETScKrylovSolver | virtual |
| ~PETScObject() | dolfin::PETScObject | inlinevirtual |
| ~Variable() | dolfin::Variable | virtual |