C++ main module for emicrom Package  1.0
FFTW_Test.h
Go to the documentation of this file.
1 #ifndef FFTW_Test_H
2 #define FFTW_Test_H
3 
4 #include "CORE_Object.h"
5 
6 #include "CORE_Run.h"
7 
13 class FFTW_Test: public CORE_Object {
14 
15  // ASSOCIATIONS
16 
17 
18 public:
19  // METHODS
20 
21  // CONSTRUCTORS
22 
24  FFTW_Test(void) {
25  }
26 
27 
28 
29  // DESTRUCTORS
30 
31 
34  virtual ~FFTW_Test(void) {
35  }
36 
39  virtual tBoolean test(const CORE_Run& runner,const map<tString,tString>& options) const;
40 
41 
42 private:
43  tBoolean testComplex() const;
44  tBoolean testComplexArray() const;
45  tBoolean testDFT() const;
46 
50  tBoolean testDFTs() const;
51 
56 
60  tBoolean fftwTutorial() const;
61 
62  // tBoolean testFFTWTransform() const;
63  // tBoolean testFFT02(FFTW_FFT& fft,const tBoolean& isForward,const tFlag& method) const;
64  // tBoolean testFFT03(FFTW_FFT& fft,const tBoolean& isForward) const;
65  // tBoolean testFFT_SL(FFTW_FFT& fft,const tBoolean& isForward) const;
66  // tBoolean testFFT3D(FFTW_FFT& fft) const;
67  // tBoolean testFFTW3D() const;
68 };
69 
70 #endif
tBoolean testComplex() const
Definition: FFTW_Test.cpp:290
This class is a Run class for Common package.
Definition: CORE_Run.h:38
tBoolean testComplexArray() const
Definition: FFTW_Test.cpp:321
virtual tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
test procedure
Definition: FFTW_Test.cpp:11
tBoolean testDFTs() const
test the multi-DFTs routines
Definition: FFTW_Test.cpp:464
#define tBoolean
Definition: types.h:139
virtual ~FFTW_Test(void)
destroy an Test Object.
Definition: FFTW_Test.h:34
This class describes Test class for module.
Definition: FFTW_Test.h:13
tBoolean fftwTutorial() const
tutorial for the FFTW lib routines
Definition: FFTW_Test.cpp:83
FFTW_Test(void)
create a Test object
Definition: FFTW_Test.h:24
tBoolean testMultiLevelsDFT() const
test the multi level FFT
Definition: FFTW_Test.cpp:559
abstract base class for most classes.
Definition: CORE_Object.h:53
tBoolean testDFT() const
Definition: FFTW_Test.cpp:376