Public Member Functions | |
| double | operator() (double x) const |
| SolveKeplerLaguerreConwayHyp (double _ecc, double _M) | |
Public Attributes | |
| double | ecc |
| double | M |
|
||||||||||||
|
Definition at line 100 of file orbit.cpp.
|
|
|
Definition at line 102 of file orbit.cpp. References abs(), ecc, M, sign(), and sqrt(). 00103 {
00104 double s = ecc * sinh(x);
00105 double c = ecc * cosh(x);
00106 double f = s - x - M;
00107 double f1 = c - 1;
00108 double f2 = s;
00109 x += -5 * f / (f1 + sign(f1) * sqrt(abs(16 * f1 * f1 - 20 * f * f2)));
00110
00111 return x;
00112 }
|
|
|
Definition at line 97 of file orbit.cpp. Referenced by operator()(), and SolveKeplerLaguerreConwayHyp(). |
|
|
Definition at line 98 of file orbit.cpp. Referenced by operator()(), and SolveKeplerLaguerreConwayHyp(). |
1.4.1