33 , tolerance_val(tolerance)
34 , start_step_val(start_step)
35 , max_step_val(max_step)
37 , current_step_val(start_step)
38 , step_val(start_step)
39 , print_step(print_step)
40 , next_print_val(print_step > 0. ? start_val + print_step : start_val - 1.)
TimestepControl(double start=0., double final=1., double tolerance=1.e-2, double start_step=1.e-2, double print_step=-1., double max_step=1.)
void parse_parameters(ParameterHandler ¶m)
void start_step(const double step)
static void declare_parameters(ParameterHandler ¶m)
void declare_entry(const std::string &entry, const std::string &default_value, const Patterns::PatternBase &pattern=Patterns::Anything(), const std::string &documentation="", const bool has_to_be_set=false)
double get_double(const std::string &entry_name) const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE