@@ -9,8 +9,8 @@ import PrecompileTools: @recompile_invalidations, @compile_workload, @setup_work
99
1010@recompile_invalidations begin
1111 using ADTypes, ConcreteStructs, DiffEqBase, FastBroadcast, FastClosures, LazyArrays,
12- LineSearches, LinearAlgebra, LinearSolve, MaybeInplace, Preferences, Printf,
13- SciMLBase, SimpleNonlinearSolve, SparseArrays, SparseDiffTools
12+ LinearAlgebra, LinearSolve, MaybeInplace, Preferences, Printf, SciMLBase ,
13+ SimpleNonlinearSolve, SparseArrays, SparseDiffTools
1414
1515 import ArrayInterface: undefmatrix, can_setindex, restructure, fast_scalar_indexing
1616 import DiffEqBase: AbstractNonlinearTerminationMode,
@@ -20,6 +20,7 @@ import PrecompileTools: @recompile_invalidations, @compile_workload, @setup_work
2020 import FiniteDiff
2121 import ForwardDiff
2222 import ForwardDiff: Dual
23+ import LineSearches
2324 import LinearSolve: ComposePreconditioner, InvPreconditioner, needs_concrete_A
2425 import RecursiveArrayTools: recursivecopy!, recursivefill!
2526
@@ -29,7 +30,7 @@ import PrecompileTools: @recompile_invalidations, @compile_workload, @setup_work
2930 import StaticArraysCore: StaticArray, SVector, SArray, MArray, Size, SMatrix, MMatrix
3031end
3132
32- @reexport using ADTypes, LineSearches, SciMLBase, SimpleNonlinearSolve
33+ @reexport using ADTypes, SciMLBase, SimpleNonlinearSolve
3334
3435const AbstractSparseADType = Union{ADTypes. AbstractSparseFiniteDifferences,
3536 ADTypes. AbstractSparseForwardMode, ADTypes. AbstractSparseReverseMode}
@@ -157,6 +158,7 @@ export NewtonDescent, SteepestDescent, Dogleg, DampedNewtonDescent, GeodesicAcce
157158# Globalization
158159# # Line Search Algorithms
159160export LineSearchesJL, NoLineSearch, RobustNonMonotoneLineSearch, LiFukushimaLineSearch
161+ export Static, HagerZhang, MoreThuente, StrongWolfe, BackTracking
160162# # Trust Region Algorithms
161163export RadiusUpdateSchemes
162164
0 commit comments