@@ -10,10 +10,19 @@ mutable struct HistorySDEIntegrator{algType,IIP,uType,tType,SolType,CacheType} <
1010 tdir:: Int
1111 saveiter:: Int
1212 cache:: CacheType
13- end
13+ end
1414
15- mutable struct
16- SDDEIntegrator{algType,IIP,uType,uEltype,tType,P,eigenType,tTypeNoUnits,uEltypeNoUnits,randType,randType2,rateType,solType,cacheType,F,G,F6,OType,noiseType,EventErrorType,CallbackCacheType,H,IType} <: AbstractSDDEIntegrator{algType,IIP,uType,tType}
15+ function (integrator:: HistorySDEIntegrator )(t, deriv:: Type = Val{0 }; idxs= nothing )
16+ StochasticDiffEq. current_interpolant (t, integrator, idxs, deriv)
17+ end
18+
19+ function (integrator:: HistorySDEIntegrator )(
20+ val:: AbstractArray , t:: Union{Number,AbstractArray} , deriv:: Type = Val{0 }; idxs= nothing
21+ )
22+ StochasticDiffEq. current_interpolant! (val, t, integrator, idxs, deriv)
23+ end
24+
25+ mutable struct SDDEIntegrator{algType,IIP,uType,uEltype,tType,P,eigenType,tTypeNoUnits,uEltypeNoUnits,randType,randType2,rateType,solType,cacheType,F,G,F6,OType,noiseType,EventErrorType,CallbackCacheType,H,IType} <: AbstractSDDEIntegrator{algType,IIP,uType,tType}
1726 f:: F
1827 g:: G
1928 c:: F6
@@ -66,12 +75,14 @@ mutable struct
6675 history:: H
6776 destats:: DiffEqBase.DEStats
6877 integrator:: IType # history integrator
69- end
78+ end
7079
71- function (integrator:: SDDEIntegrator )(t, deriv:: Type = Val{0 }; idxs= nothing )
72- StochasticDiffEq. current_interpolant (t, integrator, idxs, deriv)
73- end
80+ function (integrator:: SDDEIntegrator )(t, deriv:: Type = Val{0 }; idxs= nothing )
81+ StochasticDiffEq. current_interpolant (t, integrator, idxs, deriv)
82+ end
7483
75- function (integrator:: SDDEIntegrator )(val:: AbstractArray , t:: Union{Number,AbstractArray} ,deriv:: Type = Val{0 }; idxs= nothing )
76- StochasticDiffEq. current_interpolant! (val, t, integrator, idxs, deriv)
77- end
84+ function (integrator:: SDDEIntegrator )(
85+ val:: AbstractArray , t:: Union{Number,AbstractArray} , deriv:: Type = Val{0 }; idxs= nothing
86+ )
87+ StochasticDiffEq. current_interpolant! (val, t, integrator, idxs, deriv)
88+ end
0 commit comments