18 #ifndef __deal2__time_step_control_h
19 #define __deal2__time_step_control_h
21 #include <deal.II/base/subscriptor.h>
22 #include <deal.II/base/smartpointer.h>
23 #include <deal.II/lac/vector_memory.h>
97 double print_step = -1.,
115 double start ()
const;
123 double final ()
const;
133 double step ()
const;
195 void file_name_format (
const char *);
196 const char *file_name_format ();
201 double tolerance_val;
203 double start_step_val;
216 double next_print_val;
246 return tolerance_val;
303 step_val = start_step_val;
306 next_print_val = now_val + print_step;
308 next_print_val = now_val - 1.;
313 TimestepControl::file_name_format (
const char *fmt)
320 TimestepControl::file_name_format ()
326 DEAL_II_NAMESPACE_CLOSE
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)
static void declare_parameters(ParameterHandler ¶m)