Skip to content

Commit 9bfeec5

Browse files
fix: NonlinearLeastSquaresProblem is not a trivial initialization
1 parent bc35113 commit 9bfeec5

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
@@ -208,7 +208,7 @@ function get_initial_values(prob, valp, f, alg::OverrideInit,
208208
initdata.update_initializeprob!(initprob, valp)
209209
end
210210

211-
if state_values(initprob) === nothing
211+
if is_trivial_initialization(initdata)
212212
nlsol = initprob
213213
success = true
214214
else
@@ -243,7 +243,8 @@ function get_initial_values(prob, valp, f, alg::OverrideInit,
243243
end
244244

245245
function is_trivial_initialization(initdata::OverrideInitData)
246-
state_values(initdata.initializeprob) === nothing
246+
!(initdata.initializeprob isa NonlinearLeastSquaresProblem) &&
247+
state_values(initdata.initializeprob) === nothing
247248
end
248249

249250
function is_trivial_initialization(f::AbstractSciMLFunction)

0 commit comments

Comments
 (0)