C++ main module for emicrom Package  1.0
MATH_PolynomialTest.h
Go to the documentation of this file.
1 #ifndef MATH_PolynomialTest_H
2 #define MATH_PolynomialTest_H
3 
4 #include "CORE_Test.h"
5 
6 class CORE_Run;
7 
22 
24  // ATTRIBUTES
25 
26 
27 public:
28 
29 
30 protected:
31  // METHODS
32 
33  // CONSTRUCTORS
34 
37  MATH_PolynomialTest(void);
38 
39 
40 
41  // DESTRUCTORS
42 
43 
46  virtual ~MATH_PolynomialTest(void);
47 
48 
49 
50 public:
53  inline static SP::MATH_PolynomialTest New() {
54  SP::MATH_PolynomialTest p(new MATH_PolynomialTest(),MATH_PolynomialTest::Delete());
55  p->setThis(p);
56  return p;
57  };
58 
59 
60 
61 
62 
68  tBoolean test(const CORE_Run& runner,const map<tString,tString>& options) const;
69 
70 
71 
72 
73 private:
74 
75 
81  virtual tBoolean P4Tests(const CORE_Run& runner,const map<tString,tString>& options) const;
82 };
83 
84 #endif
This class is a Run class for Common package.
Definition: CORE_Run.h:38
#define tBoolean
Definition: types.h:139
tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
make the test
Definition: MATH_PolynomialTest.cpp:16
static SP::MATH_PolynomialTest New()
create a test class
Definition: MATH_PolynomialTest.h:53
MATH_PolynomialTest(void)
create
Definition: MATH_PolynomialTest.cpp:9
virtual ~MATH_PolynomialTest(void)
destroy
Definition: MATH_PolynomialTest.cpp:12
virtual tBoolean P4Tests(const CORE_Run &runner, const map< tString, tString > &options) const
test a 4 degree polynomial optimization
Definition: MATH_PolynomialTest.cpp:38
DEFINE_SPTR(MATH_PolynomialTest)
This class is a test class for E-MicromM package.
Definition: MATH_PolynomialTest.h:21
This class is a test class for common package.
Definition: CORE_Test.h:18
SP_OBJECT(MATH_PolynomialTest)
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141