Alpine3D  Alpine3D-3.1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SnGrids Class Reference

#include <SnowpackInterfaceWorker.h>

Public Types

enum  Parameters {
  firstparam =0, TA =firstparam, RH, VW,
  ISWR, ISWR_DIFF, ISWR_DIR, ILWR,
  HS, PSUM, PSUM_PH, TSG,
  TSS, TS0, TSOIL, SWE,
  RSNO, TOP_ALB, SURF_ALB, SP,
  RB, RG, N3, MS_SNOWPACK_RUNOFF,
  MS_SOIL_RUNOFF, SFC_SUBL, STORE, GLACIER,
  GLACIER_EXPOSED, lastparam =GLACIER_EXPOSED
}
 

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 = SnGrids::lastparam - SnGrids::firstparam + 1
 holds the number of meteo parameters stored in MeteoData More...
 

Member Enumeration Documentation

this enum provides names for possible Snowpack grids

Enumerator
firstparam 
TA 

Air temperature.

RH 

Relative humidity.

VW 

Wind velocity.

ISWR 

Incoming short wave radiation.

ISWR_DIFF 

Incoming short wave, diffuse.

ISWR_DIR 

Incoming short wave, direct.

ILWR 

Incoming long wave radiation.

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)

TSG 

Temperature ground surface.

TSS 

Temperature snow surface.

TS0 

Temperature soil surface.

TSOIL 

Temperature within the soil, at a given depth.

SWE 

Snow Water Equivalent.

RSNO 

Snow mean density.

TOP_ALB 

Albedo from the top (ie above canopy)

SURF_ALB 

Albedo of the surface (ie below canopy)

SP 

sphericity

RB 

bond radius

RG 

grain radius

N3 

grain Coordination number

MS_SNOWPACK_RUNOFF 

runoff on the surface of the soil (vitual lysimeter)

MS_SOIL_RUNOFF 

runoff at the bottom of the snow/soil column

SFC_SUBL 

The mass loss or gain of the top element due to snow (ice) sublimating.

STORE 

internal usage (precipitation events that are delayed because they are too small)

GLACIER 

mask showing the glaciated pixels

GLACIER_EXPOSED 

mask showing the exposed glaciated pixels (ie not snow covered)

lastparam 

Member Function Documentation

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

Member Data Documentation

const size_t SnGrids::nrOfParameters = SnGrids::lastparam - SnGrids::firstparam + 1
static

holds the number of meteo parameters stored in MeteoData


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