17# ifdef DEAL_II_WITH_PETSC
20# include <deal.II/lac/petsc_snes.templates.h>
29# ifdef DEAL_II_WITH_PETSC
40 "The string indicating the options prefix for command line customization.");
43 "The string indicating the PETSc SNES type.");
46 "The string indicating the PETSc linesearch type.");
49 "Absolute error tolerance.");
52 "Relative error tolerance.");
56 "Maximum number of iterations allowed.");
59 "Maximum number of function evaluations allowed.");
std::string options_prefix
int max_n_function_evaluations
void add_parameters(ParameterHandler &prm)
int maximum_non_linear_iterations
real_type absolute_tolerance
std::string snes_linesearch_type
real_type relative_tolerance
void add_parameter(const std::string &entry, ParameterType ¶meter, const std::string &documentation="", const Patterns::PatternBase &pattern= *Patterns::Tools::Convert< ParameterType >::to_pattern(), const bool has_to_be_set=false)
void enter_subsection(const std::string &subsection, const bool create_path_if_needed=true)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE