@@ -536,7 +536,7 @@ struct SplitFunction{
536
536
f1:: F1
537
537
f2:: F2
538
538
mass_matrix:: TMM
539
- cache :: C
539
+ _func_cache :: C
540
540
analytic:: Ta
541
541
tgrad:: Tt
542
542
jac:: TJ
@@ -1178,7 +1178,7 @@ struct SplitSDEFunction{iip, specialize, F1, F2, G, TMM, C, Ta, Tt, TJ, JVP, VJP
1178
1178
f2:: F2
1179
1179
g:: G
1180
1180
mass_matrix:: TMM
1181
- cache :: C
1181
+ _func_cache :: C
1182
1182
analytic:: Ta
1183
1183
tgrad:: Tt
1184
1184
jac:: TJ
@@ -1291,7 +1291,7 @@ struct DynamicalSDEFunction{iip, specialize, F1, F2, G, TMM, C, Ta, Tt, TJ, JVP,
1291
1291
f2:: F2
1292
1292
g:: G
1293
1293
mass_matrix:: TMM
1294
- cache :: C
1294
+ _func_cache :: C
1295
1295
analytic:: Ta
1296
1296
tgrad:: Tt
1297
1297
jac:: TJ
@@ -2482,9 +2482,9 @@ end
2482
2482
2483
2483
(f:: SplitFunction )(u, p, t) = f. f1 (u, p, t) + f. f2 (u, p, t)
2484
2484
function (f:: SplitFunction )(du, u, p, t)
2485
- f. f1 (f. cache , u, p, t)
2485
+ f. f1 (f. _func_cache , u, p, t)
2486
2486
f. f2 (du, u, p, t)
2487
- du .+ = f. cache
2487
+ du .+ = f. _func_cache
2488
2488
end
2489
2489
2490
2490
(f:: DiscreteFunction )(args... ) = f. f (args... )
@@ -2512,9 +2512,9 @@ end
2512
2512
(f:: SplitSDEFunction )(u, p, t) = f. f1 (u, p, t) + f. f2 (u, p, t)
2513
2513
2514
2514
function (f:: SplitSDEFunction )(du, u, p, t)
2515
- f. f1 (f. cache , u, p, t)
2515
+ f. f1 (f. _func_cache , u, p, t)
2516
2516
f. f2 (du, u, p, t)
2517
- du .+ = f. cache
2517
+ du .+ = f. _func_cache
2518
2518
end
2519
2519
2520
2520
(f:: RODEFunction )(args... ) = f. f (args... )
@@ -2808,7 +2808,7 @@ function unwrapped_f(f::NonlinearFunction, newf = unwrapped_f(f.f))
2808
2808
end
2809
2809
end
2810
2810
2811
- @add_kwonly function SplitFunction (f1, f2, mass_matrix, cache , analytic, tgrad, jac, jvp,
2811
+ @add_kwonly function SplitFunction (f1, f2, mass_matrix, _func_cache , analytic, tgrad, jac, jvp,
2812
2812
vjp, jac_prototype, W_prototype, sparsity, Wfact, Wfact_t, paramjac,
2813
2813
observed, colorvec, sys, initializeprob = nothing , update_initializeprob! = nothing ,
2814
2814
initializeprobmap = nothing , initializeprobpmap = nothing , initialization_data = nothing , nlprob_data = nothing )
@@ -2826,19 +2826,19 @@ end
2826
2826
2827
2827
SplitFunction{isinplace (f2), FullSpecialize, typeof (f1), typeof (f2),
2828
2828
typeof (mass_matrix),
2829
- typeof (cache ), typeof (analytic), typeof (tgrad), typeof (jac), typeof (jvp),
2829
+ typeof (_func_cache ), typeof (analytic), typeof (tgrad), typeof (jac), typeof (jvp),
2830
2830
typeof (vjp), typeof (jac_prototype), typeof (W_prototype), typeof (sparsity),
2831
2831
typeof (Wfact), typeof (Wfact_t), typeof (paramjac), typeof (observed), typeof (colorvec),
2832
2832
typeof (sys), typeof (initdata), typeof (nlprob_data)}(
2833
2833
f1, f2, mass_matrix,
2834
- cache , analytic, tgrad, jac, jvp, vjp,
2834
+ _func_cache , analytic, tgrad, jac, jvp, vjp,
2835
2835
jac_prototype, W_prototype, sparsity, Wfact, Wfact_t, paramjac, observed, colorvec, sys,
2836
2836
initdata, nlprob_data)
2837
2837
end
2838
2838
function SplitFunction {iip, specialize} (f1, f2;
2839
2839
mass_matrix = __has_mass_matrix (f1) ?
2840
2840
f1. mass_matrix : I,
2841
- cache = nothing ,
2841
+ _func_cache = nothing ,
2842
2842
analytic = __has_analytic (f1) ? f1. analytic :
2843
2843
nothing ,
2844
2844
tgrad = __has_tgrad (f1) ? f1. tgrad : nothing ,
@@ -2885,20 +2885,20 @@ function SplitFunction{iip, specialize}(f1, f2;
2885
2885
SplitFunction{iip, specialize, Any, Any, Any, Any, Any, Any, Any, Any, Any,
2886
2886
Any, Any, Any, Any, Any, Any, Any,
2887
2887
Any, Any, Union{Nothing, OverrideInitData}, Union{Nothing, ODE_NLProbData}}(
2888
- f1, f2, mass_matrix, cache ,
2888
+ f1, f2, mass_matrix, _func_cache ,
2889
2889
analytic,
2890
2890
tgrad, jac, jvp, vjp, jac_prototype, W_prototype,
2891
2891
sparsity, Wfact, Wfact_t, paramjac,
2892
2892
observed, colorvec, sys, initdata, nlprob_data)
2893
2893
else
2894
2894
SplitFunction{iip, specialize, typeof (f1), typeof (f2), typeof (mass_matrix),
2895
- typeof (cache ), typeof (analytic),
2895
+ typeof (_func_cache ), typeof (analytic),
2896
2896
typeof (tgrad), typeof (jac), typeof (jvp), typeof (vjp),
2897
2897
typeof (jac_prototype), typeof (W_prototype), typeof (sparsity),
2898
2898
typeof (Wfact), typeof (Wfact_t), typeof (paramjac), typeof (observed),
2899
2899
typeof (colorvec),
2900
2900
typeof (sys), typeof (initdata), typeof (nlprob_data)}(f1, f2,
2901
- mass_matrix, cache , analytic, tgrad, jac,
2901
+ mass_matrix, _func_cache , analytic, tgrad, jac,
2902
2902
jvp, vjp, jac_prototype, W_prototype,
2903
2903
sparsity, Wfact, Wfact_t, paramjac, observed, colorvec, sys,
2904
2904
initdata, nlprob_data)
@@ -3259,20 +3259,20 @@ function SDEFunction(f, g; kwargs...)
3259
3259
end
3260
3260
SDEFunction (f:: SDEFunction ; kwargs... ) = f
3261
3261
3262
- @add_kwonly function SplitSDEFunction (f1, f2, g, mass_matrix, cache , analytic, tgrad, jac,
3262
+ @add_kwonly function SplitSDEFunction (f1, f2, g, mass_matrix, _func_cache , analytic, tgrad, jac,
3263
3263
jvp, vjp,
3264
3264
jac_prototype, Wfact, Wfact_t, paramjac, observed,
3265
3265
colorvec, sys, initialization_data = nothing )
3266
3266
f1 = f1 isa AbstractSciMLOperator ? f1 : SDEFunction (f1)
3267
3267
f2 = SDEFunction (f2)
3268
3268
3269
3269
SplitFunction{isinplace (f2), typeof (f1), typeof (f2), typeof (g), typeof (mass_matrix),
3270
- typeof (cache ), typeof (analytic), typeof (tgrad), typeof (jac), typeof (jvp),
3270
+ typeof (_func_cache ), typeof (analytic), typeof (tgrad), typeof (jac), typeof (jvp),
3271
3271
typeof (vjp),
3272
3272
typeof (Wfact), typeof (Wfact_t), typeof (paramjac), typeof (observed),
3273
3273
typeof (colorvec),
3274
3274
typeof (sys), typeof (initialization_data)}(
3275
- f1, f2, mass_matrix, cache , analytic, tgrad, jac,
3275
+ f1, f2, mass_matrix, _func_cache , analytic, tgrad, jac,
3276
3276
jac_prototype, Wfact, Wfact_t, paramjac, observed, colorvec, sys, initialization_data)
3277
3277
end
3278
3278
@@ -3344,7 +3344,7 @@ function SplitSDEFunction{iip}(f1, f2, g; kwargs...) where {iip}
3344
3344
end
3345
3345
SplitSDEFunction (f:: SplitSDEFunction ; kwargs... ) = f
3346
3346
3347
- @add_kwonly function DynamicalSDEFunction (f1, f2, g, mass_matrix, cache , analytic, tgrad,
3347
+ @add_kwonly function DynamicalSDEFunction (f1, f2, g, mass_matrix, _func_cache , analytic, tgrad,
3348
3348
jac, jvp, vjp,
3349
3349
jac_prototype, Wfact, Wfact_t, paramjac,
3350
3350
observed, colorvec,
@@ -3354,12 +3354,12 @@ SplitSDEFunction(f::SplitSDEFunction; kwargs...) = f
3354
3354
3355
3355
DynamicalSDEFunction{isinplace (f2), FullSpecialize, typeof (f1), typeof (f2), typeof (g),
3356
3356
typeof (mass_matrix),
3357
- typeof (cache ), typeof (analytic), typeof (tgrad), typeof (jac),
3357
+ typeof (_func_cache ), typeof (analytic), typeof (tgrad), typeof (jac),
3358
3358
typeof (jvp), typeof (vjp),
3359
3359
typeof (Wfact), typeof (Wfact_t), typeof (paramjac), typeof (observed),
3360
3360
typeof (colorvec),
3361
3361
typeof (sys), typeof (initialization_data)}(
3362
- f1, f2, g, mass_matrix, cache , analytic, tgrad,
3362
+ f1, f2, g, mass_matrix, _func_cache , analytic, tgrad,
3363
3363
jac, jac_prototype, Wfact, Wfact_t, paramjac, observed, colorvec, sys,
3364
3364
initialization_data)
3365
3365
end
0 commit comments