@@ -6,23 +6,23 @@ jp_diag = Diagonal(zeros(2))
6
6
fun = ODEFunction (f; jac = jac, jac_prototype = jp_diag)
7
7
prob = ODEProblem (fun, ones (2 ), (1.0 , 10.0 ))
8
8
sol = solve (prob, Rosenbrock23 ())
9
- @test sol[end ] ≈ [10.0 , 10.0 ]
9
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
10
10
@test length (sol) < 60
11
11
12
12
sol = solve (prob, Rosenbrock23 (autodiff = false ))
13
- @test sol[end ] ≈ [10.0 , 10.0 ]
13
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
14
14
@test length (sol) < 60
15
15
16
16
jp = Tridiagonal (jp_diag)
17
17
fun = ODEFunction (f; jac = jac, jac_prototype = jp)
18
18
prob = ODEProblem (fun, ones (2 ), (1.0 , 10.0 ))
19
19
20
20
sol = solve (prob, Rosenbrock23 ())
21
- @test sol[end ] ≈ [10.0 , 10.0 ]
21
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
22
22
@test length (sol) < 60
23
23
24
24
sol = solve (prob, Rosenbrock23 (autodiff = false ))
25
- @test sol[end ] ≈ [10.0 , 10.0 ]
25
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
26
26
@test length (sol) < 60
27
27
28
28
#=
@@ -43,7 +43,7 @@ sol = solve(prob,Rosenbrock23())
43
43
fun = ODEFunction (f; jac = jac, jac_prototype = jp)
44
44
prob = ODEProblem (fun, ones (2 ), (1.0 , 10.0 ))
45
45
sol = solve (prob, Rosenbrock23 (autodiff = false ))
46
- @test sol[end ] ≈ [10.0 , 10.0 ]
46
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
47
47
@test length (sol) < 60
48
48
end
49
49
52
52
fun = ODEFunction (f; jac = jac, jac_prototype = jp)
53
53
prob = ODEProblem (fun, ones (2 ), (1.0 , 10.0 ))
54
54
sol = solve (prob, Rosenbrock23 (autodiff = false ))
55
- @test sol[end ] ≈ [10.0 , 10.0 ]
55
+ @test sol. u [end ] ≈ [10.0 , 10.0 ]
56
56
@test length (sol) < 60
57
57
end
0 commit comments