Skip to content

Commit e6033c9

Browse files
committed
renamed unified fft wrapper API
1 parent d85e607 commit e6033c9

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

include/af/signal.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ AFAPI array fft3(const array& in, double norm_factor, dim_type odim0=0, dim_type
9696
9797
\ingroup signal_func_fft
9898
*/
99-
AFAPI array fft(const array& in, dim_type odim0);
99+
AFAPI array fft(const array& in, dim_type odim0=0);
100100

101101
/**
102102
C++ Interface for fast fourier transform on two dimensional data
@@ -139,7 +139,7 @@ AFAPI array fft3(const array& in, dim_type odim0=0, dim_type odim1=0, dim_type o
139139
140140
\ingroup signal_func_fft
141141
*/
142-
AFAPI array fft(const array& in, double norm_factor, const dim4 outDims);
142+
AFAPI array dft(const array& in, double norm_factor, const dim4 outDims);
143143

144144
/**
145145
C++ Interface for fast fourier transform on any(1d, 2d, 3d) dimensional data
@@ -153,7 +153,7 @@ AFAPI array fft(const array& in, double norm_factor, const dim4 outDims);
153153
154154
\ingroup signal_func_fft
155155
*/
156-
AFAPI array fft(const array& in, const dim4 outDims);
156+
AFAPI array dft(const array& in, const dim4 outDims);
157157

158158
/**
159159
C++ Interface for fast fourier transform on any(1d, 2d, 3d) dimensional data
@@ -166,7 +166,7 @@ AFAPI array fft(const array& in, const dim4 outDims);
166166
167167
\ingroup signal_func_fft
168168
*/
169-
AFAPI array fft(const array& in);
169+
AFAPI array dft(const array& in);
170170

171171
/**
172172
C++ Interface for inverse fast fourier transform on one dimensional data
@@ -219,7 +219,7 @@ AFAPI array ifft3(const array& in, double norm_factor, dim_type odim0=0, dim_typ
219219
220220
\ingroup signal_func_ifft
221221
*/
222-
AFAPI array ifft(const array& in, dim_type odim0);
222+
AFAPI array ifft(const array& in, dim_type odim0=0);
223223

224224
/**
225225
C++ Interface for inverse fast fourier transform on two dimensional data
@@ -262,7 +262,7 @@ AFAPI array ifft3(const array& in, dim_type odim0=0, dim_type odim1=0, dim_type
262262
263263
\ingroup signal_func_fft
264264
*/
265-
AFAPI array ifft(const array& in, double norm_factor, const dim4 outDims);
265+
AFAPI array idft(const array& in, double norm_factor, const dim4 outDims);
266266

267267
/**
268268
C++ Interface for inverse fast fourier transform on any(1d, 2d, 3d) dimensional data
@@ -276,7 +276,7 @@ AFAPI array ifft(const array& in, double norm_factor, const dim4 outDims);
276276
277277
\ingroup signal_func_fft
278278
*/
279-
AFAPI array ifft(const array& in, const dim4 outDims);
279+
AFAPI array idft(const array& in, const dim4 outDims);
280280

281281
/**
282282
C++ Interface for inverse fast fourier transform on any(1d, 2d, 3d) dimensional data
@@ -289,7 +289,7 @@ AFAPI array ifft(const array& in, const dim4 outDims);
289289
290290
\ingroup signal_func_fft
291291
*/
292-
AFAPI array ifft(const array& in);
292+
AFAPI array idft(const array& in);
293293

294294
/**
295295
C++ Interface for convolution any(one through three) dimensional data

src/api/cpp/fft.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ array fft3(const array& in, dim_type odim0, dim_type odim1, dim_type odim2)
5050
return fft3(in, 1.0, odim0, odim1, odim2);
5151
}
5252

53-
array fft(const array& in, double norm_factor, const dim4 outDims)
53+
array dft(const array& in, double norm_factor, const dim4 outDims)
5454
{
5555
array temp;
5656
switch(in.dims().ndims()) {
@@ -62,14 +62,14 @@ array fft(const array& in, double norm_factor, const dim4 outDims)
6262
return temp;
6363
}
6464

65-
array fft(const array& in, const dim4 outDims)
65+
array dft(const array& in, const dim4 outDims)
6666
{
67-
return fft(in, 1.0, outDims);
67+
return dft(in, 1.0, outDims);
6868
}
6969

70-
array fft(const array& in)
70+
array dft(const array& in)
7171
{
72-
return fft(in, 1.0, dim4(0,0,0,0));
72+
return dft(in, 1.0, dim4(0,0,0,0));
7373
}
7474

7575
array ifft(const array& in, double norm_factor, dim_type odim0)
@@ -120,7 +120,7 @@ array ifft3(const array& in, dim_type odim0, dim_type odim1, dim_type odim2)
120120
return ifft3(in, norm_factor, odim0, odim1, odim2);
121121
}
122122

123-
array ifft(const array& in, double norm_factor, const dim4 outDims)
123+
array idft(const array& in, double norm_factor, const dim4 outDims)
124124
{
125125
array temp;
126126
switch(in.dims().ndims()) {
@@ -132,14 +132,14 @@ array ifft(const array& in, double norm_factor, const dim4 outDims)
132132
return temp;
133133
}
134134

135-
array ifft(const array& in, const dim4 outDims)
135+
array idft(const array& in, const dim4 outDims)
136136
{
137-
return ifft(in, 1.0, outDims);
137+
return idft(in, 1.0, outDims);
138138
}
139139

140-
array ifft(const array& in)
140+
array idft(const array& in)
141141
{
142-
return ifft(in, 1.0, dim4(0,0,0,0));
142+
return idft(in, 1.0, dim4(0,0,0,0));
143143
}
144144

145145
}

0 commit comments

Comments
 (0)