SnowPack handles the snow layer.
More...
#include <watercycle.h>
|
| SnowPack () |
|
void | setSnow (double snow_mm) |
|
double | flow (const double &preciptitation_mm, const double &temperature) |
| process the snow layer. Returns the mm of preciptitation/melt water that leaves the snow layer. More...
|
|
double | add (const double &preciptitation_mm, const double &temperature) |
| additional precipitation (e.g. non evaporated water of canopy interception). More...
|
|
double | snowPack () const |
| current snowpack (mm water) More...
|
|
double | snowDepth () const |
| depth of snow (m) More...
|
|
SnowPack handles the snow layer.
Snow is conceptually very simple (see http://iland-model.org/water+cycle).
◆ SnowPack()
Water::SnowPack::SnowPack |
( |
| ) |
|
|
inline |
◆ add()
double Water::SnowPack::add |
( |
const double & |
preciptitation_mm, |
|
|
const double & |
temperature |
|
) |
| |
|
inline |
additional precipitation (e.g. non evaporated water of canopy interception).
◆ flow()
double Water::SnowPack::flow |
( |
const double & |
preciptitation_mm, |
|
|
const double & |
temperature |
|
) |
| |
process the snow layer. Returns the mm of preciptitation/melt water that leaves the snow layer.
calculates the input/output of water that is stored in the snow pack.
The approach is similar to Picus 1.3 and ForestBGC (Running, 1988). Returns the amount of water that exits the snowpack (precipitation, snow melt)
◆ setSnow()
void Water::SnowPack::setSnow |
( |
double |
snow_mm | ) |
|
|
inline |
◆ snowDepth()
double Water::SnowPack::snowDepth |
( |
| ) |
const |
|
inline |
◆ snowPack()
double Water::SnowPack::snowPack |
( |
| ) |
const |
|
inline |
current snowpack (mm water)
◆ ::WaterCycle
The documentation for this class was generated from the following files: