EGXPhys

Functions

template<typename T >
EGXMath::SpheroidVolume (const T equatorialRadiusInm, const T polarRadiusInm)
 Finds the volume, \(V_{spheroid}\), in meter cubed of a spheroid with equatorial radius \(a\) and polar radius, \(c\).

\[ V_{spheroid}=\frac{4}{3}\pi a^2 c \]

. More...

 

Detailed Description

Function Documentation

◆ SpheroidVolume()

template<typename T >
T EGXMath::SpheroidVolume ( const T  equatorialRadiusInm,
const T  polarRadiusInm 
)

Finds the volume, \(V_{spheroid}\), in meter cubed of a spheroid with equatorial radius \(a\) and polar radius, \(c\).

\[ V_{spheroid}=\frac{4}{3}\pi a^2 c \]

.

See http://mathworld.wolfram.com/Spheroid.html and https://en.wikipedia.org/wiki/Spheroid#Volume

Parameters
equatorialRadiusInm\( a\ (m)\) Equatorial radius in meters. The degenerate semi-principle axis of the spheroid.
polarRadiusInm\( c\ (m)\) Polar radius in meters. The unique semi-principle axis of the spheroid.
Returns
\( V_{spheroid}\ (m^3)\) Volume of spheroid in meter cubed.
See also
SpheroidEccentricity() for eccentricity of a spheroid.
SpheroidEquatorialRadius() for equatorial radius of a spheroid.
SpheroidFlattening() for flattening of a spheroid.
SpheroidInertia() for inertia tensor of a spheroid.
SpheroidPolarRadius() for polar radius of a spheroid.
SpheroidSurfaceArea() for surface area of a spheroid.