specfem::ellipticity::ellipsoid¶
-
template<model Model>
struct ellipsoid¶ Compile-time ellipsoid parameters (semi-major axis \( a \), semi-minor axis \( b \)) in meters.
Specialize for each model in the model enum. All values are
double.using namespace specfem::ellipticity; constexpr auto wgs = ellipsoid<model::wgs84>{}; double a = wgs.semi_major_axis; // 6378137.0 double b = wgs.semi_minor_axis; // 6356752.314245
- Template Parameters:
Model – The ellipsoid model tag.