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 f939e89 commit 16e470dCopy full SHA for 16e470d
src/definitions.jl
@@ -600,6 +600,14 @@ mutable struct AdjointPlan{T,P<:Plan} <: Plan{T}
600
AdjointPlan{T,P}(p) where {T,P} = new(p)
601
end
602
603
+"""
604
+ Base.adjoint(p::Plan)
605
+
606
+Form the adjoint operator of an FFT plan. Returns a plan `p'` which performs the adjoint operation
607
+the original plan. Note that this differs from the corresponding backwards plan in the case of real
608
+FFTs due to the halving of one of the dimensions of the FFT output, as described in [`rfft`](@ref).
609
+Adjoint plans do not currently support `mul!`.
610
611
Base.adjoint(p::Plan{T}) where {T} = AdjointPlan{T, typeof(p)}(p)
612
Base.adjoint(p::AdjointPlan) = p.p
613
# always have AdjointPlan inside ScaledPlan.
0 commit comments