Skip to content

Commit 89f7628

Browse files
committed
make equations function not eleminate by default
1 parent a761d29 commit 89f7628

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/systems/abstractsystem.jl

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ end
216216
lhss(xs) = map(x->x.lhs, xs)
217217
rhss(xs) = map(x->x.rhs, xs)
218218

219-
function equations(sys::ModelingToolkit.AbstractSystem; remove_aliases = true)
219+
function equations(sys::ModelingToolkit.AbstractSystem)
220220
if isempty(sys.systems)
221221
return sys.eqs
222222
else
@@ -225,14 +225,7 @@ function equations(sys::ModelingToolkit.AbstractSystem; remove_aliases = true)
225225
namespace_equations.(sys.systems);
226226
init=Equation[])]
227227

228-
if !remove_aliases
229-
return eqs
230-
end
231-
aliases = observed(sys)
232-
dict = Dict(lhss(aliases) .=> rhss(aliases))
233-
234-
# Substitute aliases
235-
return Equation.(lhss(eqs), Rewriters.Fixpoint(x->substitute(x, dict)).(rhss(eqs)))
228+
return eqs
236229
end
237230
end
238231

0 commit comments

Comments
 (0)