File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -645,15 +645,17 @@ function complete(
645645 if add_initial_parameters
646646 sys = add_initialization_parameters (sys; split)
647647 end
648+ alg_eqs = alg_equations (sys)
649+ alg_eqs = isempty (alg_eqs) ? alg_eqs : [alg_eqs; observed (sys)]
648650 if has_continuous_events (sys) && is_time_dependent (sys)
649651 @set! sys. continuous_events = complete .(
650652 get_continuous_events (sys); iv = get_iv (sys),
651- alg_eqs = [ alg_equations (sys); observed (sys)] )
653+ alg_eqs)
652654 end
653655 if has_discrete_events (sys) && is_time_dependent (sys)
654656 @set! sys. discrete_events = complete .(
655657 get_discrete_events (sys); iv = get_iv (sys),
656- alg_eqs = [ alg_equations (sys); observed (sys)] )
658+ alg_eqs)
657659 end
658660 end
659661 if split && has_index_cache (sys)
You can’t perform that action at this time.
0 commit comments