|
| StepToTimes (std::unique_ptr< TimeSequence< double > > times) |
|
std::pair< double, bool > | operator() (const TimeStepId &time_step_id, const double last_step_magnitude) const |
|
bool | uses_local_data () const override |
| Whether the result can differ on different elements, so requiring communication to synchronize the result across the domain. This is ignored for LTS step changing. More...
|
|
void | pup (PUP::er &p) override |
|
| WRAPPED_PUPable_abstract (StepChooser) |
|
virtual bool | uses_local_data () const=0 |
| Whether the result can differ on different elements, so requiring communication to synchronize the result across the domain. This is ignored for LTS step changing. More...
|
|
std::pair< double, bool > | desired_step (const double last_step_magnitude, const db::DataBox< DbTags > &box) const |
| The last_step_magnitude parameter describes the step size to be adjusted. It may be the step size or the slab size, or may be infinite if the appropriate size cannot be determined. More...
|
|
Suggests step sizes to place steps at specific times.
The suggestion provided depends on the current time, so it should be applied immediately, rather than delayed several slabs.