marble
Go to the source code of this file.
Functions | |
Vec3 | aberrat (double t, Vec3 &ve) |
void | AppPos (double jd, double ep2, double lat, double lng, double ht, int solsys, Vec3 r, double &azim, double &elev, double &dist) |
void | AppRADec (double jd, double ep2, double lat, double lng, double azim, double elev, double &ra, double &dec) |
void | caldat (double mjd, int &day, int &month, int &year, double &hour) |
double | ddd (int d, int m, double s) |
double | DefTdUt (int yi) |
void | dms (double dd, int &d, int &m, double &s) |
double | eccanom (double man, double ecc) |
Vec3 | eclequ (double t, Vec3 &r1) |
void | ellip (double gm, double t0, double t, double a, double ecc, double m0, Vec3 &r1, Vec3 &v1) |
double | eps (double t) |
Vec3 | equecl (double t, Vec3 &r1) |
Vec3 | EquHor (double jd, double ep2, double lat, double lng, Vec3 r) |
double | frac (double f) |
Vec3 | GeoPos (double jd, double ep2, double lat, double lng, double ht) |
Vec3 | GeoPos (double jd, double ep2, double lat, double lng, double ht, double xp, double yp) |
Vec3 | HorEqu (double jd, double ep2, double lat, double lng, Vec3 r) |
double | hypanom (double mh, double ecc) |
void | hyperb (double gm, double t0, double t, double a, double ecc, Vec3 &r1, Vec3 &v1) |
double | julcent (double mjuld) |
void | kepler (double gm, double t0, double t, double m0, double a, double ecc, double ran, double aper, double inc, Vec3 &r1, Vec3 &v1) |
double | lsidtim (double jd, double lambda, double ep2) |
double | mjd (int day, int month, int year, double hour) |
Mat3 | nutecl (double t, double &ep2) |
Mat3 | nutmat (double t, double &ep2, bool hpr) |
void | oscelm (double gm, double t, Vec3 &r1, Vec3 &v1, double &t0, double &m0, double &a, double &ecc, double &ran, double &aper, double &inc) |
void | parab (double gm, double t0, double t, double q, double ecc, Vec3 &r1, Vec3 &v1) |
Mat3 | pmatecl (double t1, double t2) |
Mat3 | pmatequ (double t1, double t2) |
Mat3 | PoleMx (double xp, double yp) |
Vec3 | QuickSun (double t) |
double | Refract (double h, double p, double t) |
void | stumpff (double e2, double &c1, double &c2, double &c3) |
Function Documentation
Definition at line 695 of file astrolib.cpp.
void AppPos | ( | double | jd, |
double | ep2, | ||
double | lat, | ||
double | lng, | ||
double | ht, | ||
int | solsys, | ||
Vec3 | r, | ||
double & | azim, | ||
double & | elev, | ||
double & | dist | ||
) |
Definition at line 835 of file astrolib.cpp.
void AppRADec | ( | double | jd, |
double | ep2, | ||
double | lat, | ||
double | lng, | ||
double | azim, | ||
double | elev, | ||
double & | ra, | ||
double & | dec | ||
) |
Definition at line 867 of file astrolib.cpp.
void caldat | ( | double | mjd, |
int & | day, | ||
int & | month, | ||
int & | year, | ||
double & | hour | ||
) |
Definition at line 145 of file astrolib.cpp.
double ddd | ( | int | d, |
int | m, | ||
double | s | ||
) |
Definition at line 35 of file astrolib.cpp.
double DefTdUt | ( | int | yi | ) |
Definition at line 223 of file astrolib.cpp.
void dms | ( | double | dd, |
int & | d, | ||
int & | m, | ||
double & | s | ||
) |
Definition at line 59 of file astrolib.cpp.
double eccanom | ( | double | man, |
double | ecc | ||
) |
Definition at line 915 of file astrolib.cpp.
Definition at line 341 of file astrolib.cpp.
void ellip | ( | double | gm, |
double | t0, | ||
double | t, | ||
double | a, | ||
double | ecc, | ||
double | m0, | ||
Vec3 & | r1, | ||
Vec3 & | v1 | ||
) |
Definition at line 982 of file astrolib.cpp.
double eps | ( | double | t | ) |
Definition at line 325 of file astrolib.cpp.
Definition at line 358 of file astrolib.cpp.
Definition at line 790 of file astrolib.cpp.
double frac | ( | double | f | ) |
Definition at line 30 of file astrolib.cpp.
Vec3 GeoPos | ( | double | jd, |
double | ep2, | ||
double | lat, | ||
double | lng, | ||
double | ht | ||
) |
Definition at line 718 of file astrolib.cpp.
Vec3 GeoPos | ( | double | jd, |
double | ep2, | ||
double | lat, | ||
double | lng, | ||
double | ht, | ||
double | xp, | ||
double | yp | ||
) |
Definition at line 747 of file astrolib.cpp.
Definition at line 813 of file astrolib.cpp.
double hypanom | ( | double | mh, |
double | ecc | ||
) |
Definition at line 951 of file astrolib.cpp.
Definition at line 1013 of file astrolib.cpp.
double julcent | ( | double | mjuld | ) |
Definition at line 135 of file astrolib.cpp.
void kepler | ( | double | gm, |
double | t0, | ||
double | t, | ||
double | m0, | ||
double | a, | ||
double | ecc, | ||
double | ran, | ||
double | aper, | ||
double | inc, | ||
Vec3 & | r1, | ||
Vec3 & | v1 | ||
) |
Definition at line 1134 of file astrolib.cpp.
double lsidtim | ( | double | jd, |
double | lambda, | ||
double | ep2 | ||
) |
Definition at line 302 of file astrolib.cpp.
double mjd | ( | int | day, |
int | month, | ||
int | year, | ||
double | hour | ||
) |
Definition at line 94 of file astrolib.cpp.
Mat3 nutecl | ( | double | t, |
double & | ep2 | ||
) |
Definition at line 637 of file astrolib.cpp.
Mat3 nutmat | ( | double | t, |
double & | ep2, | ||
bool | hpr | ||
) |
Definition at line 437 of file astrolib.cpp.
void oscelm | ( | double | gm, |
double | t, | ||
Vec3 & | r1, | ||
Vec3 & | v1, | ||
double & | t0, | ||
double & | m0, | ||
double & | a, | ||
double & | ecc, | ||
double & | ran, | ||
double & | aper, | ||
double & | inc | ||
) |
Definition at line 1220 of file astrolib.cpp.
Definition at line 1064 of file astrolib.cpp.
Mat3 pmatecl | ( | double | t1, |
double | t2 | ||
) |
Definition at line 375 of file astrolib.cpp.
Mat3 pmatequ | ( | double | t1, |
double | t2 | ||
) |
Definition at line 408 of file astrolib.cpp.
Mat3 PoleMx | ( | double | xp, |
double | yp | ||
) |
Definition at line 675 of file astrolib.cpp.
Vec3 QuickSun | ( | double | t | ) |
Definition at line 1359 of file astrolib.cpp.
double Refract | ( | double | h, |
double | p, | ||
double | t | ||
) |
Definition at line 893 of file astrolib.cpp.
void stumpff | ( | double | e2, |
double & | c1, | ||
double & | c2, | ||
double & | c3 | ||
) |
Definition at line 1044 of file astrolib.cpp.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.