EGXPhys
Linear Eccentricity

Functions

template<typename T >
EGXMath::EllipseLinearEccentricity (const T semiMajorAxisInm, const T semiMinorAxisInm)
 Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and semi-minor axis \(b\).

\[ c=\sqrt{a^2-b^2} \]

. More...

 
template<typename T >
EGXMath::EllipseLinearEccentricityFromSemiMajorAndSemiMinorAxes (const T semiMajorAxisInm, const T semiMinorAxisInm)
 Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and semi-minor axis \(b\).

\[ c=\sqrt{a^2-b^2} \]

. More...

 
template<typename T >
EGXMath::EllipseLinearEccentricityFromEccentricity (const T semiMajorAxisInm, const T eccentricity)
 Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and eccentricity \(e\).

\[ c=a e \]

. More...

 

Detailed Description

Function Documentation

◆ EllipseLinearEccentricity()

template<typename T >
T EGXMath::EllipseLinearEccentricity ( const T  semiMajorAxisInm,
const T  semiMinorAxisInm 
)

Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and semi-minor axis \(b\).

\[ c=\sqrt{a^2-b^2} \]

.

See http://mathworld.wolfram.com/Ellipse.html

Parameters
semiMajorAxisInm\( a\ (m)\) Semi-major axis of the ellipse in meters.
semiMinorAxisInm\( b\ (m)\) Semi-minor axis of the ellipse in meters.
Returns
\( c\ (m)\) Linear eccentricity of the ellipse in meters.
See also
EllipseSurfaceArea() for area of an ellipse.
EllipseCircumference() for circumference of an ellipse.
EllipseSemiMajorAxis() for semi-major axis of an ellipse.
EllipseSemiMinorAxis() for semi-minor axis of an ellipse.
EllipseSemiLatusRectum() for semi-latus rectum of an ellipse.
EllipseDirectrix() for directrix of an ellipse.
EllipseFocalParameter() for focal parameter of an ellipse.
EllipseFocalLength() for focal length of an ellipse.
EllipseLinearEccentricity() for linear eccentricity of an ellipse.
EllipseEccentricity() for eccentricity of an ellipse.
EllipseInertia() for inertial tensor of an ellipse.

◆ EllipseLinearEccentricityFromEccentricity()

template<typename T >
T EGXMath::EllipseLinearEccentricityFromEccentricity ( const T  semiMajorAxisInm,
const T  eccentricity 
)

Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and eccentricity \(e\).

\[ c=a e \]

.

See http://mathworld.wolfram.com/Ellipse.html

Parameters
semiMajorAxisInm\( a\ (m)\) Semi-major axis of the ellipse in meters.
eccentricity\( e\ ()\) Eccentricity of the ellipse in meters.
Returns
\( c\ (m)\) Linear eccentricity of the ellipse in meters.
See also
EllipseSurfaceArea() for area of an ellipse.
EllipseCircumference() for circumference of an ellipse.
EllipseSemiMajorAxis() for semi-major axis of an ellipse.
EllipseSemiMinorAxis() for semi-minor axis of an ellipse.
EllipseSemiLatusRectum() for semi-latus rectum of an ellipse.
EllipseDirectrix() for directrix of an ellipse.
EllipseFocalParameter() for focal parameter of an ellipse.
EllipseFocalLength() for focal length of an ellipse.
EllipseLinearEccentricity() for linear eccentricity of an ellipse.
EllipseEccentricity() for eccentricity of an ellipse.
EllipseInertia() for inertial tensor of an ellipse.

◆ EllipseLinearEccentricityFromSemiMajorAndSemiMinorAxes()

template<typename T >
T EGXMath::EllipseLinearEccentricityFromSemiMajorAndSemiMinorAxes ( const T  semiMajorAxisInm,
const T  semiMinorAxisInm 
)

Finds the linear eccentricity, \(c\), in meters of an ellipse with semi-major axis \(a\), and semi-minor axis \(b\).

\[ c=\sqrt{a^2-b^2} \]

.

See http://mathworld.wolfram.com/Ellipse.html

Parameters
semiMajorAxisInm\( a\ (m)\) Semi-major axis of the ellipse in meters.
semiMinorAxisInm\( b\ (m)\) Semi-minor axis of the ellipse in meters.
Returns
\( c\ (m)\) Linear eccentricity of the ellipse in meters.
See also
EllipseSurfaceArea() for area of an ellipse.
EllipseCircumference() for circumference of an ellipse.
EllipseSemiMajorAxis() for semi-major axis of an ellipse.
EllipseSemiMinorAxis() for semi-minor axis of an ellipse.
EllipseSemiLatusRectum() for semi-latus rectum of an ellipse.
EllipseDirectrix() for directrix of an ellipse.
EllipseFocalParameter() for focal parameter of an ellipse.
EllipseFocalLength() for focal length of an ellipse.
EllipseLinearEccentricity() for linear eccentricity of an ellipse.
EllipseEccentricity() for eccentricity of an ellipse.
EllipseInertia() for inertial tensor of an ellipse.