OOF2: The Manual

Name

QCTimeStepper — Ways of taking a "Quality Controlled" time step.

Subclasses

Subclasses are listed as they appear in the GUI and (in parentheses) as they appear in scripts.

  • Two Step (TwoStep) -- Compare the results of one big step to two smaller steps, and adjust the step size to keep the difference within the given tolerance.

Description

QCTimeStepper objects describe ways of taking a single Quality Controlled[26] time step when solving a time dependent problem. Given a set of Field values at time \(t\), they compute a set of new values at time \(t+\delta t\). The difference between QCTimeStepper and TimeStepper is that QCTimeStepper also returns an error estimate.

QCTimeStepper is used for the stepper parameter for AdaptiveDriver.

[At the moment there is only one subclass of QCTimeStepper, but our intention is to add more. (If we've added more and haven't updated the manual, please ignore the previous sentence.)]



[26] The expression quality controlled in this context is stolen from an old copy of Numerical Recipes.