Skip to content

Commit e3f9db5

Browse files
Merge pull request #94 from AayushSabharwal/as/fix-disc-save
fix: integrate callback saving into integrator init
2 parents 1a8cd41 + 356a7e1 commit e3f9db5

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ UnPack = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
2424
[compat]
2525
DataStructures = "0.18, 0.19"
2626
DelayDiffEq = "5.28.3"
27-
DiffEqBase = "6.122"
27+
DiffEqBase = "6.186"
2828
DiffEqNoiseProcess = "5"
2929
FastPower = "1"
3030
LinearAlgebra = "1.9"
@@ -33,10 +33,10 @@ Random = "1.9"
3333
RandomNumbers = "1"
3434
RecursiveArrayTools = "1,2,3"
3535
Reexport = "1.0"
36-
SciMLBase = "2.59.2"
36+
SciMLBase = "2.115"
3737
SparseArrays = "1.9"
3838
StaticArrays = "1.0"
39-
StochasticDiffEq = "6.73.0"
39+
StochasticDiffEq = "6.82.0"
4040
UnPack = "0.1, 1.0"
4141
julia = "1.9"
4242

src/solve.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,9 @@ function DiffEqBase.__init(prob::AbstractSDDEProblem,# TODO DiffEqBasee.Abstract
495495
if initialize_integrator
496496
DiffEqBase.initialize_dae!(integrator)
497497
StochasticDiffEq.initialize_callbacks!(integrator, initialize_save)
498+
if save_on && save_start
499+
SciMLBase.save_discretes_if_enabled!(integrator, opts.callback; skip_duplicates = true)
500+
end
498501
initialize!(integrator, integrator.cache)
499502

500503
save_start && alg isa StochasticDiffEq.StochasticDiffEqCompositeAlgorithm &&

0 commit comments

Comments
 (0)