|
86 | 86 | @test f.coefficients ≈ [1.2533141373154997; Zeros(164)]
|
87 | 87 | @test f(0.3,0.1,0.2) ≈ 1
|
88 | 88 |
|
89 |
| - f = Fun((t,x,y) -> t, DuffyConic(), 10) |
90 |
| - @test f(sqrt(0.1^2+0.2^2),0.1,0.2) ≈ sqrt(0.1^2+0.2^2) |
| 89 | + f = Fun((t,x,y) -> t, DuffyCone(), 10) |
| 90 | + @test f(0.3,0.1,0.2) ≈ 0.3 |
91 | 91 |
|
92 |
| - f = Fun((t,x,y) -> x, DuffyConic(), 10) |
| 92 | + f = Fun((t,x,y) -> x, DuffyCone(), 10) |
| 93 | + @test f(0.3,0.1,0.2) ≈ 0.1 |
93 | 94 |
|
94 |
| - @test f(sqrt(0.1^2+0.2^2),0.1,0.2) ≈ 0.1 |
95 |
| - |
96 |
| - f = Fun((t,x,y) -> exp(cos(t*x)*y), DuffyConic(), 1000) |
97 |
| - @test f(sqrt(0.1^2+0.2^2),0.1,0.2) ≈ exp(cos(sqrt(0.1^2+0.2^2)*0.1)*0.2) |
| 95 | + f = Fun((t,x,y) -> y, DuffyCone(), 10) |
| 96 | + @test f(0.3,0.1,0.2) ≈ 0.2 |
98 | 97 |
|
99 |
| - f = Fun((t,x,y) -> exp(cos(t*x)*y), DuffyConic()) |
100 |
| - @test f(sqrt(0.1^2+0.2^2),0.1,0.2) ≈ exp(cos(sqrt(0.1^2+0.2^2)*0.1)*0.2) |
| 98 | + f = Fun((t,x,y) -> exp(cos(t*x)*y), DuffyCone(), 2000) |
| 99 | + @test f(0.3,0.1,0.2) ≈ exp(cos(0.3*0.1)*0.2) |
101 | 100 |
|
102 |
| - m,ℓ = (1,1) |
103 |
| - f = (txy) -> ((t,x,y) = txy; θ = atan(y,x); Fun(NormalizedJacobi(0,2m+1,Segment(1,0)),[zeros(ℓ);1])(t) * 2^m * t^m * cos(m*θ)) |
104 |
| - g = Fun(f, DuffyConic()) |
105 |
| - t,x,y = sqrt(0.1^2+0.2^2),0.1,0.2 |
106 |
| - @test g(t,x,y) ≈ f((t,x,y)) |
| 101 | + f = Fun((t,x,y) -> exp(cos(t*x)*y), DuffyCone()) |
| 102 | + @test f(0.3,0.1,0.2) ≈ exp(cos(0.3*0.1)*0.2) |
107 | 103 | end
|
108 | 104 |
|
109 | 105 | @testset "Legendre<>DuffyConic" begin
|
|
0 commit comments