|
EGXPhys
|
Functions | |
| template<typename T > | |
| T | EGXPhys::Periapsis (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Pericenter (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Perifocus (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Perigalacticon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around a galaxy. More... | |
| template<typename T > | |
| T | EGXPhys::Peribothron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around a black hole. More... | |
| template<typename T > | |
| T | EGXPhys::Perinigricon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around a black hole. More... | |
| template<typename T > | |
| T | EGXPhys::Periastron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around a star. More... | |
| template<typename T > | |
| T | EGXPhys::Perihelion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around the Sun. More... | |
| template<typename T > | |
| T | EGXPhys::Perihermion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Mercury. More... | |
| template<typename T > | |
| T | EGXPhys::Pericytherion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Venus. More... | |
| template<typename T > | |
| T | EGXPhys::Perigee (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Earth. More... | |
| template<typename T > | |
| T | EGXPhys::Perilune (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Pericynthion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Periselene (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Periareion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Mars. More... | |
| template<typename T > | |
| T | EGXPhys::Perizene (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Jupiter. More... | |
| template<typename T > | |
| T | EGXPhys::Perijove (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Jupiter. More... | |
| template<typename T > | |
| T | EGXPhys::Perichron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Perikrone (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Perisaturnium (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Periuranion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Uranus. More... | |
| template<typename T > | |
| T | EGXPhys::Periposeidon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Neptune. More... | |
| template<typename T > | |
| T | EGXPhys::Perihadion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates periapsis around Pluto. More... | |
Calculates periapsis of an orbiting body.
| T EGXPhys::Periapsis | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis of an orbiting body.
The periapsis is the distance at which an orbiting object is farthest away from the body it is orbiting.
\[r=a(1-e)\]
See http://mathworld.wolfram.com/Periapsis.html and https://en.wikipedia.org/wiki/Apsis
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Periareion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Mars.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Periastron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around a star.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Peribothron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around a black hole.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Pericenter | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis of an orbiting body.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perichron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Saturn.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Pericynthion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Moon.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Pericytherion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Venus.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perifocus | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis of an orbiting body.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perigalacticon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around a galaxy.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perigee | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Earth.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perihadion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Pluto.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perihelion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around the Sun.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perihermion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Mercury.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perijove | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Jupiter.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perikrone | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Saturn.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perilune | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Moon.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perinigricon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around a black hole.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Periposeidon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Neptune.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perisaturnium | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Saturn.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Periselene | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Moon.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Periuranion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Uranus.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |
| T EGXPhys::Perizene | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates periapsis around Jupiter.
| orbitalEccentricity | \( e\ (dimensionless)\) Eccentricity of the orbit. Eccentricity is the amount by which an objects orbit around another body deviates from a perfect circle. e=0 is circular, 0<e<1 is elliptical and e>1 is hyperbola. See https://en.wikipedia.org/wiki/Orbital_eccentricity. |
| semiMajorAxisInm | \( a\ (m)\) Semi-major axis of the orbit in meters. This is the line segment from the center of the orbit to the widest point in the perimiter. See https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes. |