An open API service indexing awesome lists of open source software.

https://github.com/openmodelica/dae.jl

This package defines data structures for DAE equations and declarations of variables and functions. The DAE data structure is the result of flattening, containing only flat modelica, i.e. equations, algorithms, variables and functions.
https://github.com/openmodelica/dae.jl

Last synced: 30 days ago
JSON representation

This package defines data structures for DAE equations and declarations of variables and functions. The DAE data structure is the result of flattening, containing only flat modelica, i.e. equations, algorithms, variables and functions.

Awesome Lists containing this project

README

          

# DAE.jl

Julia port of the OpenModelica `DAE` module, providing the intermediate
representation used by the OM.jl Modelica compiler stack. It defines the
core uniontypes, records, and constants for differential-algebraic
equations, expressions, components, and types after frontend
instantiation.

DAE.jl is a sibling package of `Absyn`, `SCode`, `MetaModelica`, and
`ImmutableList`, and is consumed by `OMFrontend.jl` and `OMBackend.jl`
during translation from Modelica to executable Julia/MTK code.

## License

Dual-licensed under AGPL-3.0 or the OSMC-PL 1.8. See `LICENSE.md`.