@@ -42,7 +42,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
42
42
op = anydict (op)
43
43
u0map = anydict ()
44
44
pmap = anydict ()
45
- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
45
+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
46
46
parameters (sys; initial_parameters = true ))
47
47
for (k, v) in op
48
48
if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
@@ -113,7 +113,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
113
113
114
114
# 3) process other variables
115
115
for var in vars
116
- if var ∈ keys (defs )
116
+ if var ∈ keys (op )
117
117
push! (eqs_ics, var ~ defs[var])
118
118
elseif var ∈ keys (guesses)
119
119
push! (defs, var => guesses[var])
@@ -207,7 +207,7 @@ function generate_initializesystem_timeindependent(sys::AbstractSystem;
207
207
op = anydict (op)
208
208
u0map = anydict ()
209
209
pmap = anydict ()
210
- build_operating_point! (sys, op, u0map, pmap, defs , unknowns (sys),
210
+ build_operating_point! (sys, op, u0map, pmap, Dict () , unknowns (sys),
211
211
parameters (sys; initial_parameters = true ))
212
212
for (k, v) in op
213
213
if has_parameter_dependency_with_lhs (sys, k) && is_variable_floatingpoint (k)
0 commit comments