You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ julia> using FastTransforms, LinearAlgebra
19
19
20
20
## Fast orthogonal polynomial transforms
21
21
22
-
The 29 orthogonal polynomial transforms are listed in `FastTransforms.kind2string.(0:28)`. Univariate transforms may be planned with the standard normalization or with orthonormalization. For multivariate transforms, the standard normalization may be too severe for floating-point computations, so it is omitted. Here are two examples:
22
+
The 33 orthogonal polynomial transforms are listed in `FastTransforms.kind2string.(0:32)`. Univariate transforms may be planned with the standard normalization or with orthonormalization. For multivariate transforms, the standard normalization may be too severe for floating-point computations, so it is omitted. Here are two examples:
@@ -160,6 +164,8 @@ let k2s = Dict(LEG2CHEB => "Legendre--Chebyshev",
160
164
SPHEREVANALYSIS =>"FFTW Fourier analysis on the sphere (vector field)",
161
165
DISKSYNTHESIS =>"FFTW Chebyshev×Fourier synthesis on the disk",
162
166
DISKANALYSIS =>"FFTW Chebyshev×Fourier analysis on the disk",
167
+
RECTDISKSYNTHESIS =>"FFTW Chebyshev synthesis on the rectangularized disk",
168
+
RECTDISKANALYSIS =>"FFTW Chebyshev analysis on the rectangularized disk",
163
169
TRIANGLESYNTHESIS =>"FFTW Chebyshev synthesis on the triangle",
164
170
TRIANGLEANALYSIS =>"FFTW Chebyshev analysis on the triangle",
165
171
TETRAHEDRONSYNTHESIS =>"FFTW Chebyshev synthesis on the tetrahedron",
@@ -201,6 +207,7 @@ show(io::IO, p::FTPlan{T, 1, K}) where {T, K} = print(io, "FastTransforms ", kin
201
207
show(io::IO, p::FTPlan{T, 2, SPHERE}) where T =print(io, "FastTransforms ", kind2string(SPHERE), " plan for $(p.n)×$(2p.n-1)-element array of ", T)
202
208
show(io::IO, p::FTPlan{T, 2, SPHEREV}) where T =print(io, "FastTransforms ", kind2string(SPHEREV), " plan for $(p.n)×$(2p.n-1)-element array of ", T)
203
209
show(io::IO, p::FTPlan{T, 2, DISK}) where T =print(io, "FastTransforms ", kind2string(DISK), " plan for $(p.n)×$(4p.n-3)-element array of ", T)
210
+
show(io::IO, p::FTPlan{T, 2, RECTDISK}) where T =print(io, "FastTransforms ", kind2string(RECTDISK), " plan for $(p.n)×$(p.n)-element array of ", T)
204
211
show(io::IO, p::FTPlan{T, 2, TRIANGLE}) where T =print(io, "FastTransforms ", kind2string(TRIANGLE), " plan for $(p.n)×$(p.n)-element array of ", T)
205
212
show(io::IO, p::FTPlan{T, 3, TETRAHEDRON}) where T =print(io, "FastTransforms ", kind2string(TETRAHEDRON), " plan for $(p.n)×$(p.n)×$(p.n)-element array of ", T)
206
213
show(io::IO, p::FTPlan{T, 2, SPINSPHERE}) where T =print(io, "FastTransforms ", kind2string(SPINSPHERE), " plan for $(p.n)×$(2p.n-1)-element array of ", T)
0 commit comments