See Numerical integration for an overview.
Typically you don’t need to worry about StateUpdater objects because they are automatically created from the differential equations defining your model. TODO: more details about this.
A linear model with dynamics dX/dt = M(X-B) or dX/dt = MX.
Initialised as:
LinearStateUpdater(M[,B[,clock]])
with arguments:
Computes an update matrix A=exp(M dt) for the linear system, and performs the update step.
TODO: more mathematical details?
A StateUpdater that does nothing.
Initialised as:
LazyStateUpdater([numstatevariables=1[,clock]])
with arguments:
TODO: write docs for these StateUpdaters: