@@ -2528,18 +2528,19 @@ function extend(sys::AbstractSystem, basesys::AbstractSystem; name::Symbol = nam
25282528 cevs = union (get_continuous_events (basesys), get_continuous_events (sys))
25292529 devs = union (get_discrete_events (basesys), get_discrete_events (sys))
25302530 defs = merge (get_defaults (basesys), get_defaults (sys)) # prefer `sys`
2531+ guesses = merge (get_guesses (basesys), get_guesses (sys)) # prefer `sys`
25312532 ieqs = union (get_initialization_eqs (basesys), get_initialization_eqs (sys))
25322533 syss = union (get_systems (basesys), get_systems (sys))
25332534
25342535 if length (ivs) == 0
25352536 T (eqs, sts, ps, observed = obs, defaults = defs, name = name, systems = syss,
25362537 continuous_events = cevs, discrete_events = devs, gui_metadata = gui_metadata,
2537- parameter_dependencies = dep_ps, initialization_eqs = ieqs)
2538+ parameter_dependencies = dep_ps, initialization_eqs = ieqs, guesses = guesses )
25382539 elseif length (ivs) == 1
25392540 T (eqs, ivs[1 ], sts, ps, observed = obs, defaults = defs, name = name,
25402541 systems = syss, continuous_events = cevs, discrete_events = devs,
25412542 gui_metadata = gui_metadata, parameter_dependencies = dep_ps,
2542- initialization_eqs = ieqs)
2543+ initialization_eqs = ieqs, guesses = guesses )
25432544 end
25442545end
25452546
0 commit comments