C++ main module for emicrom Package  1.0
EMM_ODETest.h
Go to the documentation of this file.
1 #ifndef EMM_ODETest_H
2 #define EMM_ODETest_H
3 
4 #include "EMM_Test.h"
153 class EMM_ODETest : public EMM_Test {
154 
156  // ATTRIBUTES
157 
158 
159 public:
160 
161 
162 protected:
163  // METHODS
164 
165  // CONSTRUCTORS
166 
169  EMM_ODETest(void);
170 
171 
172 
173  // DESTRUCTORS
174 
175 
178  virtual ~EMM_ODETest(void);
179 
180 
181 
182 public:
185  inline static SP::EMM_ODETest New() {
186  SP::EMM_ODETest p(new EMM_ODETest(),EMM_ODETest::Delete());
187  p->setThis(p);
188  return p;
189  };
190 
191 
192 
193 
194 
198  virtual tBoolean test(const CORE_Run& runner,const map<tString,tString>& options) const;
199 
200 
201 private:
204  tBoolean testODE(const tString& optionsFile,const CORE_Run& runner) const;
205 
206 
207 
208 
209 };
210 
211 #endif
DEFINE_SPTR(EMM_ODETest)
tBoolean testODE(const tString &optionsFile, const CORE_Run &runner) const
test theRK45 method
Definition: EMM_ODETest.cpp:60
This class is a Run class for Common package.
Definition: CORE_Run.h:38
This class is a test class for testing EMM_ODE classes.
Definition: EMM_ODETest.h:153
#define tBoolean
Definition: types.h:139
This class is a test class for E-MicromM package.
Definition: EMM_Test.h:25
virtual tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
make the test
Definition: EMM_ODETest.cpp:15
virtual ~EMM_ODETest(void)
destroy
Definition: EMM_ODETest.cpp:11
SP_OBJECT(EMM_ODETest)
static SP::EMM_ODETest New()
create a test class
Definition: EMM_ODETest.h:185
#define tString
Definition: types.h:135
EMM_ODETest(void)
create
Definition: EMM_ODETest.cpp:8
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141