Skip to content

Commit e1c7ef0

Browse files
feat: support parameter updates in initialize_dae!
1 parent 83c55c9 commit e1c7ef0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/OrdinaryDiffEqNonlinearSolve/src/initialize_dae.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ function _initialize_dae!(integrator, prob::Union{ODEProblem, DAEProblem},
5252
else
5353
error("Unreachable reached. Report this error.")
5454
end
55+
if isdefined(prob.f, :initializeprobpmap) && prob.f.initializeprobpmap !== nothing
56+
integrator.p = prob.f.initializeprobpmap(prob, nlsol)
57+
end
5558

5659
if nlsol.retcode != ReturnCode.Success
5760
integrator.sol = SciMLBase.solution_new_retcode(integrator.sol,

0 commit comments

Comments
 (0)