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 203 forks source link

User provided inverse function #1025

Open YingboMa opened 3 years ago

YingboMa commented 3 years ago

@crlaugh pointed out that in Modelica, there's an option to supply the inverse of nonlinear functions. The media libraries heavily use this feature to reduce the computational cost.

lamorton commented 3 years ago

This would be super useful for nonlinear systems where I want to swap variables & parameters without having to edit the equations manually depending on which direction the information needs to flow through the equations.