X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fconstants.h;h=8a93990733de36e61a5632862e460c474bdaeba8;hb=36ae8cdce355c88f0e6b2521e1d680df93b809f1;hp=0356af7a473ba01adb0c9f1d7e5c918c1ea9032b;hpb=20a75b9c9ebae3792574329527974088c306d3c8;p=simgear.git diff --git a/simgear/constants.h b/simgear/constants.h index 0356af7a..8a939907 100644 --- a/simgear/constants.h +++ b/simgear/constants.h @@ -1,6 +1,7 @@ // constants.h -- various constant definitions // // Written by Curtis Olson, started February 2000. +// Last change by Eric van den Berg, Feb 2013 // // Copyright (C) 2000 Curtis L. Olson - http://www.flightgear.org/~curt/ // @@ -103,6 +104,37 @@ const float SG_RADIANS_TO_DEGREES = 180.0f / SG_PI; /** Radius squared (meter) */ #define SG_EQ_RAD_SQUARE_M 40680645877797.1344 + +// Physical Constants, SI + +/**mean gravity on earth */ +#define SG_g0_m_p_s2 9.80665 // m/s2 + +/**standard pressure at SL */ +#define SG_p0_Pa 101325.0 // Pa + +/**standard density at SL */ +#define SG_rho0_kg_p_m3 1.225 // kg/m3 + +/**standard temperature at SL */ +#define SG_T0_K 288.15 // K (=15degC) + +/**specific gas constant of air*/ +#define SG_R_m2_p_s2_p_K 287.05 // m2/s2/K + +/**specific heat constant at constant pressure*/ +#define SG_cp_m2_p_s2_p_K 1004.68 // m2/s2/K + +/**ratio of specific heats of air*/ +#define SG_gamma 1.4 // =cp/cv (cp = 1004.68 m2/s2 K , cv = 717.63 m2/s2 K) + +/**constant beta used to calculate dynamic viscosity */ +#define SG_beta_kg_p_sm_sqrK 1.458e-06 // kg/s/m/SQRT(K) + +/** Sutherland constant */ +#define SG_S_K 110.4 // K + + // Conversions /** Arc seconds to radians. (arcsec*pi)/(3600*180) = rad */ @@ -165,6 +197,9 @@ const float SG_RADIANS_TO_DEGREES = 180.0f / SG_PI; /** Inch Mercury to Pascal */ #define SG_INHG_TO_PA 3386.388640341 +/** slug/ft3 to kg/m3 */ +#define SG_SLUGFT3_TO_KGPM3 515.379 + /** For divide by zero avoidance, this will be close enough to zero */ #define SG_EPSILON 0.0000001