C++ main module for emicrom Package  1.0
EMM_TimeTest.h
Go to the documentation of this file.
1 #ifndef EMM_TimeTest_H
2 #define EMM_TimeTest_H
3 
4 #include "EMM_Test.h"
5 
6 
16 class EMM_TimeTest : public EMM_Test {
17 
19  // ATTRIBUTES
20 
21 
22 public:
23 
24 
25 protected:
26  // METHODS
27 
28  // CONSTRUCTORS
29 
32  EMM_TimeTest(void);
33 
34 
35 
36  // DESTRUCTORS
37 
38 
41  virtual ~EMM_TimeTest(void);
42 
43 
44 
45 public:
48  inline static SP::EMM_TimeTest New() {
49  SP::EMM_TimeTest p(new EMM_TimeTest(),EMM_TimeTest::Delete());
50  p->setThis(p);
51  return p;
52  };
53 
54 
55 
56 
57 
61  tBoolean test(const CORE_Run& runner,const map<tString,tString>& options) const;
62 
63 
64 private:
65  tBoolean testZeemanEnergyDerivatives(const CORE_Run& runner,const map<tString,tString>& options) const;
66  tBoolean testCubicAnisotropyEnergyDerivatives(const CORE_Run& runner,const map<tString,tString>& options) const;
67  tBoolean testTimeStepComputing(const CORE_Run& runner,const map<tString,tString>& options) const;
68 
69 };
70 
71 #endif
This class is a Run class for Common package.
Definition: CORE_Run.h:38
DEFINE_SPTR(EMM_TimeTest)
tBoolean testTimeStepComputing(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TimeTest.cpp:558
This class is a test class for testing trivial cases.
Definition: EMM_TimeTest.h:16
EMM_TimeTest(void)
create
Definition: EMM_TimeTest.cpp:27
virtual ~EMM_TimeTest(void)
destroy
Definition: EMM_TimeTest.cpp:30
#define tBoolean
Definition: types.h:139
This class is a test class for E-MicromM package.
Definition: EMM_Test.h:25
tBoolean testZeemanEnergyDerivatives(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TimeTest.cpp:70
static SP::EMM_TimeTest New()
create a test class
Definition: EMM_TimeTest.h:48
tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
make the test
Definition: EMM_TimeTest.cpp:33
SP_OBJECT(EMM_TimeTest)
tBoolean testCubicAnisotropyEnergyDerivatives(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TimeTest.cpp:332
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141