Public Types | Public Member Functions | List of all members
StepController Class Referenceabstract

StepControllers take desired step sizes (generally determined by StepChoosers) and convert them into TimeDeltas compatible with the slab requirements. More...

#include <StepController.hpp>

Public Types

using creatable_classes = tmpl::list< StepControllers::BinaryFraction, StepControllers::FullSlab, StepControllers::SimpleTimes, StepControllers::SplitRemaining >
 

Public Member Functions

virtual TimeDelta choose_step (const Time &time, double desired_step) const noexcept=0
 

Detailed Description

StepControllers take desired step sizes (generally determined by StepChoosers) and convert them into TimeDeltas compatible with the slab requirements.


The documentation for this class was generated from the following file: