C++ main module for mmsd Package  1.0
MATH_ZKeplerFunction.h
Go to the documentation of this file.
1 #ifndef MATH_ZKeplerFunction_H
2 #define MATH_ZKeplerFunction_H
3 
4 
5 #include "MATH_KeplerFunction.h"
6 
7 
15  SP_OBJECT(MATH_ZKeplerFunction);
16 
17 
18 
19  // ATTRIBUTES
20 private:
21 
22  // ASSOCIATIONS
23 
24 protected:
25  // METHODS
26 
27  // CONSTRUCTORS
28 
31  setType("MATH_ZKeplerFunction");
32  };
33 
34 
35 
36  // DESTRUCTORS
37 
38 
41  virtual ~MATH_ZKeplerFunction(void) {
42  };
43 
44  // NEW methods
45 
46 public:
49  static inline SP::MATH_ZKeplerFunction New() {
50  SP::MATH_ZKeplerFunction p(new MATH_ZKeplerFunction(),MATH_ZKeplerFunction::Delete());
51  p->setThis(p);
52  return p;
53  };
54 
55 
56 
57  // SET methods
58 public:
59 
60 
61  // GET methods
62 
63  // OTHERS methods
64 
69  virtual tReal computeFunction(const tReal& x) {
71  }
72 
73 
74 
75 
76 
77 };
78 
79 #endif
virtual ~MATH_ZKeplerFunction(void)
destroy an GA Object.
Definition: MATH_ZKeplerFunction.h:41
This class describes Transcendent equation test class.
Definition: MATH_KeplerFunction.h:14
static SP::MATH_ZKeplerFunction New()
create a GA Test class
Definition: MATH_ZKeplerFunction.h:49
DEFINE_SPTR(MATH_ZKeplerFunction)
MATH_ZKeplerFunction(void)
create a GA object
Definition: MATH_ZKeplerFunction.h:30
This class describes the function f(x)=keplerFunction(x)-x.
Definition: MATH_ZKeplerFunction.h:14
virtual tReal computeFunction(const tReal &x)
compute the function and derivatives
Definition: MATH_KeplerFunction.cpp:29
virtual void setType(tString type)
set the type of the object
Definition: CORE_Object.h:116
#define tReal
Definition: types.h:18
virtual tReal computeFunction(const tReal &x)
compute the function and derivatives is the kepler function -x
Definition: MATH_ZKeplerFunction.h:69
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106