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.
- Host: GitHub
- URL: https://github.com/openmodelica/dae.jl
- Owner: OpenModelica
- License: other
- Created: 2019-08-20T15:43:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2026-04-27T06:43:55.000Z (about 1 month ago)
- Last Synced: 2026-04-27T08:26:36.086Z (about 1 month ago)
- Language: Julia
- Size: 69.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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`.