@@ -42,7 +42,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
4242 op = anydict (op)
4343 u0map = anydict ()
4444 pmap = anydict ()
45- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
45+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
4646 parameters (sys; initial_parameters = true ))
4747 for (k, v) in op
4848 if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
@@ -113,7 +113,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
113113
114114 # 3) process other variables
115115 for var in vars
116- if var ∈ keys (defs )
116+ if var ∈ keys (op )
117117 push! (eqs_ics, var ~ defs[var])
118118 elseif var ∈ keys (guesses)
119119 push! (defs, var => guesses[var])
@@ -207,7 +207,7 @@ function generate_initializesystem_timeindependent(sys::AbstractSystem;
207207 op = anydict (op)
208208 u0map = anydict ()
209209 pmap = anydict ()
210- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
210+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
211211 parameters (sys; initial_parameters = true ))
212212 for (k, v) in op
213213 if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
0 commit comments