1
- function SciMLBase. solve (prob:: NonlinearProblem ,
2
- alg:: AbstractNonlinearSolveAlgorithm , args... ;
3
- kwargs... )
1
+ function SciMLBase. __solve (prob:: NonlinearProblem ,
2
+ alg:: AbstractNonlinearSolveAlgorithm , args... ;
3
+ kwargs... )
4
4
solver = init (prob, alg, args... ; kwargs... )
5
5
sol = solve! (solver)
6
6
end
7
7
8
- function SciMLBase. init (prob:: NonlinearProblem{uType, iip} ,
9
- alg:: AbstractBracketingAlgorithm , args... ;
10
- alias_u0 = false ,
11
- maxiters = 1000 ,
12
- kwargs... ) where {uType, iip}
8
+ function SciMLBase. __init (prob:: NonlinearProblem{uType, iip} ,
9
+ alg:: AbstractBracketingAlgorithm , args... ;
10
+ alias_u0 = false ,
11
+ maxiters = 1000 ,
12
+ kwargs... ) where {uType, iip}
13
13
if ! (prob. u0 isa Tuple)
14
14
error (" You need to pass a tuple of u0 in bracketing algorithms." )
15
15
end
@@ -32,13 +32,13 @@ function SciMLBase.init(prob::NonlinearProblem{uType, iip},
32
32
DEFAULT, cache, iip, prob)
33
33
end
34
34
35
- function SciMLBase. init (prob:: NonlinearProblem{uType, iip} , alg:: AbstractNewtonAlgorithm ,
36
- args... ;
37
- alias_u0 = false ,
38
- maxiters = 1000 ,
39
- tol = 1e-6 ,
40
- internalnorm = DEFAULT_NORM,
41
- kwargs... ) where {uType, iip}
35
+ function SciMLBase. __init (prob:: NonlinearProblem{uType, iip} , alg:: AbstractNewtonAlgorithm ,
36
+ args... ;
37
+ alias_u0 = false ,
38
+ maxiters = 1000 ,
39
+ tol = 1e-6 ,
40
+ internalnorm = DEFAULT_NORM,
41
+ kwargs... ) where {uType, iip}
42
42
if alias_u0
43
43
u = prob. u0
44
44
else
0 commit comments