UFO
ufo::Constants Struct Reference

Some useful constants. More...

#include <Constants.h>

Static Public Attributes

static constexpr double deg2rad = M_PI / 180.
 
static constexpr double rad2deg = 180. * M_1_PI
 
static constexpr double grav = 9.80665e+0
 
static constexpr double t0c = 2.7315e+2
 
static constexpr double ttp = 2.7316e+2
 
static constexpr double rd = 2.8705e2
 
static constexpr double rv = 4.6150e2
 
static constexpr double cp = 1.0046e3
 
static constexpr double cv = 7.1760e2
 
static constexpr double pref = 1.0e5
 
static constexpr double rd_over_rv = rd/rv
 
static constexpr double rd_over_cp = rd/cp
 
static constexpr double cv_over_cp = cv/cp
 
static constexpr double rv_over_rd = rv/rd
 
static constexpr double rd_over_g = rd/grav
 
static constexpr double g_over_rd = grav / rd
 
static constexpr double mean_earth_rad = 6371.0
 
static constexpr double zero = 0.0
 
static constexpr double quarter = 0.25
 
static constexpr double half = 0.5
 
static constexpr double one = 1.0
 
static constexpr double two = 2.0
 
static constexpr double four = 4.0
 
static constexpr double five = 5.0
 
static constexpr double ten = 10.0
 
static constexpr double k_t = 0.65
 
static constexpr double L_e = 2.26e+06
 
static constexpr double eps = 0.1
 
static constexpr double sig = 5.67e-6
 
static constexpr double alpha = 2.7e-4
 
static constexpr double cw = 0.015
 
static constexpr double v_w = 0.8e-6
 
static constexpr double S_B = 0.026
 
static constexpr double gr = 9.81
 
static constexpr double Rou = 1000.0
 
static constexpr double DU = 21.4e-6
 
static constexpr double Lclr = 0.0065
 
static constexpr double t2tv = 0.608
 
static constexpr double von_karman = 0.41
 
static constexpr double es_w_0 = 611.2
 
static constexpr double euzc_0 = 34.0
 
static constexpr double euzc_1 = -0.39
 
static constexpr double epsilon = 0.62198
 
static constexpr double icao_lapse_rate_l = 6.5E-03
 
static constexpr double icao_lapse_rate_u = -1.0E-03
 
static constexpr double icao_height_l = 11000.0
 
static constexpr double icao_height_u = 20000.0
 
static constexpr double icao_temp_surface = 288.15
 
static constexpr double icao_temp_isothermal_layer = 216.65
 
static constexpr double icao_pressure_surface = 1013.25
 
static constexpr double icao_pressure_l = 226.32
 
static constexpr double icao_pressure_u = 54.7487
 

Detailed Description

Some useful constants.

Definition at line 20 of file Constants.h.

Member Data Documentation

◆ alpha

constexpr double ufo::Constants::alpha = 2.7e-4
staticconstexpr

Definition at line 53 of file Constants.h.

◆ cp

constexpr double ufo::Constants::cp = 1.0046e3
staticconstexpr

Definition at line 28 of file Constants.h.

◆ cv

constexpr double ufo::Constants::cv = 7.1760e2
staticconstexpr

Definition at line 30 of file Constants.h.

◆ cv_over_cp

constexpr double ufo::Constants::cv_over_cp = cv/cp
staticconstexpr

Definition at line 36 of file Constants.h.

◆ cw

constexpr double ufo::Constants::cw = 0.015
staticconstexpr

Definition at line 54 of file Constants.h.

◆ deg2rad

constexpr double ufo::Constants::deg2rad = M_PI / 180.
staticconstexpr

Definition at line 21 of file Constants.h.

◆ DU

constexpr double ufo::Constants::DU = 21.4e-6
staticconstexpr

Definition at line 59 of file Constants.h.

◆ eps

constexpr double ufo::Constants::eps = 0.1
staticconstexpr

Definition at line 51 of file Constants.h.

◆ epsilon

constexpr double ufo::Constants::epsilon = 0.62198
staticconstexpr

Definition at line 67 of file Constants.h.

◆ es_w_0

constexpr double ufo::Constants::es_w_0 = 611.2
staticconstexpr

Definition at line 63 of file Constants.h.

◆ euzc_0

constexpr double ufo::Constants::euzc_0 = 34.0
staticconstexpr

Definition at line 65 of file Constants.h.

◆ euzc_1

constexpr double ufo::Constants::euzc_1 = -0.39
staticconstexpr

Definition at line 66 of file Constants.h.

◆ five

constexpr double ufo::Constants::five = 5.0
staticconstexpr

Definition at line 47 of file Constants.h.

◆ four

constexpr double ufo::Constants::four = 4.0
staticconstexpr

Definition at line 46 of file Constants.h.

◆ g_over_rd

constexpr double ufo::Constants::g_over_rd = grav / rd
staticconstexpr

Definition at line 39 of file Constants.h.

◆ gr

constexpr double ufo::Constants::gr = 9.81
staticconstexpr

Definition at line 57 of file Constants.h.

◆ grav

constexpr double ufo::Constants::grav = 9.80665e+0
staticconstexpr

Definition at line 23 of file Constants.h.

◆ half

constexpr double ufo::Constants::half = 0.5
staticconstexpr

Definition at line 43 of file Constants.h.

◆ icao_height_l

constexpr double ufo::Constants::icao_height_l = 11000.0
staticconstexpr

Definition at line 81 of file Constants.h.

◆ icao_height_u

constexpr double ufo::Constants::icao_height_u = 20000.0
staticconstexpr

Definition at line 83 of file Constants.h.

◆ icao_lapse_rate_l

constexpr double ufo::Constants::icao_lapse_rate_l = 6.5E-03
staticconstexpr

Definition at line 73 of file Constants.h.

◆ icao_lapse_rate_u

constexpr double ufo::Constants::icao_lapse_rate_u = -1.0E-03
staticconstexpr

Definition at line 77 of file Constants.h.

◆ icao_pressure_l

constexpr double ufo::Constants::icao_pressure_l = 226.32
staticconstexpr

Definition at line 89 of file Constants.h.

◆ icao_pressure_surface

constexpr double ufo::Constants::icao_pressure_surface = 1013.25
staticconstexpr

Definition at line 88 of file Constants.h.

◆ icao_pressure_u

constexpr double ufo::Constants::icao_pressure_u = 54.7487
staticconstexpr

Definition at line 90 of file Constants.h.

◆ icao_temp_isothermal_layer

constexpr double ufo::Constants::icao_temp_isothermal_layer = 216.65
staticconstexpr

Definition at line 86 of file Constants.h.

◆ icao_temp_surface

constexpr double ufo::Constants::icao_temp_surface = 288.15
staticconstexpr

Definition at line 85 of file Constants.h.

◆ k_t

constexpr double ufo::Constants::k_t = 0.65
staticconstexpr

Definition at line 49 of file Constants.h.

◆ L_e

constexpr double ufo::Constants::L_e = 2.26e+06
staticconstexpr

Definition at line 50 of file Constants.h.

◆ Lclr

constexpr double ufo::Constants::Lclr = 0.0065
staticconstexpr

Definition at line 60 of file Constants.h.

◆ mean_earth_rad

constexpr double ufo::Constants::mean_earth_rad = 6371.0
staticconstexpr

Definition at line 40 of file Constants.h.

◆ one

constexpr double ufo::Constants::one = 1.0
staticconstexpr

Definition at line 44 of file Constants.h.

◆ pref

constexpr double ufo::Constants::pref = 1.0e5
staticconstexpr

Definition at line 32 of file Constants.h.

◆ quarter

constexpr double ufo::Constants::quarter = 0.25
staticconstexpr

Definition at line 42 of file Constants.h.

◆ rad2deg

constexpr double ufo::Constants::rad2deg = 180. * M_1_PI
staticconstexpr

Definition at line 22 of file Constants.h.

◆ rd

constexpr double ufo::Constants::rd = 2.8705e2
staticconstexpr

Definition at line 26 of file Constants.h.

◆ rd_over_cp

constexpr double ufo::Constants::rd_over_cp = rd/cp
staticconstexpr

Definition at line 35 of file Constants.h.

◆ rd_over_g

constexpr double ufo::Constants::rd_over_g = rd/grav
staticconstexpr

Definition at line 38 of file Constants.h.

◆ rd_over_rv

constexpr double ufo::Constants::rd_over_rv = rd/rv
staticconstexpr

Definition at line 34 of file Constants.h.

◆ Rou

constexpr double ufo::Constants::Rou = 1000.0
staticconstexpr

Definition at line 58 of file Constants.h.

◆ rv

constexpr double ufo::Constants::rv = 4.6150e2
staticconstexpr

Definition at line 27 of file Constants.h.

◆ rv_over_rd

constexpr double ufo::Constants::rv_over_rd = rv/rd
staticconstexpr

Definition at line 37 of file Constants.h.

◆ S_B

constexpr double ufo::Constants::S_B = 0.026
staticconstexpr

Definition at line 56 of file Constants.h.

◆ sig

constexpr double ufo::Constants::sig = 5.67e-6
staticconstexpr

Definition at line 52 of file Constants.h.

◆ t0c

constexpr double ufo::Constants::t0c = 2.7315e+2
staticconstexpr

Definition at line 24 of file Constants.h.

◆ t2tv

constexpr double ufo::Constants::t2tv = 0.608
staticconstexpr

Definition at line 61 of file Constants.h.

◆ ten

constexpr double ufo::Constants::ten = 10.0
staticconstexpr

Definition at line 48 of file Constants.h.

◆ ttp

constexpr double ufo::Constants::ttp = 2.7316e+2
staticconstexpr

Definition at line 25 of file Constants.h.

◆ two

constexpr double ufo::Constants::two = 2.0
staticconstexpr

Definition at line 45 of file Constants.h.

◆ v_w

constexpr double ufo::Constants::v_w = 0.8e-6
staticconstexpr

Definition at line 55 of file Constants.h.

◆ von_karman

constexpr double ufo::Constants::von_karman = 0.41
staticconstexpr

Definition at line 62 of file Constants.h.

◆ zero

constexpr double ufo::Constants::zero = 0.0
staticconstexpr

Definition at line 41 of file Constants.h.


The documentation for this struct was generated from the following file: