SpECTRE
v2024.09.29
|
Adjust the step size for local time stepping. More...
#include <ChangeStepSize.hpp>
Public Types | |
using | const_global_cache_tags = tmpl::list<::Tags::MinimumTimeStep > |
Static Public Member Functions | |
template<typename DbTags , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTags > &box, tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Adjust the step size for local time stepping.
The optional template parameter StepChoosersToUse
may be used to indicate a subset of the constructable step choosers to use for the current application of ChangeStepSize
. Passing AllStepChoosers
(default) indicates that any constructible step chooser may be used. This option is used when multiple components need to invoke ChangeStepSize
with step choosers that may not be compatible with all components.
Uses:
DataBox changes: