@@ -1249,8 +1249,9 @@ function get_concrete_problem(prob::AbstractJumpProblem, isadapt; kwargs...)
12491249end
12501250
12511251function get_concrete_problem (prob:: SteadyStateProblem , isadapt; kwargs... )
1252+ oldprob = prob
12521253 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1253- if prob != = prob
1254+ if prob != = oldprob
12541255 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
12551256 end
12561257 p = get_concrete_p (prob, kwargs)
@@ -1260,8 +1261,9 @@ function get_concrete_problem(prob::SteadyStateProblem, isadapt; kwargs...)
12601261end
12611262
12621263function get_concrete_problem (prob:: NonlinearProblem , isadapt; kwargs... )
1264+ oldprob = prob
12631265 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1264- if prob != = prob
1266+ if prob != = oldprob
12651267 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
12661268 end
12671269 p = get_concrete_p (prob, kwargs)
@@ -1271,8 +1273,9 @@ function get_concrete_problem(prob::NonlinearProblem, isadapt; kwargs...)
12711273end
12721274
12731275function get_concrete_problem (prob:: NonlinearLeastSquaresProblem , isadapt; kwargs... )
1276+ oldprob = prob
12741277 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1275- if prob != = prob
1278+ if prob != = oldprob
12761279 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
12771280 end
12781281 p = get_concrete_p (prob, kwargs)
@@ -1296,8 +1299,9 @@ function init(prob::PDEProblem, alg::AbstractDEAlgorithm, args...;
12961299end
12971300
12981301function get_concrete_problem (prob, isadapt; kwargs... )
1302+ oldprob = prob
12991303 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1300- if prob != = prob
1304+ if prob != = oldprob
13011305 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
13021306 end
13031307 p = get_concrete_p (prob, kwargs)
@@ -1318,8 +1322,9 @@ function get_concrete_problem(prob, isadapt; kwargs...)
13181322end
13191323
13201324function get_concrete_problem (prob:: DAEProblem , isadapt; kwargs... )
1325+ oldprob = prob
13211326 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1322- if prob != = prob
1327+ if prob != = oldprob
13231328 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
13241329 end
13251330 p = get_concrete_p (prob, kwargs)
@@ -1345,8 +1350,9 @@ function get_concrete_problem(prob::DAEProblem, isadapt; kwargs...)
13451350end
13461351
13471352function get_concrete_problem (prob:: DDEProblem , isadapt; kwargs... )
1353+ oldprob = prob
13481354 prob = get_updated_symbolic_problem (_get_root_indp (prob), prob; kwargs... )
1349- if prob != = prob
1355+ if prob != = oldprob
13501356 kwargs = (; kwargs... , u0 = SII. state_values (prob), p = SII. parameter_values (prob))
13511357 end
13521358 p = get_concrete_p (prob, kwargs)
0 commit comments