Tempus: update TSC documention for TSCS ordering issue
Created by: sconde
Using Time Step Control Strategy (TSCS) allows for applications to define their very own time step control strategy and add it to a vector of strategies and the Time Step Control will iterate and call each strategy. Essentially, this could be an
and case if each strategies does a
min with the step size
dt = metaData->getDt() and a new computed step size
dt_new before updating the step size with
metaData->setDt( DT ).
If the application wanted an
or case, they can just appropriately update the
metaData->setDt(dt). The TSC, after calling all the TSCS, gets the updated
dt by calling
Note the ordering in the
Time Step Control Strategy List (is important). A final TSCS that is called last can get just negate all previous TSCS updates.
The documentation needs to be updated to make this clear.