C++ main module for emicrom Package  1.0
MATH_ToeplitzRun.h
Go to the documentation of this file.
1 #ifndef MATH_ToeplitzRun_H
2 #define MATH_ToeplitzRun_H
3 
4 #include "CORE_Run.h"
5 
6 
7 
25 class MATH_ToeplitzRun : public CORE_Run {
27 
28  //attributes
29 private :
30 
31 protected:
32  // CONSTRUCTORS
36  setSoftName("emicrom_math_toeplitz.exe");
37  }
38 
39  // DESTRUCTORS
42  virtual ~MATH_ToeplitzRun(void) {
43  }
44 
45 public:
49  inline static SP::MATH_ToeplitzRun New() {
50  SP::MATH_ToeplitzRun p(new MATH_ToeplitzRun(),MATH_ToeplitzRun::Delete());
51  p->setThis(p);
52  return p;
53  };
54 
55 
56 protected:
59  virtual tBoolean makeTests(const map<tString,tString>& options) const;
60 
61 
62 protected:
66  virtual void createClassFactories(const map<tString,tString>& options) const;
67 };
68 
69 
70 #endif
void setSoftName(const tString &soft)
set soft name
Definition: CORE_Run.h:76
This class is a Run class for Common package.
Definition: CORE_Run.h:38
virtual ~MATH_ToeplitzRun(void)
destroy the runner class
Definition: MATH_ToeplitzRun.h:42
SP_OBJECT(MATH_ToeplitzRun)
#define tBoolean
Definition: types.h:139
MATH_ToeplitzRun(void)
create the runner class
Definition: MATH_ToeplitzRun.h:35
static SP::MATH_ToeplitzRun New()
create a run class
Definition: MATH_ToeplitzRun.h:49
This class is the runner class for the generic package of the math/toeplitz module of microm Package...
Definition: MATH_ToeplitzRun.h:25
virtual tBoolean makeTests(const map< tString, tString > &options) const
run the tests
Definition: MATH_ToeplitzRun.cpp:32
DEFINE_SPTR(MATH_ToeplitzRun)
virtual void createClassFactories(const map< tString, tString > &options) const
create the class factories as mentioned in options
Definition: MATH_ToeplitzRun.cpp:8
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141