fix for seperate FFT
This commit is contained in:
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#include "../DKSDefinitions.h"
|
#include "../DKSDefinitions.h"
|
||||||
|
|
||||||
class FFT {
|
class BaseFFT {
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int defaultN[3];
|
int defaultN[3];
|
||||||
@ -22,7 +22,7 @@ protected:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual ~FFT() { }
|
virtual ~BaseFFT() { }
|
||||||
|
|
||||||
virtual int setupFFT(int ndim, int N[3]) = 0;
|
virtual int setupFFT(int ndim, int N[3]) = 0;
|
||||||
virtual int setupFFTRC(int ndim, int N[3], double scale = 1.0) = 0;
|
virtual int setupFFTRC(int ndim, int N[3], double scale = 1.0) = 0;
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
#include "../Algorithms/FFT.h"
|
#include "../Algorithms/FFT.h"
|
||||||
#include "CudaBase.cuh"
|
#include "CudaBase.cuh"
|
||||||
|
|
||||||
class CudaFFT : public FFT {
|
class CudaFFT : public BaseFFT {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ class DKSFFT : public DKSBase {
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
FFT *dksfft;
|
BaseFFT *dksfft;
|
||||||
|
|
||||||
int initFFT();
|
int initFFT();
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
#include "../Algorithms/FFT.h"
|
#include "../Algorithms/FFT.h"
|
||||||
#include "MICBase.h"
|
#include "MICBase.h"
|
||||||
|
|
||||||
class MICFFT : public FFT {
|
class MICFFT : public BaseFFT {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
#include "clFFT.h"
|
#include "clFFT.h"
|
||||||
|
|
||||||
class OpenCLFFT : public FFT {
|
class OpenCLFFT : public BaseFFT {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user