SciML / ModelingToolkit.jl

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
https://mtk.sciml.ai/dev/
Other
1.41k stars 204 forks source link

refactor: use common implementation of `observedfun` #2796

Closed AayushSabharwal closed 3 months ago

AayushSabharwal commented 3 months ago

This is necessary because while #2791 fixed SII.observed, SII doesn't use it since SciMLFunction has its own implementation which uses f.observed instead. This makes f.observed use SII.observed, and allows all systems to have a common implementation to avoid inconsistencies.

Checklist

Additional context

Add any other context about the problem here.