- void finiteFourierTransform (const double input[], complex<double> output[], const int direction) const;
+ static void finiteFourierTransform (const complex<double> input[], complex<double> output[], const int n, const int direction);
+
+ void finiteFourierTransform (const float input[], complex<double> output[], const int direction) const;
+
+ void finiteFourierTransform (const complex<double> input[], complex<double> output[], const int direction) const;