ablate::io::interval::Interval
ablate::io::interval::FixedInterval*
Default interval that outputs every n steps
ablate::io::interval::WallTimeInterval
Outputs approximately every n wall time seconds
ablate::io::interval::SimulationTimeInterval
Outputs every dt simulation seconds. This will not result in uniform output unless the simulation dt matches.
ablate::io::interval::DelayInterval
Delays the interval until both the simulation time and step criteria is met.
- interval (req)
- (ablate::io::interval::Interval) the base interval to check once the requirements are met
- minimumSimulationTime
- (double) minimum simulation time to start checking the specified interval for true (default is zero)
- minimumStep
- (int) minimum step time to start checking the specified interval for true (default is zero)
ablate::io::interval::EquationInterval
Determines if the interval is valid based upon a user supplied equation. If the result of the equation is > 0, then check will be true, else it will be false. The custom variables for this formula are βtimeβ and βstepβ