@@ -102,14 +102,16 @@ probN = NonlinearProblem(f, u0)
102
102
@test solve (probN, NewtonRaphson (;autodiff= false )). u[end ] ≈ sqrt (2.0 )
103
103
@test solve (probN, NewtonRaphson (;autodiff= false ); immutable = false ). u[end ] ≈ sqrt (2.0 )
104
104
105
- f, u0 = (u, p) -> u .* u .- 2.0 , 1.0
106
- probN = NonlinearProblem (f, u0)
107
-
108
- @test solve (probN, NewtonRaphson ()). u ≈ sqrt (2.0 )
109
- @test solve (probN, NewtonRaphson (); immutable = false ). u ≈ sqrt (2.0 )
110
- @test solve (probN, NewtonRaphson (;autodiff= false )). u ≈ sqrt (2.0 )
111
- @test solve (probN, NewtonRaphson (;autodiff= false ); immutable = false ). u ≈ sqrt (2.0 )
112
-
105
+ for u0 in [1.0 , [1 , 1.0 ]]
106
+ f = (u, p) -> u .* u .- 2.0
107
+ probN = NonlinearProblem (f, u0)
108
+ sol = sqrt (2 ) * u0
109
+
110
+ @test solve (probN, NewtonRaphson ()). u ≈ sol
111
+ @test solve (probN, NewtonRaphson (); immutable = false ). u ≈ sol
112
+ @test solve (probN, NewtonRaphson (;autodiff= false )). u ≈ sol
113
+ @test solve (probN, NewtonRaphson (;autodiff= false ); immutable = false ). u ≈ sol
114
+ end
113
115
114
116
# Bisection Tests
115
117
f, u0 = (u, p) -> u .* u .- 2.0 , (1.0 , 2.0 )
0 commit comments