Motivation / Current Behaviour
In SystemIntegrator::advance, the value eps is used to determine the termination criterion of the time stepping scheme. With this it is ensured that the scheme reaches tmax up to a tolerance. The value of eps is set to the zero tolerance. In time stepping schemes with fixed time step size with a small time step size, this can lead to an additional time step at the end and thus to higher total number of time steps than expected. Setting eps to a larger value resolves this issue.
Enhancement description
Keep the default as is but allow changing eps manually.
Additional context
No response
Checklist
Motivation / Current Behaviour
In SystemIntegrator::advance, the value
epsis used to determine the termination criterion of the time stepping scheme. With this it is ensured that the scheme reaches tmax up to a tolerance. The value ofepsis set to the zero tolerance. In time stepping schemes with fixed time step size with a small time step size, this can lead to an additional time step at the end and thus to higher total number of time steps than expected. Settingepsto a larger value resolves this issue.Enhancement description
Keep the default as is but allow changing
epsmanually.Additional context
No response
Checklist