|
19 | 19 | @test ForwardDiff.derivative(f, interval(-1, 1)) === interval(-2, 2, trv)
|
20 | 20 |
|
21 | 21 | g(x) = abs(x)^2
|
22 |
| - @test ForwardDiff.derivative(g, interval(-1, 1)) === interval(-2, 2, trv) |
23 |
| - @test all(ForwardDiff.gradient( v -> g(v[1]), [interval(-1, 1)]) .=== [interval(-2, 2, trv)]) |
24 |
| - @test all(ForwardDiff.hessian( v -> g(v[1]), [interval( 0 )]) .=== [interval(-2, 2, trv)]) |
25 |
| - @test all(ForwardDiff.hessian( v -> g(v[1]), [interval(-1, 1)]) .=== [interval(-2, 2, trv)]) |
| 22 | + @test ForwardDiff.derivative(g, interval(-1, 1) ) === interval(convert(Interval{Float64}, -2), convert(Interval{Float64}, 2), trv) |
| 23 | + @test all(ForwardDiff.gradient( v -> g(v[1]), [interval(-1, 1)]) .=== [interval(convert(Interval{Float64}, -2), convert(Interval{Float64}, 2), trv)]) |
| 24 | + @test all(ForwardDiff.hessian( v -> g(v[1]), [interval( 0 )]) .=== [interval(convert(Interval{Float64}, -2), convert(Interval{Float64}, 2), trv)]) |
| 25 | + @test all(ForwardDiff.hessian( v -> g(v[1]), [interval(-1, 1)]) .=== [interval(convert(Interval{Float64}, -2), convert(Interval{Float64}, 2), trv)]) |
26 | 26 | end
|
27 | 27 |
|
28 | 28 | @testset "sin" begin
|
|
0 commit comments