@@ -132,7 +132,7 @@ struct ContinuousCallback{F1, F2, F3, F4, F5, T, T2, T3, T4, I, R} <:
132132 interp_points, save_positions, dtrelax:: R , abstol:: T ,
133133 reltol:: T2 ,
134134 repeat_nudge:: T3 ,
135- initializealg:: T4 ) where {F1, F2, F3, F4, F5, T, T2, T3, T4, I, R
135+ initializealg:: T4 = nothing ) where {F1, F2, F3, F4, F5, T, T2, T3, T4, I, R
136136 }
137137 _condition = prepare_function (condition)
138138 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} <:
243243 interp_points, save_positions, dtrelax:: R ,
244244 abstol:: T , reltol:: T2 ,
245245 repeat_nudge:: T3 ,
246- initializealg:: T4 ) where {F1, F2, F3, F4, F5, T, T2,
246+ initializealg:: T4 = nothing ) where {F1, F2, F3, F4, F5, T, T2,
247247 T3, T4, I, R}
248248 _condition = prepare_function (condition)
249249 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
350350 function DiscreteCallback (condition:: F1 , affect!:: F2 ,
351351 initialize:: F3 , finalize:: F4 ,
352352 save_positions,
353- initializealg:: F5 ) where {F1, F2, F3, F4, F5}
353+ initializealg:: F5 = nothing ) where {F1, F2, F3, F4, F5}
354354 _condition = prepare_function (condition)
355355 new {typeof(_condition), F2, F3, F4, F5} (_condition,
356356 affect!, initialize, finalize,
0 commit comments