]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Update small pieces in TimestepControl. 8763/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Mon, 16 Sep 2019 20:45:28 +0000 (14:45 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Mon, 16 Sep 2019 20:52:45 +0000 (14:52 -0600)
include/deal.II/algorithms/timestep_control.h

index 8dfb70f555c025ddfe31922696e9dac25728ae94..1f0ce0340b00143fb6fa0cce2212a60cd1d9ae7c 100644 (file)
@@ -91,8 +91,13 @@ namespace Algorithms
      */
     static void
     declare_parameters(ParameterHandler &param);
+
     /**
      * Read the control parameters from a parameter handler.
+     *
+     * This function also calls restart() to reset all other internal
+     * parameters of this class to their appropriate values based on
+     * the parameters just read.
      */
     void
     parse_parameters(ParameterHandler &param);
@@ -174,16 +179,19 @@ namespace Algorithms
      */
     void
     restart();
+
     /**
      * Return true if this timestep should be written to disk.
      */
     bool
     print();
+
     /**
      * Set the output name template.
      */
     void
     file_name_format(const char *);
+
     /**
      * Return the output name template.
      */
@@ -195,49 +203,60 @@ namespace Algorithms
      * The beginning of the time interval.
      */
     double start_val;
+
     /**
      *The end of the time interval.
      */
     double final_val;
+
     /**
      * The tolerance value controlling the time steps.
      */
     double tolerance_val;
+
     /**
      * Time-stepping strategy.
      */
     Strategy strategy_val;
+
     /**
      * The size of the first step.
      */
     double start_step_val;
+
     /**
      * The maximum step size.
      */
     double max_step_val;
+
     /**
      * The minimum step size.
      */
     double min_step_val;
+
     /**
      * The size of the current time step. This may differ from @p step_val, if
      * we aim at @p final_val.
      */
     double current_step_val;
+
     /**
      * The size of the current time step determined by the strategy. This may
      * differ from @p current_step_val, if we aim at @p final_val.
      */
     double step_val;
+
     /**
      * The current time.
      */
     double now_val;
+
     /**
      * Determines the approximate time interval between generated outputs.
      * If negative, output will be generated at all time steps.
      */
     double print_step;
+
     /**
      * If current time exceeds this value, it is time to generate the output.
      */

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.