Skip to content

Commit 6ff5327

Browse files
committed
fix: modify constructor for SDESystem and JUmpSystem
1 parent 9257db2 commit 6ff5327

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

src/systems/diffeqs/odesystem.jl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,10 +297,6 @@ function ODESystem(deqs::AbstractVector{<:Equation}, iv, dvs, ps;
297297
throw(ArgumentError("System names must be unique."))
298298
end
299299

300-
algeeqs = filter(is_alg_equation, deqs)
301-
cont_callbacks = SymbolicContinuousCallbacks(continuous_events, algeeqs)
302-
disc_callbacks = SymbolicDiscreteCallbacks(discrete_events, algeeqs)
303-
304300
if is_dde === nothing
305301
is_dde = _check_if_dde(deqs, iv′, systems)
306302
end

src/systems/diffeqs/sdesystem.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,10 @@ function SDESystem(deqs::AbstractVector{<:Equation}, neqs::AbstractArray, iv, dv
263263
ctrl_jac = RefValue{Any}(EMPTY_JAC)
264264
Wfact = RefValue(EMPTY_JAC)
265265
Wfact_t = RefValue(EMPTY_JAC)
266-
cont_callbacks = SymbolicContinuousCallbacks(continuous_events)
267-
disc_callbacks = SymbolicDiscreteCallbacks(discrete_events)
266+
267+
algeeqs = filter(is_alg_equation, deqs)
268+
cont_callbacks = SymbolicContinuousCallbacks(continuous_events, algeeqs)
269+
disc_callbacks = SymbolicDiscreteCallbacks(discrete_events, algeeqs)
268270
if is_dde === nothing
269271
is_dde = _check_if_dde(deqs, iv′, systems)
270272
end

src/systems/jumps/jumpsystem.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,8 @@ function JumpSystem(eqs, iv, unknowns, ps;
236236
end
237237
end
238238

239-
cont_callbacks = SymbolicContinuousCallbacks(continuous_events)
240-
disc_callbacks = SymbolicDiscreteCallbacks(discrete_events)
239+
cont_callbacks = SymbolicContinuousCallbacks(continuous_events, Equation[])
240+
disc_callbacks = SymbolicDiscreteCallbacks(discrete_events, Equation[])
241241

242242
JumpSystem{typeof(ap)}(Threads.atomic_add!(SYSTEM_COUNT, UInt(1)),
243243
ap, iv′, us′, ps′, var_to_name, observed, name, description, systems,

0 commit comments

Comments
 (0)