Skip to content

Commit 5e1c06d

Browse files
feat: support parameter updates in initialize_dae!
1 parent 09aa469 commit 5e1c06d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/OrdinaryDiffEqCore/src/initialize_dae.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ function _initialize_dae!(integrator, prob::Union{ODEProblem, DAEProblem},
173173
else
174174
error("Unreachable reached. Report this error.")
175175
end
176+
if isdefined(prob.f, :initializeprobpmap) && prob.f.initializeprobpmap !== nothing
177+
integrator.p = prob.f.initializeprobpmap(prob, nlsol)
178+
end
176179

177180
if nlsol.retcode != ReturnCode.Success
178181
integrator.sol = SciMLBase.solution_new_retcode(integrator.sol,

0 commit comments

Comments
 (0)