51 int mean2eccentric(
double mean_anomaly,
double eccentricity,
double &eccentric_anomaly,
52 double tol,
int max_iter);
59 int eccentric2true(
double eccentric_anomaly,
double eccentricity,
double &true_anomaly);
66 int true2eccentric(
double true_anomaly,
double eccentricity,
double &eccentric_anomaly);
73 int eccentric2mean(
double eccentric_anomaly,
double eccentricity,
double &mean_anomaly);
#define CartesianVector3
Definition mathmacros.h:43
Class to propagate CR3BP dynamics in characteristic units.
Definition statistics.hpp:22
int twoBodyPropagate(double time, double mu, clockwerk::CartesianVector< 3 > pos_initial, clockwerk::CartesianVector< 3 > vel_initial, clockwerk::CartesianVector< 3 > &pos_final, clockwerk::CartesianVector< 3 > &vel_final)
Function to propagate a body between two points in time using a keplerian orbit.
Definition kepler.cpp:26
int true2eccentric(double true_anomaly, double eccentricity, double &eccentric_anomaly)
Function to convert true anomaly to eccentric anomaly.
Definition kepler.cpp:86
int eccentric2mean(double eccentric_anomaly, double eccentricity, double &mean_anomaly)
Function to convert eccentric anomaly to mean anomaly.
Definition kepler.cpp:93
int eccentric2true(double eccentric_anomaly, double eccentricity, double &true_anomaly)
Function to convert eccentric anomaly to true anomaly.
Definition kepler.cpp:79
int mean2eccentric(double mean_anomaly, double eccentricity, double &eccentric_anomaly, double tol, int max_iter)
Function to convert mean anomaly to eccentric anomaly.
Definition kepler.cpp:54