Skip to content

Commit bd69de5

Browse files
fix: NonlinearLeastSquaresProblem is not a trivial initialization
1 parent a48f8f4 commit bd69de5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/initialization.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ function get_initial_values(prob, valp, f, alg::OverrideInit,
196196
initdata.update_initializeprob!(initprob, valp)
197197
end
198198

199-
if state_values(initprob) === nothing
199+
if is_trivial_initialization(initdata)
200200
nlsol = initprob
201201
success = true
202202
else
@@ -227,7 +227,8 @@ function get_initial_values(prob, valp, f, alg::OverrideInit,
227227
end
228228

229229
function is_trivial_initialization(initdata::OverrideInitData)
230-
state_values(initdata.initializeprob) === nothing
230+
!(initdata.initializeprob isa NonlinearLeastSquaresProblem) &&
231+
state_values(initdata.initializeprob) === nothing
231232
end
232233

233234
function is_trivial_initialization(f::AbstractSciMLFunction)

0 commit comments

Comments
 (0)