SciML / DelayDiffEq.jl

Delay differential equation (DDE) solvers in Julia for the SciML scientific machine learning ecosystem. Covers neutral and retarded delay differential equations, and differential-algebraic equations.
Other
59 stars 26 forks source link

Wrap all AbstractDDEFunction which have the expected fields #203

Closed wi11dey closed 3 years ago

wi11dey commented 3 years ago

Since now there are more subtypes of AbstractDDEFunction than just DDEFunction, ODEFunctionWrapper is changed to accept any AbstractDDEFunction f that fits the interface:

(i.e. any AbstractDDEFunction that "looks like" a regular DDEFunction)

Companion PR of https://github.com/SciML/SciMLBase.jl/pull/14.

ChrisRackauckas commented 3 years ago

Yup great!

AbstractDDEFunction f that fits the interface:

With the SciMLBase refactor I plan to go back through and try and document all of these interfaces. It'll take a bit, but I think it'll help the ecosystem a ton.