| 114 | } |
| 115 | |
| 116 | af_err af_ifft3(af_array *out, const af_array in, const double norm_factor, |
| 117 | const dim_t pad0, const dim_t pad1, const dim_t pad2) { |
| 118 | const dim_t pad[3] = {pad0, pad1, pad2}; |
| 119 | return fft(out, in, norm_factor, (pad0 > 0 && pad1 > 0 && pad2 > 0 ? 3 : 0), |
| 120 | pad, 3, false); |
| 121 | } |
| 122 | |
| 123 | template<typename T> |
| 124 | void fft_inplace(af_array in, const double norm_factor, int rank, |