-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesign step/slab size changing #5999
Redesign step/slab size changing #5999
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 105ffcf - Browse repository at this point
Copy the full SHA 105ffcfView commit details -
Avoid potential roundoff problems in test times
Using powers of two also matches what we do in almost all cases in an actual evolution.
Configuration menu - View commit details
-
Copy full SHA for abf810d - Browse repository at this point
Copy the full SHA abf810dView commit details -
Switch to symmetric computation of Time::value()
The detailed roundoff behavior shouldn't matter in the regimes we care about, but the symmetric form is convenient for tests where negating all the inputs now exactly negates the output.
Configuration menu - View commit details
-
Copy full SHA for 200262c - Browse repository at this point
Copy the full SHA 200262cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 818f671 - Browse repository at this point
Copy the full SHA 818f671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3534e7f - Browse repository at this point
Copy the full SHA 3534e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 422430e - Browse repository at this point
Copy the full SHA 422430eView commit details -
Use TimeStepRequest in StepChoosers
This does not change the StepChoosers to use new features of the interface, although the new slab-size goal can come into effect with the LimitTimeStep control system action (as desired).
Configuration menu - View commit details
-
Copy full SHA for 38a22bc - Browse repository at this point
Copy the full SHA 38a22bcView commit details -
Ignore argument sign in Constant StepChooser
Instead of making people figure out which to pass for backwards evolutions, just accept either.
Configuration menu - View commit details
-
Copy full SHA for 5a9315d - Browse repository at this point
Copy the full SHA 5a9315dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32ce1f9 - Browse repository at this point
Copy the full SHA 32ce1f9View commit details -
Use new features in PreventRapidIncrease
* Do nothing when not active * Don't set limit as a new goal
Configuration menu - View commit details
-
Copy full SHA for 2bad6e1 - Browse repository at this point
Copy the full SHA 2bad6e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d5db6 - Browse repository at this point
Copy the full SHA 17d5db6View commit details -
Remove roundoff-handling from Times trigger
StepToTimes no longer has roundoff problems.
Configuration menu - View commit details
-
Copy full SHA for 884f7c5 - Browse repository at this point
Copy the full SHA 884f7c5View commit details -
Rename Increase to LimitIncrease, only limit step
Much more common operation than an unconditional size increase.
Configuration menu - View commit details
-
Copy full SHA for f31b0cb - Browse repository at this point
Copy the full SHA f31b0cbView commit details -
Like Constant, but will not increase the step size if it is not being changed for other reasons. Most appearances of Constant in the examples were not useful, so removed instead of kept or replaced.
Configuration menu - View commit details
-
Copy full SHA for a6f47a7 - Browse repository at this point
Copy the full SHA a6f47a7View commit details -
Make StepChooser help wording uniform
Always clearly indicate whether the class provides a goal or a limit.
Configuration menu - View commit details
-
Copy full SHA for 6666bd7 - Browse repository at this point
Copy the full SHA 6666bd7View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5061e65 - Browse repository at this point
Copy the full SHA 5061e65View commit details