MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / ifft3

Function ifft3

src/api/cpp/fft.cpp:107–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107array ifft3(const array& in, const dim_t odim0, const dim_t odim1,
108 const dim_t odim2) {
109 const dim4 dims = in.dims();
110 dim_t dim0 = odim0 == 0 ? dims[0] : odim0;
111 dim_t dim1 = odim1 == 0 ? dims[1] : odim1;
112 dim_t dim2 = odim2 == 0 ? dims[2] : odim2;
113 double norm_factor = 1.0 / static_cast<double>(dim0 * dim1 * dim2);
114 return ifft3Norm(in, norm_factor, odim0, odim1, odim2);
115}
116
117// NOLINTNEXTLINE(performance-unnecessary-value-param)
118array idft(const array& in, const double norm_factor, const dim4 outDims) {

Callers 3

TESTFunction · 0.85
fft.cppFile · 0.85
fftconvolveTestLargeFunction · 0.85

Calls 2

ifft3NormFunction · 0.85
dimsMethod · 0.45

Tested by

no test coverage detected