#include <isatmosphere.h>
Static Public Member Functions | |
static double | density (const double &Z) |
Atmospheric density. | |
static double | gravity (const double &Z) |
Gravitational acceleration. | |
static double | kinematicViscosity (const double &Z) |
Kinematic viscosity. | |
static double | potToGeo (const double &Z) |
Convert geometric altitude to geopotential altitude. | |
static double | pressure (const double &Z) |
Atmospheric pressure. | |
static double | speedOfSound (const double &Z) |
Speed of sound. | |
static double | temperature (const double &Z) |
Atmospheric temperature. | |
static double | viscosity (const double &Z) |
Atmospheric viscosity. | |
static std::vector< double > | wind (const double &V_w, const double &psi_w) |
Calculates the wind vector in local level coordinates based on the input magnitude and heading. | |
Static Protected Member Functions | |
static double | geoToPot (const double &Z) |
Convert geopotential altitude to geometric altitude. | |
static std::vector< double > | ratios (const double &Z) |
Calculates temperature, pressure and density ratios. |
Implementation the 1976 US Standard Atmosphere Model as described in "1976 Standard Atmosphere Models.doc" In this implementation the gravitational acceleration, "g", is assumed to be constant and therefore the altitude is geopotential and not geometric alttitude.
double atmosphere::ISAtmosphere::density | ( | const double & | Z | ) | [static] |
Atmospheric density.
Z | altitude [m] |
double atmosphere::ISAtmosphere::geoToPot | ( | const double & | Z | ) | [static, protected] |
Convert geopotential altitude to geometric altitude.
Z | geopotential altitude [m] |
double atmosphere::ISAtmosphere::gravity | ( | const double & | Z | ) | [static] |
Gravitational acceleration.
Z | altitude [m] |
double atmosphere::ISAtmosphere::kinematicViscosity | ( | const double & | Z | ) | [static] |
Kinematic viscosity.
Z | altitude [m] |
double atmosphere::ISAtmosphere::potToGeo | ( | const double & | Z | ) | [static] |
Convert geometric altitude to geopotential altitude.
Z | geometric altitude [m] |
double atmosphere::ISAtmosphere::pressure | ( | const double & | Z | ) | [static] |
Atmospheric pressure.
Z | altitude [m] |
std::vector< double > atmosphere::ISAtmosphere::ratios | ( | const double & | Z | ) | [static, protected] |
Calculates temperature, pressure and density ratios.
Z | altitude [m] |
double atmosphere::ISAtmosphere::speedOfSound | ( | const double & | Z | ) | [static] |
Speed of sound.
Z | altitude [m] |
double atmosphere::ISAtmosphere::temperature | ( | const double & | Z | ) | [static] |
Atmospheric temperature.
Z | altitude [m] |
double atmosphere::ISAtmosphere::viscosity | ( | const double & | Z | ) | [static] |
Atmospheric viscosity.
Z | altitude [m] |
std::vector< double > atmosphere::ISAtmosphere::wind | ( | const double & | V_w, | |
const double & | psi_w | |||
) | [static] |
Calculates the wind vector in local level coordinates based on the input magnitude and heading.
V_w | magnitude of wind velocity in [m/s] | |
psi_w | wind heading (bearing) realtive to true north in [deg] |