Skip to content

Commit 4f89795

Browse files
committed
Extend initialization equations
1 parent 622408b commit 4f89795

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/systems/abstractsystem.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2528,16 +2528,18 @@ 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+
ieqs = union(get_initialization_eqs(basesys), get_initialization_eqs(sys))
25312532
syss = union(get_systems(basesys), get_systems(sys))
25322533

25332534
if length(ivs) == 0
25342535
T(eqs, sts, ps, observed = obs, defaults = defs, name = name, systems = syss,
25352536
continuous_events = cevs, discrete_events = devs, gui_metadata = gui_metadata,
2536-
parameter_dependencies = dep_ps)
2537+
parameter_dependencies = dep_ps, initialization_eqs = ieqs)
25372538
elseif length(ivs) == 1
25382539
T(eqs, ivs[1], sts, ps, observed = obs, defaults = defs, name = name,
25392540
systems = syss, continuous_events = cevs, discrete_events = devs,
2540-
gui_metadata = gui_metadata, parameter_dependencies = dep_ps)
2541+
gui_metadata = gui_metadata, parameter_dependencies = dep_ps,
2542+
initialization_eqs = ieqs)
25412543
end
25422544
end
25432545

0 commit comments

Comments
 (0)