You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/specs/fftpack.md
+89-7Lines changed: 89 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Pure function.
32
32
This argument is `intent(in)`.
33
33
The length of the sequence to be transformed.
34
34
35
-
`wsave`: Shall be a `real` array.
35
+
`wsave`: Shall be a `real`and rank-1 array.
36
36
This argument is `intent(out)`.
37
37
A work array which must be dimensioned at least `4*n+15`.
38
38
The same work array can be used for both `zfftf` and `zfftb`
@@ -88,7 +88,7 @@ Pure function.
88
88
This argument is `intent(in)`.
89
89
The length of the `complex` sequence `c`. The method is more efficient when `n` is the product of small primes.
90
90
91
-
`c`: Shall be a `complex` array.
91
+
`c`: Shall be a `complex`and rank-1 array.
92
92
This argument is `intent(inout)`.
93
93
A `complex` array of length `n` which contains the sequence.
94
94
```
@@ -101,7 +101,7 @@ for j=1,...,n
101
101
where i=sqrt(-1)
102
102
```
103
103
104
-
`wsave`: Shall be a `real` array.
104
+
`wsave`: Shall be a `real`and rank-1 array.
105
105
This argument is `intent(inout)`.
106
106
A `real` work array which must be dimensioned at least `4n+15` in the program that calls `zfftf`.
107
107
The wsave array must be initialized by calling subroutine `zffti(n,wsave)` and a different `wsave` array must be used for each different value of `n`.
@@ -162,7 +162,7 @@ Pure function.
162
162
This argument is `intent(in)`.
163
163
The length of the `complex` sequence `c`. The method is more efficient when `n` is the product of small primes.
164
164
165
-
`c`: Shall be a `complex` array.
165
+
`c`: Shall be a `complex`and rank-1 array.
166
166
This argument is `intent(inout)`.
167
167
A `complex` array of length `n` which contains the sequence.
168
168
```
@@ -175,7 +175,7 @@ for j=1,...,n
175
175
where i=sqrt(-1)
176
176
```
177
177
178
-
`wsave`: Shall be a `real` array.
178
+
`wsave`: Shall be a `real`and rank-1 array.
179
179
This argument is `intent(inout)`.
180
180
A `real` work array which must be dimensioned at least `4n+15` in the program that calls `zfftf`. The `wsave` array must be initialized by calling subroutine `zffti(n,wsave)` and a different `wsave` array must be used for each different value of `n`. This initialization does not have to be repeated so long as `n` remains unchanged thus subsequent transforms can be obtained faster than the first. The same `wsave` array can be used by `zfftf` and `zfftb`.
181
181
Contains initialization calculations which must not be destroyed between calls of subroutine `zfftf` or `zfftb`.
Rearranges the Fourier transform with zero frequency shifting back to the original transform output. In other words, `ifftshift` is the result of undoing `fftshift`.
0 commit comments