Antkeeper  0.0.1
Namespaces | Functions
anomaly.hpp File Reference
#include <engine/math/numbers.hpp>
#include <cmath>

Go to the source code of this file.

Namespaces

 physics
 Physics.
 
 physics::orbit
 Orbital mechanics.
 
 physics::orbit::anomaly
 Orbital anomaly functions.
 

Functions

template<class T >
physics::orbit::anomaly::true_to_eccentric (T ec, T ta)
 Derives the eccentric anomaly given eccentricity and true anomaly. More...
 
template<class T >
physics::orbit::anomaly::true_to_mean (T ec, T ta)
 Derives the mean anomaly given eccentricity and true anomaly. More...
 
template<class T >
physics::orbit::anomaly::eccentric_to_true (T ec, T ea)
 Derives the true anomaly given eccentricity and eccentric anomaly. More...
 
template<class T >
physics::orbit::anomaly::eccentric_to_mean (T ec, T ea)
 Derives the mean anomaly given eccentricity and eccentric anomaly. More...
 
template<class T >
physics::orbit::anomaly::mean_to_eccentric (T ec, T ma, std::size_t iterations, T tolerance)
 Iteratively derives the eccentric anomaly given eccentricity and mean anomaly. More...
 
template<class T >
physics::orbit::anomaly::mean_to_true (T ec, T ma, std::size_t iterations, T tolerance)
 Iteratively derives the true anomaly given eccentricity and mean anomaly. More...