A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
Database for solution data, solver performance and other reduced data.
Fast fourier transform using the fftw library.
static tmp< complexField > realTransform1D(const scalarField &field)
Transform real-value data.
static tmp< complexField > forwardTransform(const tmp< complexField > &field, const UList< int > &nn)
static void transform(complexField &field, const UList< int > &nn, transformDirection fftDirection)
Transform complex-value data.
@ REVERSE_TRANSFORM
The sign +1 = FFTW_BACKWARD.
@ FORWARD_TRANSFORM
The sign -1 = FFTW_FORWARD.
static tmp< complexField > reverseTransform(const tmp< complexField > &field, const UList< int > &nn)
static void fftRenumber(List< complex > &data, const UList< int > &nn)
static void fftRenumberRecurse(List< complex > &data, List< complex > &renumData, const UList< int > &nn, label nnprod, label ii, label l1, label l2)
A class for managing temporary objects.
Specialisations of Field<T> for complex and complexVector.