File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1212 - All current Modelica compiler implementations are fixed and not extendable
1313 by the users from the Modelica language itself. For example, the Dymola
1414 compiler [ shares its symbolic processing pipeline] ( https://www.claytex.com/tech-blog/model-translation-and-symbolic-manipulation/ ) ,
15- which is roughly equivalent to the ` dae_index_lowering ` and ` structural_simplify `
15+ which is roughly equivalent to the ` dae_index_lowering ` and ` mtkcompile `
1616 of ModelingToolkit.jl. ModelingToolkit.jl is an open and hackable transformation
1717 system which allows users to add new non-standard transformations and control
1818 the order of application.
9090 [ Dymola symbolic processing pipeline] ( https://www.claytex.com/tech-blog/model-translation-and-symbolic-manipulation/ )
9191 with some improvements. ModelingToolkit.jl has an open transformation pipeline
9292 that allows for users to extend and reorder transformation passes, where
93- ` structural_simplify ` is an adaptation of the Modia.jl-improved alias elimination
93+ ` mtkcompile ` is an adaptation of the Modia.jl-improved alias elimination
9494 and tearing algorithms.
9595 - Both Modia and ModelingToolkit generate ` DAEProblem ` and ` ODEProblem ` forms for
9696 solving with [ DifferentialEquations.jl] ( https://docs.sciml.ai/DiffEqDocs/stable/ ) .
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ and are then used to generate the `observed` equation found in the
1818variable when necessary. In this sense, there is an equivalence between
1919observables and the variable elimination system.
2020
21- The procedure for variable elimination inside [ ` structural_simplify ` ] ( @ref ) is
21+ The procedure for variable elimination inside [ ` mtkcompile ` ] ( @ref ) is
2222
2323 1 . [ ` ModelingToolkit.initialize_system_structure ` ] ( @ref ) .
2424 2 . [ ` ModelingToolkit.alias_elimination ` ] ( @ref ) . This step moves equations into ` observed(sys) ` .
You can’t perform that action at this time.
0 commit comments