Skip to content

Commit 57d4c68

Browse files
committed
Support new ProjectionStyle trait
1 parent 17bc81a commit 57d4c68

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/fft.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,3 +984,7 @@ function *(p::r2rFFTWPlan{T,K,true}, x::StridedArray{T}) where {T,K}
984984
unsafe_execute!(p, x, x)
985985
return x
986986
end
987+
988+
AbstractFFTs.ProjectionStyle(::cFFTWPlan) = AbstractFFTs.NoProjectionStyle()
989+
AbstractFFTs.ProjectionStyle(::rFFTWPlan{T, FORWARD}) where {T} = AbstractFFTs.RealProjectionStyle()
990+
AbstractFFTs.ProjectionStyle(p::rFFTWPlan{T, BACKWARD}) where {T} = AbstractFFTs.RealInverseProjectionStyle(p.osz[first(p.region)])

0 commit comments

Comments
 (0)