Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit 9422b4b

Browse files
Make robust to deprecations removals
1 parent 5211664 commit 9422b4b

5 files changed

+840
-9
lines changed

Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SimpleNonlinearSolve"
22
uuid = "727e6d20-b764-4bd8-a329-72de5adea6c7"
33
authors = ["SciML"]
4-
version = "1.12.3"
4+
version = "1.12.4"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
@@ -10,10 +10,12 @@ ConcreteStructs = "2569d6c7-a4a2-43d3-a901-331e8e4be471"
1010
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
1111
DiffResults = "163ba53b-c6d8-5494-b064-1a9d43ac40c5"
1212
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
13+
EnumX = "4e289a0a-7415-4d19-859d-a7e5c4648b56"
1314
FastClosures = "9aa1b823-49e4-5ca5-8b0f-3971ec8bab6a"
1415
FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
1516
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1617
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
18+
Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a"
1719
MaybeInplace = "bb5d69b7-63fc-4a16-80bd-7e42200c7bdb"
1820
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
1921
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
@@ -45,13 +47,15 @@ ConcreteStructs = "0.2.3"
4547
DiffEqBase = "6.149"
4648
DiffResults = "1.1"
4749
DifferentiationInterface = "0.6.1"
50+
EnumX = "1.0.4"
4851
ExplicitImports = "1.5.0"
4952
FastClosures = "0.3.2"
5053
FiniteDiff = "2.23.1"
5154
ForwardDiff = "0.10.36"
5255
Hwloc = "3"
5356
InteractiveUtils = "<0.0.1, 1"
5457
LinearAlgebra = "1.10"
58+
Markdown = "1.11.0"
5559
MaybeInplace = "0.1.3"
5660
NonlinearProblemLibrary = "0.1.2"
5761
Pkg = "1.10"

src/SimpleNonlinearSolve.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,16 @@ using ADTypes: ADTypes, AbstractADType, AutoFiniteDiff, AutoForwardDiff,
66
AutoPolyesterForwardDiff
77
using ArrayInterface: ArrayInterface
88
using ConcreteStructs: @concrete
9-
using DiffEqBase: DiffEqBase, AbstractNonlinearTerminationMode,
10-
AbstractSafeNonlinearTerminationMode,
11-
AbstractSafeBestNonlinearTerminationMode, AbsNormTerminationMode,
12-
NONLINEARSOLVE_DEFAULT_NORM
9+
using DiffEqBase: DiffEqBase
1310
using DifferentiationInterface: DifferentiationInterface
1411
using DiffResults: DiffResults
1512
using FastClosures: @closure
1613
using FiniteDiff: FiniteDiff
1714
using ForwardDiff: ForwardDiff, Dual
15+
using EnumX
1816
using LinearAlgebra: LinearAlgebra, I, convert, copyto!, diagind, dot, issuccess, lu, mul!,
1917
norm, transpose
18+
using Markdown
2019
using MaybeInplace: @bb, setindex_trait, CanSetindex, CannotSetindex
2120
using Reexport: @reexport
2221
using SciMLBase: @add_kwonly, SciMLBase, AbstractNonlinearProblem, IntervalNonlinearProblem,
@@ -36,6 +35,8 @@ abstract type AbstractBracketingAlgorithm <: AbstractSimpleNonlinearSolveAlgorit
3635
abstract type AbstractNewtonAlgorithm <: AbstractSimpleNonlinearSolveAlgorithm end
3736

3837
@inline __is_extension_loaded(::Val) = false
38+
include("termination_conditions_deprecated.jl")
39+
include("termination_conditions.jl")
3940
include("immutable_nonlinear_problem.jl")
4041
include("utils.jl")
4142
include("linesearch.jl")

0 commit comments

Comments
 (0)