17# ifdef DEAL_II_WITH_PETSC
20# include <deal.II/lac/petsc_ts.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 TS type.");
46 "The value for the initial time.");
49 "The value for the final time.");
52 "The value for the initial time step.");
55 "Maximum number of time steps allowed.");
59 "Whether or not to exactly stop at final time or step over it.");
65 "The string for the TSAdapt type.");
68 "Minimum time step size allowed.");
71 "Maximum time step size allowed.");
74 "Absolute error tolerance.");
77 "Absolute error tolerance.");
80 "Indicate whether or not to suppress algebraic variables "
81 "in the local truncation error test.");
real_type initial_step_size
real_type absolute_tolerance
std::string ts_adapt_type
void add_parameters(ParameterHandler &prm)
real_type relative_tolerance
real_type minimum_step_size
std::string options_prefix
bool ignore_algebraic_lte
real_type maximum_step_size
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