Skip to content

OpenModelica/DAE.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages