@@ -73,7 +73,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
73
73
op = anydict (op)
74
74
u0map = anydict ()
75
75
pmap = anydict ()
76
- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
76
+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
77
77
parameters (sys; initial_parameters = true ))
78
78
for (k, v) in op
79
79
if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
@@ -144,7 +144,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
144
144
145
145
# 3) process other variables
146
146
for var in vars
147
- if var ∈ keys (defs )
147
+ if var ∈ keys (op )
148
148
push! (eqs_ics, var ~ defs[var])
149
149
elseif var ∈ keys (guesses)
150
150
push! (defs, var => guesses[var])
@@ -238,7 +238,7 @@ function generate_initializesystem_timeindependent(sys::AbstractSystem;
238
238
op = anydict (op)
239
239
u0map = anydict ()
240
240
pmap = anydict ()
241
- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
241
+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
242
242
parameters (sys; initial_parameters = true ))
243
243
for (k, v) in op
244
244
if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
0 commit comments