Skip to content

Commit 7d1d804

Browse files
vpuri3sethaxen
andauthored
Update docs/src/implementations.md
Co-authored-by: Seth Axen <seth@sethaxen.com>
1 parent e29f286 commit 7d1d804

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/src/implementations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To define a new FFT implementation in your own module, you should
3232

3333
* You can also define similar methods of `plan_rfft` and `plan_brfft` for real-input FFTs.
3434

35-
* To enable automatic computation of adjoint plans via [`Base.adjoint`](@ref) (used in rules for reverse-mode differentiation), define the trait `AbstractFFTs.ProjectionStyle(::MyPlan)`, which can take values:
35+
* To enable automatic computation of adjoint plans via [`Base.adjoint`](@ref) (used in rules for reverse-mode differentiation), define the trait `AbstractFFTs.ProjectionStyle(::MyPlan)`, which can return:
3636
* `AbstractFFTs.NoProjectionStyle()`,
3737
* `AbstractFFTs.RealProjectionStyle()`, for plans that halve one of the output's dimensions analogously to [`rfft`](@ref),
3838
* `AbstractFFTs.RealInverseProjectionStyle(d::Int)`, for plans which expect an input with a halved dimension analogously to [`irfft`](@ref), where `d` is the original length of the dimension.

0 commit comments

Comments
 (0)