Refactors ODE expressions so that timeseries expressions and constraint expressions are now simply computed in an outer ODE group alongside the user's ODE.
This significantly simplifies the implementation and makes it much simpler to implement other uses for expressions in the future, such as OTIS-like quadrature variables.
Summary
Refactors ODE expressions so that timeseries expressions and constraint expressions are now simply computed in an outer ODE group alongside the user's ODE.
This significantly simplifies the implementation and makes it much simpler to implement other uses for expressions in the future, such as OTIS-like quadrature variables.
Related Issues
Backwards incompatibilities
None
New Dependencies
None