Skip to content

Commit 61ea504

Browse files
committed
feat: bump major version of SimpleNonlinearSolve
1 parent aeee2e5 commit 61ea504

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

lib/NonlinearSolveBase/src/NonlinearSolveBase.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ include("autodiff.jl")
3535
(select_forward_mode_autodiff, select_reverse_mode_autodiff,
3636
select_jacobian_autodiff))
3737

38-
export RelTerminationMode, AbsTerminationMode, NormTerminationMode, RelNormTerminationMode,
39-
AbsNormTerminationMode, RelNormSafeTerminationMode, AbsNormSafeTerminationMode,
40-
RelNormSafeNormTerminationMode, AbsNormSafeNormTerminationMode
38+
export RelTerminationMode, AbsTerminationMode,
39+
NormTerminationMode, RelNormTerminationMode, AbsNormTerminationMode,
40+
RelNormSafeTerminationMode, AbsNormSafeTerminationMode,
41+
RelNormSafeBestTerminationMode, AbsNormSafeBestTerminationMode
4142

4243
end

lib/SimpleNonlinearSolve/Project.toml

Lines changed: 1 addition & 3 deletions
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.13.0"
4+
version = "2.0.0"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
@@ -19,7 +19,6 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1919
MaybeInplace = "bb5d69b7-63fc-4a16-80bd-7e42200c7bdb"
2020
NonlinearSolveBase = "be0214bd-f91f-a760-ac4e-3421ce2b2da0"
2121
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
22-
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
2322
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2423
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
2524

@@ -63,7 +62,6 @@ Pkg = "1.10"
6362
PolyesterForwardDiff = "0.1"
6463
PrecompileTools = "1.2"
6564
Random = "1.10"
66-
Reexport = "1.2"
6765
ReverseDiff = "1.15"
6866
SciMLBase = "2.50"
6967
SciMLSensitivity = "7.68"

lib/SimpleNonlinearSolve/src/SimpleNonlinearSolve.jl

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ using LineSearch: LiFukushimaLineSearch
88
using LinearAlgebra: LinearAlgebra, dot
99
using MaybeInplace: @bb, setindex_trait, CannotSetindex, CanSetindex
1010
using PrecompileTools: @compile_workload, @setup_workload
11-
using Reexport: @reexport
12-
@reexport using SciMLBase # I don't like this but needed to avoid a breaking change
13-
using SciMLBase: AbstractNonlinearAlgorithm, NonlinearProblem, ReturnCode
11+
using SciMLBase: AbstractNonlinearAlgorithm, NonlinearProblem, NonlinearLeastSquaresProblem,
12+
IntervalNonlinearProblem, ReturnCode
1413
using StaticArraysCore: StaticArray, SArray, SVector, MArray
1514

1615
# AD Dependencies
17-
using ADTypes: AutoFiniteDiff, AutoForwardDiff, AutoPolyesterForwardDiff
16+
using ADTypes: ADTypes
1817
using DifferentiationInterface: DifferentiationInterface
1918
using FiniteDiff: FiniteDiff
2019
using ForwardDiff: ForwardDiff
@@ -118,13 +117,17 @@ function solve_adjoint_internal end
118117
end
119118
end
120119

121-
export AutoFiniteDiff, AutoForwardDiff, AutoPolyesterForwardDiff
120+
export IntervalNonlinearProblem
122121

123122
export Alefeld, Bisection, Brent, Falsi, ITP, Ridder
124123

124+
export NonlinearProblem, NonlinearLeastSquaresProblem
125+
125126
export SimpleBroyden, SimpleKlement, SimpleLimitedMemoryBroyden
126127
export SimpleDFSane
127128
export SimpleGaussNewton, SimpleNewtonRaphson, SimpleTrustRegion
128129
export SimpleHalley
129130

131+
export solve
132+
130133
end

0 commit comments

Comments
 (0)