@@ -588,8 +588,9 @@ abstract type AdjointStyle end
588588"""
589589 FFTAdjointStyle()
590590
591- Projection style for complex to complex discrete Fourier transforms.
592-
591+ Projection style for complex to complex discrete Fourier transforms that normalize
592+ the output analogously to [`fft`](@ref).
593+
593594Since the Fourier transform is unitary up to a scaling, the adjoint simply applies
594595the transform's inverse with an appropriate scaling.
595596"""
@@ -598,8 +599,8 @@ struct FFTAdjointStyle <: AdjointStyle end
598599"""
599600 RFFTAdjointStyle()
600601
601- Projection style for real to complex discrete Fourier transforms, for plans that
602- halve one of the output's dimensions analogously to [`rfft`](@ref).
602+ Projection style for real to complex discrete Fourier transforms that halve
603+ one of the output's dimensions and normalize the output analogously to [`rfft`](@ref).
603604
604605Since the Fourier transform is unitary up to a scaling, the adjoint applies the transform's
605606inverse, but with additional logic to handle the fact that the output is projected
@@ -610,9 +611,9 @@ struct RFFTAdjointStyle <: AdjointStyle end
610611"""
611612 IRFFTAdjointStyle(d::Dim)
612613
613- Projection style for complex to real discrete Fourier transforms, for plans that
614- expect an input with a halved dimension analogously to [`irfft`](@ref), where `d`
615- is the original length of the dimension.
614+ Projection style for complex to real discrete Fourier transforms that expect
615+ an input with a halved dimension and normalize the output analogously to [`irfft`](@ref),
616+ where `d` is the original length of the dimension.
616617
617618Since the Fourier transform is unitary up to a scaling, the adjoint applies the transform's
618619inverse, but with additional logic to handle the fact that the input is projected
0 commit comments