Skip to content

Commit 49d7eec

Browse files
authored
Make chebyshev transforms type stable, make points lazy (#114)
* Make chebyshev transforms type stable, make points lazy * Update chebyshevtransform.jl * Make type stable * Chebyshev U * Support ArrayLayouts v0.4 * Update clenshaw.jl * Update clenshaw.jl * Int64 -> Int * Allow empty Chebyshev transform
1 parent dd2c577 commit 49d7eec

File tree

8 files changed

+403
-221
lines changed

8 files changed

+403
-221
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "FastTransforms"
22
uuid = "057dd010-8810-581a-b7be-e3fc3b93f78c"
3-
version = "0.9.4"
3+
version = "0.10.0"
44

55
[deps]
66
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"

src/FastTransforms.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import DSP
99
@reexport using FFTW
1010

1111
import Base: unsafe_convert, eltype, ndims, adjoint, transpose, show, *, \,
12-
inv, size, view
12+
inv, length, size, view, getindex
1313

1414
import Base.GMP: Limb
1515

@@ -66,7 +66,8 @@ include("PaduaTransform.jl")
6666
export plan_chebyshevtransform, plan_ichebyshevtransform, plan_chebyshevtransform!, plan_ichebyshevtransform!,
6767
chebyshevtransform, ichebyshevtransform, chebyshevpoints,
6868
plan_chebyshevutransform, plan_ichebyshevutransform, plan_chebyshevutransform!, plan_ichebyshevutransform!,
69-
chebyshevutransform, ichebyshevutransform
69+
chebyshevutransform, ichebyshevutransform,
70+
chebyshevtransform!, ichebyshevtransform!, chebyshevutransform!, ichebyshevutransform!
7071

7172
include("chebyshevtransform.jl")
7273

0 commit comments

Comments
 (0)