|
12 | 12 | @test digamma(convert(elty, 7e-7)) ≈ convert(elty, -1428572.005785942019703646)
|
13 | 13 | @test digamma(convert(elty, -0.5)) ≈ convert(elty, .03648997397857652055902367)
|
14 | 14 | @test digamma(convert(elty, -1.1)) ≈ convert(elty, 10.15416395914385769902271)
|
| 15 | + # issue #450 |
| 16 | + @test digamma(convert(elty, 0)) == convert(elty, -Inf) |
| 17 | + @test digamma(convert(elty, -1)) == convert(elty, -Inf) |
15 | 18 |
|
16 | 19 | @test digamma(convert(elty, 0.1)) ≈ convert(elty, -10.42375494041108)
|
17 | 20 | @test digamma(convert(elty, 1/2)) ≈ convert(elty, -γ - log(4))
|
|
35 | 38 | @test trigamma(convert(elty, 4)) ≈ convert(elty, π^2/6 - 49/36)
|
36 | 39 | @test trigamma(convert(elty, 5)) ≈ convert(elty, π^2/6 - 205/144)
|
37 | 40 | @test trigamma(convert(elty, 10)) ≈ convert(elty, π^2/6 - 9778141/6350400)
|
| 41 | + @test trigamma(convert(elty, 0)) == convert(elty, Inf) |
| 42 | + @test trigamma(convert(elty, -1)) == convert(elty, Inf) |
38 | 43 | end
|
39 | 44 | end
|
40 | 45 |
|
|
268 | 273 | @test zeta(-6+13im) ≅ conj(zeta(-6-13im)) ≅ 133.4764526350263089084083707864441932569167866714712267139316498-54.15465727586582149098585229287107039070546786014930791081909684im
|
269 | 274 | @test 1e-12 > relerr(zeta(-2+13im, 3), 2.3621038290867825837364823054-3.9497600485207119519185591345im)
|
270 | 275 | @test 1e-12 > relerr(zeta(-2-13im, 3), 2.3621038290867825837364823054+3.9497600485207119519185591345im)
|
| 276 | + |
| 277 | + # issue #450 |
| 278 | + @test SpecialFunctions.cotderiv(0, 2.0) == Inf |
| 279 | + @test_throws DomainError SpecialFunctions.cotderiv(-1, 2.0) |
271 | 280 | end
|
272 | 281 |
|
273 | 282 | @testset "logabsbinomial" begin
|
|
0 commit comments