| 179 | |
| 180 | template<typename InType> |
| 181 | af_array fft_r2c(const af_array in, const double norm_factor, const dim_t npad, |
| 182 | const dim_t *const pad, const int rank) { |
| 183 | using OutType = typename conditional<is_same<InType, double>::value, |
| 184 | cdouble, cfloat>::type; |
| 185 | return getHandle(fft_r2c<InType, OutType>(getArray<InType>(in), norm_factor, |
| 186 | npad, pad, rank)); |
| 187 | } |
| 188 | |
| 189 | af_err fft_r2c(af_array *out, const af_array in, const double norm_factor, |
| 190 | const dim_t npad, const dim_t *const pad, const int rank) { |