From 9d1e68dc1558c2519937d46141e25309631e43f7 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 10 Sep 2024 10:19:45 +0200 Subject: [PATCH] simplify backwards compat --- src/callbacks.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/callbacks.jl b/src/callbacks.jl index fb583b7bb..85c8e5e53 100644 --- a/src/callbacks.jl +++ b/src/callbacks.jl @@ -132,7 +132,7 @@ struct ContinuousCallback{F1, F2, F3, F4, F5, T, T2, T3, T4, I, R} <: interp_points, save_positions, dtrelax::R, abstol::T, reltol::T2, repeat_nudge::T3, - initializealg::T4) where {F1, F2, F3, F4, F5, T, T2, T3, T4, I, R + initializealg::T4 = nothing) where {F1, F2, F3, F4, F5, T, T2, T3, T4, I, R } _condition = prepare_function(condition) new{typeof(_condition), F2, F3, F4, F5, T, T2, T3, T4, I, R}(_condition, @@ -243,7 +243,7 @@ struct VectorContinuousCallback{F1, F2, F3, F4, F5, T, T2, T3, T4, I, R} <: interp_points, save_positions, dtrelax::R, abstol::T, reltol::T2, repeat_nudge::T3, - initializealg::T4) where {F1, F2, F3, F4, F5, T, T2, + initializealg::T4 = nothing) where {F1, F2, F3, F4, F5, T, T2, T3, T4, I, R} _condition = prepare_function(condition) new{typeof(_condition), F2, F3, F4, F5, T, T2, T3, T4, I, R}(_condition, @@ -350,7 +350,7 @@ struct DiscreteCallback{F1, F2, F3, F4, F5} <: AbstractDiscreteCallback function DiscreteCallback(condition::F1, affect!::F2, initialize::F3, finalize::F4, save_positions, - initializealg::F5) where {F1, F2, F3, F4, F5} + initializealg::F5 = nothing) where {F1, F2, F3, F4, F5} _condition = prepare_function(condition) new{typeof(_condition), F2, F3, F4, F5}(_condition, affect!, initialize, finalize,