|
|
| Cfl (const double safety_factor) |
|
TimeStepRequest | operator() (const double minimum_grid_spacing, const TimeStepper &time_stepper, const double speed, const double last_step) 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.
|
| bool | can_be_delayed () const override |
| | Whether the result can be applied with a delay.
|
|
void | pup (PUP::er &p) override |
|
| WRAPPED_PUPable_abstract (StepChooser) |
| TimeStepRequest | desired_step (const double last_step, const db::DataBox< DbTags > &box) const |
| | The last_step 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.
|
|
| WRAPPED_PUPable_abstract (StepChooser) |
| TimeStepRequest | desired_step (const double last_step, const db::DataBox< DbTags > &box) const |
| | The last_step 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.
|
template<typename Frame, typename System>
class StepChoosers::Cfl< Frame, System >
Sets a goal based on the CFL stability criterion.