22 #include <libnova/ln_types.h>
double e
Definition: ln_types.h:268
double ln_get_ell_comet_mag(double JD, struct ln_ell_orbit *orbit, double g, double k)
Calculate the visual magnitude of a comet in an elliptic orbit.
Definition: comet.c:34
double ln_get_ell_radius_vector(double a, double e, double E)
Calculate the radius vector.
Definition: elliptic_motion.c:129
double ln_get_ell_body_solar_dist(double JD, struct ln_ell_orbit *orbit)
Calculate the distance between a body and the Sun.
Definition: elliptic_motion.c:378
double ln_get_ell_mean_motion(double a)
Calculate the mean daily motion (degrees/day).
Definition: elliptic_motion.c:165
double a
Definition: ln_types.h:267
double q
Definition: ln_types.h:285
double ln_get_ell_mean_anomaly(double n, double delta_JD)
Calculate the mean anomaly.
Definition: elliptic_motion.c:96
Elliptic Orbital elements.
Definition: ln_types.h:266
Parabolic Orbital elements.
Definition: ln_types.h:284
double n
Definition: ln_types.h:272
double ln_solve_kepler(double e, double M)
Calculate the eccentric anomaly.
Definition: elliptic_motion.c:53
double LIBNOVA_EXPORT ln_get_par_body_solar_dist(double JD, struct ln_par_orbit *orbit)
Calculate the distance between a body and the Sun.
Definition: parabolic_motion.c:237
double ln_get_par_comet_mag(double JD, struct ln_par_orbit *orbit, double g, double k)
Calculate the visual magnitude of a comet in a parabolic orbit.
Definition: comet.c:64
double JD
Definition: ln_types.h:289
double JD
Definition: ln_types.h:273
double LIBNOVA_EXPORT ln_get_par_radius_vector(double q, double t)
Calculate the radius vector.
Definition: parabolic_motion.c:78