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
, they
compute a set of new values at time
. 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.