@@ -4,12 +4,13 @@ import PrecompileTools: @compile_workload, @setup_workload, @recompile_invalidat
44
55@recompile_invalidations begin
66 using ADTypes, ArrayInterface, ConcreteStructs, DiffEqBase, FastClosures, FiniteDiff,
7- ForwardDiff, Reexport, LinearAlgebra, SciMLBase
7+ ForwardDiff, Reexport, LinearAlgebra, SciMLBase
88
99 import DiffEqBase: AbstractNonlinearTerminationMode,
10- AbstractSafeNonlinearTerminationMode, AbstractSafeBestNonlinearTerminationMode,
11- NonlinearSafeTerminationReturnCode, get_termination_mode,
12- NONLINEARSOLVE_DEFAULT_NORM
10+ AbstractSafeNonlinearTerminationMode,
11+ AbstractSafeBestNonlinearTerminationMode,
12+ NonlinearSafeTerminationReturnCode, get_termination_mode,
13+ NONLINEARSOLVE_DEFAULT_NORM
1314 import ForwardDiff: Dual
1415 import MaybeInplace: @bb , setindex_trait, CanSetindex, CannotSetindex
1516 import SciMLBase: AbstractNonlinearAlgorithm, build_solution, isinplace, _unwrap_val
@@ -56,14 +57,16 @@ function SciMLBase.solve(prob::IntervalNonlinearProblem, alg::Nothing, args...;
5657end
5758
5859# By Pass the highlevel checks for NonlinearProblem for Simple Algorithms
59- function SciMLBase. solve (prob:: NonlinearProblem , alg:: AbstractSimpleNonlinearSolveAlgorithm ,
60+ function SciMLBase. solve (
61+ prob:: NonlinearProblem , alg:: AbstractSimpleNonlinearSolveAlgorithm ,
6062 args... ; sensealg = nothing , u0 = nothing , p = nothing , kwargs... )
6163 if sensealg === nothing && haskey (prob. kwargs, :sensealg )
6264 sensealg = prob. kwargs[:sensealg ]
6365 end
6466 new_u0 = u0 != = nothing ? u0 : prob. u0
6567 new_p = p != = nothing ? p : prob. p
66- return __internal_solve_up (prob, sensealg, new_u0, u0 === nothing , new_p, p === nothing ,
68+ return __internal_solve_up (
69+ prob, sensealg, new_u0, u0 === nothing , new_p, p === nothing ,
6770 alg, args... ; kwargs... )
6871end
6972
111114end
112115
113116export SimpleBroyden, SimpleDFSane, SimpleGaussNewton, SimpleHalley, SimpleKlement,
114- SimpleLimitedMemoryBroyden, SimpleNewtonRaphson, SimpleTrustRegion
117+ SimpleLimitedMemoryBroyden, SimpleNewtonRaphson, SimpleTrustRegion
115118export Alefeld, Bisection, Brent, Falsi, ITP, Ridder
116119
117120end # module
0 commit comments