Skip to content

Commit e2db32e

Browse files
fix: NonlinearLeastSquaresProblem is not a trivial initialization
1 parent 651899b commit e2db32e

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
@@ -192,7 +192,7 @@ function get_initial_values(prob, valp, f, alg::OverrideInit,
192192
initdata.update_initializeprob!(initprob, valp)
193193
end
194194

195-
if state_values(initprob) === nothing
195+
if is_trivial_initialization(initdata)
196196
nlsol = initprob
197197
success = true
198198
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)