Skip to content

Commit 2f08bb8

Browse files
Update to use DiffEqBase 6.190.1 with extended initialization algorithms
- Bump DiffEqBase requirement to 6.190.1 in all relevant Project.toml files - Remove delegation from DiffEqBase types to extended versions since DiffEqBase now has the full versions with parameters - Keep backward compatibility aliases for ShampineCollocationInitExt and BrownBasicInitExt 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 3f289c3 commit 2f08bb8

File tree

4 files changed

+4
-12
lines changed

4 files changed

+4
-12
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Adapt = "4.3"
112112
ArrayInterface = "7.19"
113113
CommonSolve = "0.2.4"
114114
DataStructures = "0.18.22, 0.19"
115-
DiffEqBase = "6.190"
115+
DiffEqBase = "6.190.1"
116116
DocStringExtensions = "0.9.5"
117117
EnumX = "1.0.5"
118118
ExplicitImports = "1.13.1"

lib/OrdinaryDiffEqCore/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ FastPower = "1.1"
8585
Logging = "1.10"
8686
Mooncake = "0.4"
8787
AllocCheck = "0.2"
88-
DiffEqBase = "6.187"
88+
DiffEqBase = "6.190.1"
8989
FillArrays = "1.13"
9090
Adapt = "4.3"
9191
Reexport = "1.2"

lib/OrdinaryDiffEqCore/src/initialize_dae.jl

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,15 +168,7 @@ function _initialize_dae!(integrator, prob::AbstractDEProblem, alg::CheckInit,
168168
end
169169

170170
# Delegate base DiffEqBase types to extended versions with default options
171-
function _initialize_dae!(integrator, prob::AbstractDEProblem,
172-
alg::DiffEqBase.ShampineCollocationInit, isinplace::Union{Val{true}, Val{false}})
173-
_initialize_dae!(integrator, prob, ShampineCollocationInitExt(nothing, nothing), isinplace)
174-
end
175-
176-
function _initialize_dae!(integrator, prob::AbstractDEProblem,
177-
alg::DiffEqBase.BrownBasicInit, isinplace::Union{Val{true}, Val{false}})
178-
_initialize_dae!(integrator, prob, BrownFullBasicInit(integrator.opts.abstol, nothing), isinplace)
179-
end
171+
# No longer needed - DiffEqBase types now have the parameters directly
180172

181173
# Handle DiffEqBase.DefaultInit same as our DefaultInit
182174
function _initialize_dae!(integrator, prob::AbstractDEProblem,

lib/OrdinaryDiffEqNonlinearSolve/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ RecursiveArrayTools = "3.36"
6363
ODEProblemLibrary = "0.1.8"
6464
PreallocationTools = "0.4"
6565
AllocCheck = "0.2"
66-
DiffEqBase = "6.176"
66+
DiffEqBase = "6.190.1"
6767
SafeTestsets = "0.1.0"
6868
SciMLOperators = "1.4"
6969
SciMLStructures = "1.7"

0 commit comments

Comments
 (0)