@@ -43,7 +43,8 @@ function SciMLBase.__solve(prob::NonlinearProblem, alg::SIAMFANLEquationsJL, arg
4343 rtol = NonlinearSolve. DEFAULT_TOLERANCE (reltol, T)
4444
4545 if prob. u0 isa Number
46- f = method == :anderson ? (du, u) -> (du = prob. f (u, prob. p)) : ((u) -> prob. f (u, prob. p))
46+ f = method == :anderson ? (du, u) -> (du = prob. f (u, prob. p)) :
47+ ((u) -> prob. f (u, prob. p))
4748
4849 if method == :newton
4950 sol = nsolsc (f, prob. u0; maxit = maxiters, atol, rtol, printerr = ShT)
@@ -55,7 +56,7 @@ function SciMLBase.__solve(prob::NonlinearProblem, alg::SIAMFANLEquationsJL, arg
5556 elseif method == :anderson
5657 f, u = NonlinearSolve. __construct_f (prob; alias_u0,
5758 make_fixed_point = Val (true ), can_handle_arbitrary_dims = Val (true ))
58- sol = aasol (f, [prob. u0], m, __zeros_like (u, 1 , 2 * m + 4 ); maxit = maxiters,
59+ sol = aasol (f, [prob. u0], m, __zeros_like (u, 1 , 2 * m + 4 ); maxit = maxiters,
5960 atol, rtol, beta = beta)
6061 end
6162
@@ -110,7 +111,7 @@ function SciMLBase.__solve(prob::NonlinearProblem, alg::SIAMFANLEquationsJL, arg
110111 elseif method == :anderson
111112 f!, u = NonlinearSolve. __construct_f (prob; alias_u0,
112113 can_handle_arbitrary_dims = Val (true ), make_fixed_point = Val (true ))
113- sol = aasol (f!, u, m, zeros (T, N, 2 * m + 4 ), atol = atol, rtol = rtol,
114+ sol = aasol (f!, u, m, zeros (T, N, 2 * m + 4 ), atol = atol, rtol = rtol,
114115 maxit = maxiters, beta = beta)
115116 end
116117 else
0 commit comments