We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa8e575 commit 9d99886Copy full SHA for 9d99886
src/definitions.jl
@@ -601,6 +601,14 @@ mutable struct AdjointPlan{T,P<:Plan} <: Plan{T}
601
AdjointPlan{T,P}(p) where {T,P} = new(p)
602
end
603
604
+"""
605
+ Base.adjoint(p::Plan)
606
+
607
+Form the adjoint operator of an FFT plan. Returns a plan `p'` which performs the adjoint operation
608
+the original plan. Note that this differs from the corresponding backwards plan in the case of real
609
+FFTs due to the halving of one of the dimensions of the FFT output, as described in [`rfft`](@ref).
610
+Adjoint plans do not currently support `mul!`.
611
612
Base.adjoint(p::Plan{T}) where {T} = AdjointPlan{T, typeof(p)}(p)
613
Base.adjoint(p::AdjointPlan) = p.p
614
# always have AdjointPlan inside ScaledPlan.
0 commit comments