C++ main module for emicrom Package  1.0
FFTW_Run.h
Go to the documentation of this file.
1 #ifndef FFTW_Run_H
2 #define FFTW_Run_H
3 
4 #include "CORE_Run.h"
5 
6 #include "FFTW_Object.h"
7 
25 class FFTW_Run : public CORE_Run {
27 
28  //attributes
29 private :
30 
31 
32 protected:
33  // CONSTRUCTORS
36  FFTW_Run(void);
37 
38  // DESTRUCTORS
41  virtual ~FFTW_Run(void);
42 
43 public:
44 
45 
46 
47 public :
48 
52  inline static SP::FFTW_Run New() {
53  SP::FFTW_Run p(new FFTW_Run(),FFTW_Run::Delete());
54  p->setThis(p);
55  return p;
56  };
57 
58  // MAIN Method
59 
60 
63  virtual tBoolean makeTests(const map<tString,tString>& options) const;
64 
65 
66 
67 
68 public:
72  virtual void initOptions(map<tString,tString>& options) const {
73  CORE_Run::initOptions(options);
74  }
78  virtual void initManOptions(map<tString,map<tString,tString> >& manParameters) const {
79  CORE_Run::initManOptions(manParameters);
80  }
81 
82 
83 private:
87  void loadThread(const map<tString,tString>& options) const;
88 };
89 
90 
91 #endif
SP_OBJECT(FFTW_Run)
virtual void initManOptions(map< tString, map< tString, tString > > &options) const
init the man options by theme
Definition: CORE_Run.cpp:198
This class is a Run class for Common package.
Definition: CORE_Run.h:38
DEFINE_SPTR(FFTW_Run)
void loadThread(const map< tString, tString > &options) const
load the global class thread from options
Definition: FFTW_Run.cpp:20
virtual void initManOptions(map< tString, map< tString, tString > > &manParameters) const
init the man of options
Definition: FFTW_Run.h:78
#define tBoolean
Definition: types.h:139
This class is the runner class for the package FFTW.
Definition: FFTW_Run.h:25
virtual void initOptions(map< tString, tString > &options) const
init the options
Definition: FFTW_Run.h:72
virtual tBoolean makeTests(const map< tString, tString > &options) const
run the tests
Definition: FFTW_Run.cpp:43
virtual ~FFTW_Run(void)
destroy
Definition: FFTW_Run.cpp:14
#define tString
Definition: types.h:135
virtual void initOptions(map< tString, tString > &options) const
init the default options
Definition: CORE_Run.cpp:223
FFTW_Run(void)
create
Definition: FFTW_Run.cpp:8
static SP::FFTW_Run New()
create a run class
Definition: FFTW_Run.h:52
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141