@@ -6,17 +6,16 @@ using ADTypes: ADTypes, AbstractADType, AutoFiniteDiff, AutoForwardDiff,
66 AutoPolyesterForwardDiff
77using ArrayInterface: ArrayInterface
88using ConcreteStructs: @concrete
9- using DiffEqBase: DiffEqBase, AbstractNonlinearTerminationMode,
10- AbstractSafeNonlinearTerminationMode,
11- AbstractSafeBestNonlinearTerminationMode, AbsNormTerminationMode,
12- NONLINEARSOLVE_DEFAULT_NORM
9+ using DiffEqBase: DiffEqBase
1310using DifferentiationInterface: DifferentiationInterface
1411using DiffResults: DiffResults
1512using FastClosures: @closure
1613using FiniteDiff: FiniteDiff
1714using ForwardDiff: ForwardDiff, Dual
15+ using EnumX
1816using LinearAlgebra: LinearAlgebra, I, convert, copyto!, diagind, dot, issuccess, lu, mul!,
1917 norm, transpose
18+ using Markdown
2019using MaybeInplace: @bb , setindex_trait, CanSetindex, CannotSetindex
2120using Reexport: @reexport
2221using SciMLBase: @add_kwonly , SciMLBase, AbstractNonlinearProblem, IntervalNonlinearProblem,
@@ -36,6 +35,8 @@ abstract type AbstractBracketingAlgorithm <: AbstractSimpleNonlinearSolveAlgorit
3635abstract type AbstractNewtonAlgorithm <: AbstractSimpleNonlinearSolveAlgorithm end
3736
3837@inline __is_extension_loaded (:: Val ) = false
38+ include (" termination_conditions_deprecated.jl" )
39+ include (" termination_conditions.jl" )
3940include (" immutable_nonlinear_problem.jl" )
4041include (" utils.jl" )
4142include (" linesearch.jl" )
@@ -143,4 +144,13 @@ export SimpleBroyden, SimpleDFSane, SimpleGaussNewton, SimpleHalley, SimpleKleme
143144export SimpleHouseholder
144145export Alefeld, Bisection, Brent, Falsi, ITP, Ridder
145146
147+ export SteadyStateDiffEqTerminationMode, SimpleNonlinearSolveTerminationMode,
148+ NormTerminationMode, RelTerminationMode, RelNormTerminationMode, AbsTerminationMode,
149+ AbsNormTerminationMode, RelSafeTerminationMode, AbsSafeTerminationMode,
150+ RelSafeBestTerminationMode, AbsSafeBestTerminationMode
151+ # Deprecated API
152+ export NLSolveTerminationMode,
153+ NLSolveSafeTerminationOptions, NLSolveTerminationCondition,
154+ NLSolveSafeTerminationResult
155+
146156end # module
0 commit comments