Skip to content

Conversation

@baggepinnen
Copy link
Contributor

This PR adds RealtimeClock <: AbstractClock which behaves identically to the standard Clock, but forces the simulation to progress in (no faster than) real time, i.e., a simulation with tspan = (0, 10) will take 10 seconds of wall-clock time as long as the computations are fast enough to meet the chosen sample rate.

The PR also refactors the generation of the callback associated with the clock so that it is easier to add new clock implementations

@baggepinnen baggepinnen requested a review from YingboMa January 3, 2024 10:32
@ChrisRackauckas
Copy link
Member

Rebase?

@baggepinnen
Copy link
Contributor Author

The PR is over a year old now so it's incredibly stale, and some of the features it relies upon are no longer present in MTK. It would probably make more sense to wait until the new clocking support has gotten a bit further and then cut out the parts of this PR that are still relevant into a new PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants