EGXPhys

Functions

template<typename T >
EGXPhys::Apoapsis (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis of an orbiting body. More...
 
template<typename T >
EGXPhys::Apocenter (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis of an orbiting body. More...
 
template<typename T >
EGXPhys::Apofocus (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis of an orbiting body. More...
 
template<typename T >
EGXPhys::Apogalacticon (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around a galaxy. More...
 
template<typename T >
EGXPhys::Apobothron (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around a black hole. More...
 
template<typename T >
EGXPhys::Aponigricon (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around a black hole. More...
 
template<typename T >
EGXPhys::Apastron (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around a star. More...
 
template<typename T >
EGXPhys::Aphelion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around the Sun. More...
 
template<typename T >
EGXPhys::Apohermion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Mercury. More...
 
template<typename T >
EGXPhys::Apocytherion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Venus. More...
 
template<typename T >
EGXPhys::Apogee (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Earth. More...
 
template<typename T >
EGXPhys::Apolune (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Moon. More...
 
template<typename T >
EGXPhys::Apocynthion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Moon. More...
 
template<typename T >
EGXPhys::Aposelene (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Moon. More...
 
template<typename T >
EGXPhys::Apoareion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Mars. More...
 
template<typename T >
EGXPhys::Apozene (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Jupiter. More...
 
template<typename T >
EGXPhys::Apojove (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Jupiter. More...
 
template<typename T >
EGXPhys::Apochron (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Saturn. More...
 
template<typename T >
EGXPhys::Apokrone (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Saturn. More...
 
template<typename T >
EGXPhys::Aposaturnium (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Saturn. More...
 
template<typename T >
EGXPhys::Apouranion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Uranus. More...
 
template<typename T >
EGXPhys::Apoposeidon (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Neptune. More...
 
template<typename T >
EGXPhys::Apohadion (const T &orbitalEccentricity, const T &semiMajorAxisInm)
 Calculates apoapsis around Pluto. More...
 

Detailed Description

Calculates apoapsis of an orbiting body.

Function Documentation

◆ Apastron()

template<typename T >
T EGXPhys::Apastron ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around a star.

Parameters
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.
Returns
\( r\ (m)\) Apastron for the orbiting body.
See also
Apoapsis() for more info.

◆ Aphelion()

template<typename T >
T EGXPhys::Aphelion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around the Sun.

Parameters
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.
Returns
\( r\ (m)\) Aphelion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apoapsis()

template<typename T >
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

Parameters
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.
Returns
\( r\ (m)\) Apoapsis for the orbiting body.
See also
Apocenter() alternative name.
Apofocus() alternative name.
Apogalacticon() apoapsis around a galaxy.
Apobothron() apoapsis around a black hole.
Aponigricon() apoapsis around a black hole.
Apastron() apoapsis around a star.
Aphelion() apoapsis around the Sun.
Apohermion() apoapsis around Mercury.
Apocytherion() apoapsis around Venus.
Apogee() apoapsis around Earth.
Apolune() apoapsis around Moon.
Apocynthion() apoapsis around Moon.
Aposelene() apoapsis around Moon.
Apoareion() apoapsis around Mars.
Apozene() apoapsis around Jupiter.
Apojove() apoapsis around Jupiter.
Apochron() apoapsis around Saturn.
Apokrone() apoapsis around Saturn.
Aposaturnium() apoapsis around Saturn.
Apouranion() apoapsis around Uranus.
Apoposeidon() apoapsis around Neptune.
Apohadion() apoapsis around Pluto.

◆ Apoareion()

template<typename T >
T EGXPhys::Apoareion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Mars.

Parameters
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.
Returns
\( r\ (m)\) Apoareion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apobothron()

template<typename T >
T EGXPhys::Apobothron ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around a black hole.

Parameters
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.
Returns
\( r\ (m)\) Apobothron for the orbiting body.
See also
Apoapsis() for more info.
Aponigricon() alternative name.

◆ Apocenter()

template<typename T >
T EGXPhys::Apocenter ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis of an orbiting body.

Parameters
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.
Returns
\( r\ (m)\) Apocenter for the orbiting body.
See also
Apoapsis() for more info.
Apofocus() alternative name.

◆ Apochron()

template<typename T >
T EGXPhys::Apochron ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Saturn.

Parameters
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.
Returns
\( r\ (m)\) Apochron for the orbiting body.
See also
Apoapsis() for more info.
Apochron() alternative name.
Aposaturnium() alternative name.

◆ Apocynthion()

template<typename T >
T EGXPhys::Apocynthion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Moon.

Parameters
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.
Returns
\( r\ (m)\) Apocynthion for the orbiting body.
See also
Apoapsis() for more info.
Apolune() alternative name.
Aposelene() alternative name.

◆ Apocytherion()

template<typename T >
T EGXPhys::Apocytherion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Venus.

Parameters
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.
Returns
\( r\ (m)\) Apocytherion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apofocus()

template<typename T >
T EGXPhys::Apofocus ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis of an orbiting body.

Parameters
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.
Returns
\( r\ (m)\) Apofocus for the orbiting body.
See also
Apoapsis() for more info.
Apocenter() alternative name.

◆ Apogalacticon()

template<typename T >
T EGXPhys::Apogalacticon ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around a galaxy.

Parameters
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.
Returns
\( r\ (m)\) Apogalacticon for the orbiting body.
See also
Apoapsis() for more info.

◆ Apogee()

template<typename T >
T EGXPhys::Apogee ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Earth.

Parameters
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.
Returns
\( r\ (m)\) Apogee for the orbiting body.
See also
Apoapsis() for more info.

◆ Apohadion()

template<typename T >
T EGXPhys::Apohadion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Pluto.

Parameters
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.
Returns
\( r\ (m)\) Apohadion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apohermion()

template<typename T >
T EGXPhys::Apohermion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Mercury.

Parameters
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.
Returns
\( r\ (m)\) Apohermion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apojove()

template<typename T >
T EGXPhys::Apojove ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Jupiter.

Parameters
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.
Returns
\( r\ (m)\) Apojove for the orbiting body.
See also
Apoapsis() for more info.
Apozene() alternative name.

◆ Apokrone()

template<typename T >
T EGXPhys::Apokrone ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Saturn.

Parameters
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.
Returns
\( r\ (m)\) Apokrone for the orbiting body.
See also
Apoapsis() for more info.
Apochron() alternative name.
Aposaturnium() alternative name.

◆ Apolune()

template<typename T >
T EGXPhys::Apolune ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Moon.

Parameters
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.
Returns
\( r\ (m)\) Apolune for the orbiting body.
See also
Apoapsis() for more info.
Apocynthion() alternative name.
Aposelene() alternative name.

◆ Aponigricon()

template<typename T >
T EGXPhys::Aponigricon ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around a black hole.

Parameters
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.
Returns
\( r\ (m)\) Aponigricon for the orbiting body.
See also
Apoapsis() for more info.
Apobothron() alternative name.

◆ Apoposeidon()

template<typename T >
T EGXPhys::Apoposeidon ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Neptune.

Parameters
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.
Returns
\( r\ (m)\) Apoposeidon for the orbiting body.
See also
Apoapsis() for more info.

◆ Aposaturnium()

template<typename T >
T EGXPhys::Aposaturnium ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Saturn.

Parameters
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.
Returns
\( r\ (m)\) Aposaturnium for the orbiting body.
See also
Apoapsis() for more info.
Apochron() alternative name.
Apokrone() alternative name.

◆ Aposelene()

template<typename T >
T EGXPhys::Aposelene ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Moon.

Parameters
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.
Returns
\( r\ (m)\) Aposelene for the orbiting body.
See also
Apoapsis() for more info.
Apolune() alternative name.
Apocynthion() alternative name.

◆ Apouranion()

template<typename T >
T EGXPhys::Apouranion ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Uranus.

Parameters
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.
Returns
\( r\ (m)\) Apouranion for the orbiting body.
See also
Apoapsis() for more info.

◆ Apozene()

template<typename T >
T EGXPhys::Apozene ( const T &  orbitalEccentricity,
const T &  semiMajorAxisInm 
)

Calculates apoapsis around Jupiter.

Parameters
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.
Returns
\( r\ (m)\) Apozene for the orbiting body.
See also
Apoapsis() for more info.
Apojove() alternative name.