DOLFIN
DOLFIN C++ interface
dolfin::PETScKrylovSolver Member List

This is the complete list of members for dolfin::PETScKrylovSolver, including all inherited members.

default_parameters()dolfin::PETScKrylovSolverstatic
get_norm_type() const dolfin::PETScKrylovSolver
get_options_prefix() const dolfin::PETScKrylovSolver
id() const dolfin::Variableinline
ksp() const dolfin::PETScKrylovSolver
label() const dolfin::Variable
methods()dolfin::PETScKrylovSolverstatic
monitor(bool monitor_convergence)dolfin::PETScKrylovSolver
mpi_comm() const dolfin::PETScKrylovSolver
name() const dolfin::Variable
norm_type enum namedolfin::PETScKrylovSolver
operator=(const Variable &variable)dolfin::Variable
parameter_type() const dolfin::PETScKrylovSolverinlinevirtual
parametersdolfin::Variable
petsc_error(int error_code, std::string filename, std::string petsc_function)dolfin::PETScObjectstatic
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::PETScKrylovSolverexplicit
PETScObject()dolfin::PETScObjectinline
PETScSNESSolver (defined in dolfin::PETScKrylovSolver)dolfin::PETScKrylovSolverfriend
PETScTAOSolver (defined in dolfin::PETScKrylovSolver)dolfin::PETScKrylovSolverfriend
preconditioners()dolfin::PETScKrylovSolverstatic
rename(const std::string name, const std::string label)dolfin::Variable
require_matrix(const GenericLinearOperator &A)dolfin::GenericLinearSolverprotectedstatic
require_matrix(std::shared_ptr< const GenericLinearOperator > A)dolfin::GenericLinearSolverprotectedstatic
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::PETScKrylovSolvervirtual
set_operator(const PETScBaseMatrix &A)dolfin::PETScKrylovSolver
set_operators(std::shared_ptr< const GenericLinearOperator > A, std::shared_ptr< const GenericLinearOperator > P)dolfin::PETScKrylovSolvervirtual
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::PETScKrylovSolvervirtual
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::PETScKrylovSolvervirtual
str(bool verbose) const dolfin::PETScKrylovSolvervirtual
update_parameters(const Parameters &parameters)dolfin::GenericLinearSolverinlinevirtual
Variable()dolfin::Variable
Variable(const std::string name, const std::string label)dolfin::Variable
Variable(const Variable &variable)dolfin::Variable
~PETScKrylovSolver()dolfin::PETScKrylovSolvervirtual
~PETScObject()dolfin::PETScObjectinlinevirtual
~Variable()dolfin::Variablevirtual