51 data[l1] =
complex(renumData[l2].
Re(),renumData[l2].
Im());
61 for (
label i=0; i<nn[ii]; i++)
109 label ii(0), l1(0), l2(0);
#define forAll(list, i)
Loop across all elements in list.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void size(const label)
Override size to be inconsistent with allocated storage.
Extension to the c++ complex library type.
Multi-dimensional renumbering used in the Numerical Recipes fft routine.
void fftRenumber(List< complex > &data, const labelList &nn)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
scalarField Im(const UList< complex > &cf)
void fftRenumberRecurse(List< complex > &data, List< complex > &renumData, const labelList &nn, label nnprod, label ii, label l1, label l2)
scalarField Re(const UList< complex > &cf)