|
EGXPhys
|
Functions | |
| template<typename T > | |
| T | EGXPhys::Apoapsis (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Apocenter (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Apofocus (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis of an orbiting body. More... | |
| template<typename T > | |
| T | EGXPhys::Apogalacticon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around a galaxy. More... | |
| template<typename T > | |
| T | EGXPhys::Apobothron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around a black hole. More... | |
| template<typename T > | |
| T | EGXPhys::Aponigricon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around a black hole. More... | |
| template<typename T > | |
| T | EGXPhys::Apastron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around a star. More... | |
| template<typename T > | |
| T | EGXPhys::Aphelion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around the Sun. More... | |
| template<typename T > | |
| T | EGXPhys::Apohermion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Mercury. More... | |
| template<typename T > | |
| T | EGXPhys::Apocytherion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Venus. More... | |
| template<typename T > | |
| T | EGXPhys::Apogee (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Earth. More... | |
| template<typename T > | |
| T | EGXPhys::Apolune (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Apocynthion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Aposelene (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Moon. More... | |
| template<typename T > | |
| T | EGXPhys::Apoareion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Mars. More... | |
| template<typename T > | |
| T | EGXPhys::Apozene (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Jupiter. More... | |
| template<typename T > | |
| T | EGXPhys::Apojove (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Jupiter. More... | |
| template<typename T > | |
| T | EGXPhys::Apochron (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Apokrone (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Aposaturnium (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Saturn. More... | |
| template<typename T > | |
| T | EGXPhys::Apouranion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Uranus. More... | |
| template<typename T > | |
| T | EGXPhys::Apoposeidon (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Neptune. More... | |
| template<typename T > | |
| T | EGXPhys::Apohadion (const T &orbitalEccentricity, const T &semiMajorAxisInm) |
| Calculates apoapsis around Pluto. More... | |
Calculates apoapsis of an orbiting body.
| T EGXPhys::Apastron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Aphelion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apoapsis | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis of an orbiting body.
The apoapsis is the distance at which an orbiting object is farthest away from the body it is orbiting.
\[r=a(1+e)\]
See https://en.wikipedia.org/wiki/Apsis
Equation taken from http://mathworld.wolfram.com/Apoapsis.html
| 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::Apoareion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apobothron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apocenter | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apochron | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apocynthion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apocytherion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apofocus | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apogalacticon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apogee | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apohadion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apohermion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apojove | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apokrone | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apolune | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Aponigricon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apoposeidon | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Aposaturnium | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Aposelene | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apouranion | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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::Apozene | ( | const T & | orbitalEccentricity, |
| const T & | semiMajorAxisInm | ||
| ) |
Calculates apoapsis 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. |