Skip to content

Commit 5df4feb

Browse files
refactor: remove dead code in unhack_observed
1 parent 95bfc16 commit 5df4feb

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

src/systems/nonlinear/initializesystem.jl

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -824,8 +824,6 @@ Counteracts the CSE/array variable hacks in `symbolics_tearing.jl` so it works w
824824
initialization.
825825
"""
826826
function unhack_observed(obseqs::Vector{Equation}, eqs::Vector{Equation})
827-
subs = Dict()
828-
tempvars = Set()
829827
rm_idxs = Int[]
830828
for (i, eq) in enumerate(obseqs)
831829
iscall(eq.rhs) || continue
@@ -835,20 +833,7 @@ function unhack_observed(obseqs::Vector{Equation}, eqs::Vector{Equation})
835833
end
836834
end
837835

838-
for (i, eq) in enumerate(obseqs)
839-
if eq.lhs in tempvars
840-
subs[eq.lhs] = eq.rhs
841-
push!(rm_idxs, i)
842-
end
843-
end
844-
845836
obseqs = obseqs[setdiff(eachindex(obseqs), rm_idxs)]
846-
obseqs = map(obseqs) do eq
847-
fixpoint_sub(eq.lhs, subs) ~ fixpoint_sub(eq.rhs, subs)
848-
end
849-
eqs = map(eqs) do eq
850-
fixpoint_sub(eq.lhs, subs) ~ fixpoint_sub(eq.rhs, subs)
851-
end
852837
return obseqs, eqs
853838
end
854839

0 commit comments

Comments
 (0)