Skip to content

Commit 833f83b

Browse files
fix: propagate events when simplifying SDESystem
Co-authored-by: vyudu <[email protected]>
1 parent 795715f commit 833f83b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/systems/systems.jl

+3-3
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ function __structural_simplify(sys::AbstractSystem; simplify = false,
157157
get_iv(ode_sys), unknowns(ode_sys), parameters(ode_sys);
158158
name = nameof(ode_sys), is_scalar_noise, observed = observed(ode_sys), defaults = defaults(sys),
159159
parameter_dependencies = parameter_dependencies(sys), assertions = assertions(sys),
160-
guesses = guesses(sys), initialization_eqs = initialization_equations(sys))
161-
@set! ssys.tearing_state = get_tearing_state(ode_sys)
162-
return ssys
160+
guesses = guesses(sys), initialization_eqs = initialization_equations(sys),
161+
continuous_events = continuous_events(sys),
162+
discrete_events = discrete_events(sys))
163163
end
164164
end
165165

0 commit comments

Comments
 (0)