Skip to content

Commit d9651d2

Browse files
fix: fix defaults not updated in generate_initializesystem
1 parent ac4f1c4 commit d9651d2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/systems/nonlinear/initializesystem.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ function generate_initializesystem_timevarying(sys::AbstractSystem;
4444
pmap = anydict()
4545
build_operating_point!(sys, op, u0map, pmap, defs, unknowns(sys),
4646
parameters(sys; initial_parameters = true))
47+
merge!(defs, op)
4748
for (k, v) in op
4849
if has_parameter_dependency_with_lhs(sys, k) && is_variable_floatingpoint(k)
4950
pmap[k] = v
@@ -207,6 +208,7 @@ function generate_initializesystem_timeindependent(sys::AbstractSystem;
207208
pmap = anydict()
208209
build_operating_point!(sys, op, u0map, pmap, defs, unknowns(sys),
209210
parameters(sys; initial_parameters = true))
211+
merge!(defs, op)
210212
for (k, v) in op
211213
if has_parameter_dependency_with_lhs(sys, k) && is_variable_floatingpoint(k)
212214
pmap[k] = v

0 commit comments

Comments
 (0)