|
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