MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mio::MeteoGrids Class Reference

Detailed Description

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)

Author
Mathias Bavay
Date
2011-12-22

#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, TAU_CLD, HS, PSUM,
  PSUM_PH, PSUM_L, PSUM_S, TSG,
  TSS, TSOIL, P, P_SEA,
  U, V, W, SWE,
  RSNO, ROT, ALB, DEM,
  SHADE, SLOPE, AZI, lastparam =AZI
}
 

Static Public Member Functions

static const std::string & getParameterName (const size_t &parindex)
 
static size_t getParameterIndex (const std::string &parname)
 

Static Public Attributes

static const size_t nrOfParameters = MeteoGrids::lastparam - MeteoGrids::firstparam + 1
 holds the number of meteo parameters stored in MeteoData More...
 

Member Enumeration Documentation

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.

TAU_CLD 

Cloud transmissivity or ISWR/ISWR_clear_sky.

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.

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 

Member Function Documentation

size_t mio::MeteoGrids::getParameterIndex ( const std::string &  parname)
static
const std::string & mio::MeteoGrids::getParameterName ( const size_t &  parindex)
static

Member Data Documentation

const size_t mio::MeteoGrids::nrOfParameters = MeteoGrids::lastparam - MeteoGrids::firstparam + 1
static

holds the number of meteo parameters stored in MeteoData


The documentation for this class was generated from the following files: