Skip to content

Commit 0ecc249

Browse files
Merge pull request #986 from AayushSabharwal/as/remake-typeinf
fix: allow `build_initializeprob` to be a `Bool` in `remake`
2 parents fb2b8fd + 1fbfd00 commit 0ecc249

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/remake.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ function remake(prob::ODEProblem; f = missing,
229229

230230
iip = isinplace(prob)
231231

232-
if build_initializeprob <: Val{true} || build_initializeprob == true
232+
if build_initializeprob == Val{true} || build_initializeprob == true
233233
if f !== missing && has_initialization_data(f)
234234
initialization_data = remake_initialization_data(
235235
prob.f.sys, f, u0, tspan[1], p, newu0, newp)
@@ -409,7 +409,7 @@ function remake(prob::SDEProblem;
409409

410410
newu0, newp = updated_u0_p(prob, u0, p, tspan[1]; interpret_symbolicmap, use_defaults)
411411

412-
if build_initializeprob <: Val{true} || build_initializeprob == true
412+
if build_initializeprob == Val{true} || build_initializeprob == true
413413
if f !== missing && has_initialization_data(f)
414414
initialization_data = remake_initialization_data(
415415
prob.f.sys, f, u0, tspan[1], p, newu0, newp)
@@ -470,7 +470,7 @@ function remake(prob::DDEProblem; f = missing, h = missing, u0 = missing,
470470

471471
newu0, newp = updated_u0_p(prob, u0, p, tspan[1]; interpret_symbolicmap, use_defaults)
472472

473-
if build_initializeprob <: Val{true} || build_initializeprob == true
473+
if build_initializeprob == Val{true} || build_initializeprob == true
474474
if f !== missing && has_initialization_data(f)
475475
initialization_data = remake_initialization_data(
476476
prob.f.sys, f, u0, tspan[1], p, newu0, newp)
@@ -543,7 +543,7 @@ function remake(prob::SDDEProblem;
543543

544544
newu0, newp = updated_u0_p(prob, u0, p, tspan[1]; interpret_symbolicmap, use_defaults)
545545

546-
if build_initializeprob <: Val{true} || build_initializeprob == true
546+
if build_initializeprob == Val{true} || build_initializeprob == true
547547
if f !== missing && has_initialization_data(f)
548548
initialization_data = remake_initialization_data(
549549
prob.f.sys, f, u0, tspan[1], p, newu0, newp)
@@ -685,7 +685,7 @@ function remake(prob::NonlinearProblem;
685685
_kwargs...)
686686
newu0, newp = updated_u0_p(prob, u0, p; interpret_symbolicmap, use_defaults)
687687

688-
if build_initializeprob <: Val{true} || build_initializeprob == true
688+
if build_initializeprob == Val{true} || build_initializeprob == true
689689
if f !== missing && has_initialization_data(f)
690690
initialization_data = remake_initialization_data(
691691
prob.f.sys, f, u0, nothing, p, newu0, newp)
@@ -732,7 +732,7 @@ function remake(prob::SteadyStateProblem;
732732
_kwargs...)
733733
newu0, newp = updated_u0_p(prob, u0, p; interpret_symbolicmap, use_defaults)
734734

735-
if build_initializeprob <: Val{true} || build_initializeprob == true
735+
if build_initializeprob == Val{true} || build_initializeprob == true
736736
if f !== missing && has_initialization_data(f)
737737
initialization_data = remake_initialization_data(
738738
prob.f.sys, f, u0, Inf, p, newu0, newp)
@@ -772,7 +772,7 @@ function remake(prob::NonlinearLeastSquaresProblem; f = missing, u0 = missing, p
772772
lazy_initialization = nothing, build_initializeprob = Val{true}, _kwargs...)
773773
newu0, newp = updated_u0_p(prob, u0, p; interpret_symbolicmap, use_defaults)
774774

775-
if build_initializeprob <: Val{true} || build_initializeprob == true
775+
if build_initializeprob == Val{true} || build_initializeprob == true
776776
if f !== missing && has_initialization_data(f)
777777
initialization_data = remake_initialization_data(
778778
prob.f.sys, f, u0, nothing, p, newu0, newp)

0 commit comments

Comments
 (0)