@@ -217,7 +217,7 @@ function remake(prob::ODEProblem; f = missing,
217
217
p = missing ,
218
218
kwargs = missing ,
219
219
interpret_symbolicmap = true ,
220
- build_initializeprob = true ,
220
+ build_initializeprob = Val{ true } ,
221
221
use_defaults = false ,
222
222
lazy_initialization = nothing ,
223
223
_kwargs... )
@@ -229,7 +229,7 @@ function remake(prob::ODEProblem; f = missing,
229
229
230
230
iip = isinplace (prob)
231
231
232
- if build_initializeprob
232
+ if build_initializeprob <: Val{true} || build_initializeprob == true
233
233
if f != = missing && has_initialization_data (f)
234
234
initialization_data = remake_initialization_data (
235
235
prob. f. sys, f, u0, tspan[1 ], p, newu0, newp)
@@ -401,15 +401,15 @@ function remake(prob::SDEProblem;
401
401
seed = missing ,
402
402
kwargs = missing ,
403
403
lazy_initialization = nothing ,
404
- build_initializeprob = true ,
404
+ build_initializeprob = Val{ true } ,
405
405
_kwargs... )
406
406
if tspan === missing
407
407
tspan = prob. tspan
408
408
end
409
409
410
410
newu0, newp = updated_u0_p (prob, u0, p, tspan[1 ]; interpret_symbolicmap, use_defaults)
411
411
412
- if build_initializeprob
412
+ if build_initializeprob <: Val{true} || build_initializeprob == true
413
413
if f != = missing && has_initialization_data (f)
414
414
initialization_data = remake_initialization_data (
415
415
prob. f. sys, f, u0, tspan[1 ], p, newu0, newp)
@@ -462,15 +462,15 @@ function remake(prob::DDEProblem; f = missing, h = missing, u0 = missing,
462
462
tspan = missing , p = missing , constant_lags = missing ,
463
463
dependent_lags = missing , order_discontinuity_t0 = missing ,
464
464
neutral = missing , kwargs = missing , interpret_symbolicmap = true ,
465
- use_defaults = false , lazy_initialization = nothing , build_initializeprob = true ,
465
+ use_defaults = false , lazy_initialization = nothing , build_initializeprob = Val{ true } ,
466
466
_kwargs... )
467
467
if tspan === missing
468
468
tspan = prob. tspan
469
469
end
470
470
471
471
newu0, newp = updated_u0_p (prob, u0, p, tspan[1 ]; interpret_symbolicmap, use_defaults)
472
472
473
- if build_initializeprob
473
+ if build_initializeprob <: Val{true} || build_initializeprob == true
474
474
if f != = missing && has_initialization_data (f)
475
475
initialization_data = remake_initialization_data (
476
476
prob. f. sys, f, u0, tspan[1 ], p, newu0, newp)
@@ -535,15 +535,15 @@ function remake(prob::SDDEProblem;
535
535
seed = missing ,
536
536
kwargs = missing ,
537
537
lazy_initialization = nothing ,
538
- build_initializeprob = true ,
538
+ build_initializeprob = Val{ true } ,
539
539
_kwargs... )
540
540
if tspan === missing
541
541
tspan = prob. tspan
542
542
end
543
543
544
544
newu0, newp = updated_u0_p (prob, u0, p, tspan[1 ]; interpret_symbolicmap, use_defaults)
545
545
546
- if build_initializeprob
546
+ if build_initializeprob <: Val{true} || build_initializeprob == true
547
547
if f != = missing && has_initialization_data (f)
548
548
initialization_data = remake_initialization_data (
549
549
prob. f. sys, f, u0, tspan[1 ], p, newu0, newp)
@@ -681,11 +681,11 @@ function remake(prob::NonlinearProblem;
681
681
interpret_symbolicmap = true ,
682
682
use_defaults = false ,
683
683
lazy_initialization = nothing ,
684
- build_initializeprob = true ,
684
+ build_initializeprob = Val{ true } ,
685
685
_kwargs... )
686
686
newu0, newp = updated_u0_p (prob, u0, p; interpret_symbolicmap, use_defaults)
687
687
688
- if build_initializeprob
688
+ if build_initializeprob <: Val{true} || build_initializeprob == true
689
689
if f != = missing && has_initialization_data (f)
690
690
initialization_data = remake_initialization_data (
691
691
prob. f. sys, f, u0, nothing , p, newu0, newp)
@@ -728,11 +728,11 @@ function remake(prob::SteadyStateProblem;
728
728
interpret_symbolicmap = true ,
729
729
use_defaults = false ,
730
730
lazy_initialization = nothing ,
731
- build_initializeprob = true ,
731
+ build_initializeprob = Val{ true } ,
732
732
_kwargs... )
733
733
newu0, newp = updated_u0_p (prob, u0, p; interpret_symbolicmap, use_defaults)
734
734
735
- if build_initializeprob
735
+ if build_initializeprob <: Val{true} || build_initializeprob == true
736
736
if f != = missing && has_initialization_data (f)
737
737
initialization_data = remake_initialization_data (
738
738
prob. f. sys, f, u0, Inf , p, newu0, newp)
@@ -769,10 +769,10 @@ Remake the given `NonlinearLeastSquaresProblem`.
769
769
"""
770
770
function remake (prob:: NonlinearLeastSquaresProblem ; f = missing , u0 = missing , p = missing ,
771
771
interpret_symbolicmap = true , use_defaults = false , kwargs = missing ,
772
- lazy_initialization = nothing , build_initializeprob = true , _kwargs... )
772
+ lazy_initialization = nothing , build_initializeprob = Val{ true } , _kwargs... )
773
773
newu0, newp = updated_u0_p (prob, u0, p; interpret_symbolicmap, use_defaults)
774
774
775
- if build_initializeprob
775
+ if build_initializeprob <: Val{true} || build_initializeprob == true
776
776
if f != = missing && has_initialization_data (f)
777
777
initialization_data = remake_initialization_data (
778
778
prob. f. sys, f, u0, nothing , p, newu0, newp)
0 commit comments