Skip to content

Commit e805aef

Browse files
committed
chore: remove unused imports
1 parent c24be00 commit e805aef

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

lib/NonlinearSolveBase/src/jacobian.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Construct a cache for the Jacobian of `f` w.r.t. `u`.
2929
- `jvp_autodiff`: Automatic Differentiation or Finite Differencing backend for computing
3030
the Jacobian-vector product.
3131
- `linsolve`: Linear Solver Algorithm used to determine if we need a concrete jacobian
32-
or if possible we can just use a `SciMLJacobianOperators.JacobianOperator` instead.
32+
or if possible we can just use a [`SciMLJacobianOperators.JacobianOperator`](@ref)
33+
instead.
3334
"""
3435
function construct_jacobian_cache(
3536
prob, alg, f::NonlinearFunction, fu, u = prob.u0, p = prob.p; stats,

src/NonlinearSolve.jl

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,12 @@ using ConcreteStructs: @concrete
1010
using DiffEqBase: DiffEqBase # Needed for `init` / `solve` dispatches
1111
using FastClosures: @closure
1212
using LazyArrays: LazyArrays, ApplyArray, cache
13-
using LinearAlgebra: LinearAlgebra, ColumnNorm, Diagonal, I, LowerTriangular, Symmetric,
13+
using LinearAlgebra: LinearAlgebra, Diagonal, I, LowerTriangular, Symmetric,
1414
UpperTriangular, axpy!, cond, diag, diagind, dot, issuccess, istril,
1515
istriu, lu, mul!, norm, pinv, tril!, triu!
1616
using LineSearch: LineSearch, AbstractLineSearchCache, LineSearchesJL, NoLineSearch,
1717
RobustNonMonotoneLineSearch, BackTracking, LiFukushimaLineSearch
18-
using LinearSolve: LinearSolve, QRFactorization, needs_concrete_A, AbstractFactorization,
19-
DefaultAlgorithmChoice, DefaultLinearSolver
18+
using LinearSolve: LinearSolve
2019
using MaybeInplace: @bb
2120
using NonlinearSolveBase: NonlinearSolveBase,
2221
nonlinearsolve_forwarddiff_solve, nonlinearsolve_dual_solution,
@@ -47,18 +46,16 @@ using SymbolicIndexingInterface: SymbolicIndexingInterface, ParameterIndexingPro
4746

4847
# AD Support
4948
using ADTypes: ADTypes, AbstractADType, AutoFiniteDiff, AutoForwardDiff,
50-
AutoPolyesterForwardDiff, AutoZygote, AutoEnzyme, AutoSparse,
51-
NoSparsityDetector, KnownJacobianSparsityDetector
52-
using DifferentiationInterface: DifferentiationInterface, Constant
49+
AutoPolyesterForwardDiff, AutoZygote, AutoEnzyme, AutoSparse
50+
using DifferentiationInterface: DifferentiationInterface
5351
using FiniteDiff: FiniteDiff
5452
using ForwardDiff: ForwardDiff, Dual
55-
using SciMLJacobianOperators: AbstractJacobianOperator, JacobianOperator, VecJacOperator,
53+
using SciMLJacobianOperators: AbstractJacobianOperator, VecJacOperator,
5654
JacVecOperator, StatefulJacobianOperator
5755

5856
## Sparse AD Support
5957
using SparseArrays: AbstractSparseMatrix, SparseMatrixCSC
60-
using SparseMatrixColorings: ConstantColoringAlgorithm, GreedyColoringAlgorithm,
61-
LargestFirst
58+
using SparseMatrixColorings: SparseMatrixColorings # NOTE: This triggers an extension in NonlinearSolveBase
6259

6360
const DI = DifferentiationInterface
6461

0 commit comments

Comments
 (0)