@@ -73,7 +73,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
7373 op = anydict (op)
7474 u0map = anydict ()
7575 pmap = anydict ()
76- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
76+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
7777 parameters (sys; initial_parameters = true ))
7878 for (k, v) in op
7979 if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
@@ -144,7 +144,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
144144
145145 # 3) process other variables
146146 for var in vars
147- if var ∈ keys (defs )
147+ if var ∈ keys (op )
148148 push! (eqs_ics, var ~ defs[var])
149149 elseif var ∈ keys (guesses)
150150 push! (defs, var => guesses[var])
@@ -238,7 +238,7 @@ function generate_initializesystem_timeindependent(sys::AbstractSystem;
238238 op = anydict (op)
239239 u0map = anydict ()
240240 pmap = anydict ()
241- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
241+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
242242 parameters (sys; initial_parameters = true ))
243243 for (k, v) in op
244244 if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
0 commit comments