|
1 | 1 | module SimpleNonlinearSolve
|
2 | 2 |
|
3 |
| -using PrecompileTools: @compile_workload, @setup_workload, @recompile_invalidations |
4 |
| - |
5 |
| -@recompile_invalidations begin |
6 |
| - using ADTypes: ADTypes, AbstractADType, AutoFiniteDiff, AutoForwardDiff, |
7 |
| - AutoPolyesterForwardDiff |
8 |
| - using ArrayInterface: ArrayInterface |
9 |
| - using ConcreteStructs: @concrete |
10 |
| - using DiffEqBase: DiffEqBase, AbstractNonlinearTerminationMode, |
11 |
| - AbstractSafeNonlinearTerminationMode, |
12 |
| - AbstractSafeBestNonlinearTerminationMode, AbsNormTerminationMode, |
13 |
| - NONLINEARSOLVE_DEFAULT_NORM |
14 |
| - using DifferentiationInterface: DifferentiationInterface |
15 |
| - using DiffResults: DiffResults |
16 |
| - using FastClosures: @closure |
17 |
| - using FiniteDiff: FiniteDiff |
18 |
| - using ForwardDiff: ForwardDiff, Dual |
19 |
| - using LinearAlgebra: LinearAlgebra, I, convert, copyto!, diagind, dot, issuccess, lu, |
20 |
| - mul!, norm, transpose |
21 |
| - using MaybeInplace: @bb, setindex_trait, CanSetindex, CannotSetindex |
22 |
| - using Reexport: @reexport |
23 |
| - using SciMLBase: SciMLBase, AbstractNonlinearProblem, IntervalNonlinearProblem, |
24 |
| - NonlinearFunction, NonlinearLeastSquaresProblem, NonlinearProblem, |
25 |
| - ReturnCode, init, remake, solve, AbstractNonlinearAlgorithm, |
26 |
| - build_solution, isinplace, _unwrap_val |
27 |
| - using Setfield: @set! |
28 |
| - using StaticArraysCore: StaticArray, SVector, SMatrix, SArray, MArray, Size |
29 |
| -end |
| 3 | +using PrecompileTools: @compile_workload, @setup_workload |
| 4 | + |
| 5 | +using ADTypes: ADTypes, AbstractADType, AutoFiniteDiff, AutoForwardDiff, |
| 6 | + AutoPolyesterForwardDiff |
| 7 | +using ArrayInterface: ArrayInterface |
| 8 | +using ConcreteStructs: @concrete |
| 9 | +using DiffEqBase: DiffEqBase, AbstractNonlinearTerminationMode, |
| 10 | + AbstractSafeNonlinearTerminationMode, |
| 11 | + AbstractSafeBestNonlinearTerminationMode, AbsNormTerminationMode, |
| 12 | + NONLINEARSOLVE_DEFAULT_NORM |
| 13 | +using DifferentiationInterface: DifferentiationInterface |
| 14 | +using DiffResults: DiffResults |
| 15 | +using FastClosures: @closure |
| 16 | +using FiniteDiff: FiniteDiff |
| 17 | +using ForwardDiff: ForwardDiff, Dual |
| 18 | +using LinearAlgebra: LinearAlgebra, I, convert, copyto!, diagind, dot, issuccess, lu, mul!, |
| 19 | + norm, transpose |
| 20 | +using MaybeInplace: @bb, setindex_trait, CanSetindex, CannotSetindex |
| 21 | +using Reexport: @reexport |
| 22 | +using SciMLBase: SciMLBase, AbstractNonlinearProblem, IntervalNonlinearProblem, |
| 23 | + NonlinearFunction, NonlinearLeastSquaresProblem, NonlinearProblem, |
| 24 | + ReturnCode, init, remake, solve, AbstractNonlinearAlgorithm, |
| 25 | + build_solution, isinplace, _unwrap_val |
| 26 | +using Setfield: @set! |
| 27 | +using StaticArraysCore: StaticArray, SVector, SMatrix, SArray, MArray, Size |
30 | 28 |
|
31 | 29 | const DI = DifferentiationInterface
|
32 | 30 |
|
|
0 commit comments