Skip to content

Commit 56a9bb3

Browse files
fix: retain system data on structural_simplify of SDESystem
1 parent 22be186 commit 56a9bb3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/systems/systems.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,9 @@ function __structural_simplify(sys::AbstractSystem, io = nothing; simplify = fal
154154
end
155155

156156
noise_eqs = StructuralTransformations.tearing_substitute_expr(ode_sys, noise_eqs)
157-
return SDESystem(full_equations(ode_sys), noise_eqs,
157+
return SDESystem(Vector{Equation}(full_equations(ode_sys)), noise_eqs,
158158
get_iv(ode_sys), unknowns(ode_sys), parameters(ode_sys);
159-
name = nameof(ode_sys), is_scalar_noise, observed = observed(ode_sys))
159+
name = nameof(ode_sys), is_scalar_noise, observed = observed(ode_sys), defaults = defaults(sys),
160+
parameter_dependencies = parameter_dependencies(sys))
160161
end
161162
end

0 commit comments

Comments
 (0)