A class to represent the meteorological parameters that could be contained in a grid. This should be very close to MeteoData with a few additions (like the wind u,v,w)
#include <MeteoData.h>
Public Types | |
enum | Parameters { firstparam =0 , TA =firstparam , RH , QI , TD , VW , DW , VW_MAX , ISWR , RSWR , ISWR_DIFF , ISWR_DIR , ILWR , OLWR , TAU_CLD , CLD , HS , PSUM , PSUM_PH , PSUM_L , PSUM_S , TSG , TSS , TSOIL , TSNOW , P , P_SEA , U , V , W , SWE , RSNO , ROT , ALB , DEM , SHADE , SLOPE , AZI , lastparam =AZI } |
this enum provides names for possible meteogrids (from an ARPS file, etc) More... | |
Static Public Member Functions | |
static size_t | getParameterIndex (const std::string &parname) |
static const std::string | getParameterName (const size_t &parindex) |
static const std::string | getParameterDescription (const size_t &parindex, const bool &allow_ws=true) |
static const std::string | getParameterUnits (const size_t &parindex) |
Static Public Attributes | |
static const size_t | nrOfParameters = MeteoGrids::lastparam - MeteoGrids::firstparam + 1 |
holds the number of meteo parameters stored in MeteoData More... | |
this enum provides names for possible meteogrids (from an ARPS file, etc)
Enumerator | |
---|---|
firstparam | |
TA | Air temperature. |
RH | Relative humidity. |
QI | Specific humidity. |
TD | Dew Point temperature. |
VW | Wind velocity. |
DW | Wind direction. |
VW_MAX | Maximum wind velocity. |
ISWR | Incoming short wave radiation. |
RSWR | Reflected short wave radiation. |
ISWR_DIFF | Incoming short wave, diffuse. |
ISWR_DIR | Incoming short wave, direct. |
ILWR | Incoming long wave radiation. |
OLWR | Outgoing long wave radiation. |
TAU_CLD | Cloud transmissivity or ISWR/ISWR_clear_sky. |
CLD | Total cloud cover in oktas (see https://en.wikipedia.org/wiki/Okta) |
HS | Height of snow. |
PSUM | Water equivalent of precipitations, either solid or liquid. |
PSUM_PH | Precipitation phase, between 0 (fully solid) and 1 (fully liquid) |
PSUM_L | Water equivalent of liquid precipitation. |
PSUM_S | Water equivalent of solid precipitation. |
TSG | Temperature ground surface. |
TSS | Temperature snow surface. |
TSOIL | Temperature within the soil, at a given depth. |
TSNOW | Temperature within the snow, at a given depth. |
P | Air pressure. |
P_SEA | Sea level air pressure. |
U | East component of wind. |
V | North component of wind. |
W | Vertical component of wind. |
SWE | Snow Water Equivalent. |
RSNO | Snow mean density. |
ROT | Total generated runoff. |
ALB | Albedo. |
DEM | Digital Elevation Model. |
SHADE | Hillshade. |
SLOPE | DEM slope angle. |
AZI | DEM slope azimuth. |
lastparam |
|
static |
|
static |
|
static |
|
static |
|
static |
holds the number of meteo parameters stored in MeteoData