#ifndef GMX_FFT_PARALLEL_3DFFT_H
#define GMX_FFT_PARALLEL_3DFFT_H
-#include "../legacyheaders/types/nrnb.h"
-#include "../legacyheaders/types/simple.h"
-#include "../math/gmxcomplex.h"
-#include "../utility/gmxmpi.h"
-#include "fft.h"
+#include "gromacs/fft/fft.h"
+#include "gromacs/math/gmxcomplex.h"
+#include "gromacs/timing/wallcycle.h"
+#include "gromacs/utility/basedefinitions.h"
+#include "gromacs/utility/gmxmpi.h"
+#include "gromacs/utility/real.h"
#ifdef __cplusplus
extern "C" {
* is not released, but the contents is invalid after this call.
*
* \param pfft_setup Parallel 3dfft setup.
- * \param in_data Input data.
- * \param out_data Output data.
- * \param thread Thread index of the calling thread, i.e. index to the part
- * of the data operated on last by the calling thread. This
- * is needed to start the FFT without an OpenMP barrier.
- * \param wcycle Wall cycle counters.
*
* \return 0 or a standard error code.
*/