SN_SNOWSOIL_DATA includes all important station parameters as well as LayerData.
This data structure will have to be replaced by something a little more complicated soon ??? For now it is simply an efficient way of creating a snowpack to investigate.
#include <DataClasses.h>
Public Member Functions | |
| SN_SNOWSOIL_DATA () | |
| const std::string | toString () const |
Public Attributes | |
| mio::StationData | meta |
| Station meta data. More... | |
| mio::Date | profileDate |
| Date of profile. More... | |
| size_t | nN |
| Total number of FE nodes after loading. More... | |
| double | Height |
| Total height of soil-snow column in m (sum of the layer heights) More... | |
| size_t | nLayers |
| Total number of soil and snow layers at loading. More... | |
| std::vector< LayerData > | Ldata |
| contains all the information required to construct the Xdata More... | |
| double | HS_last |
| double | Albedo |
| REQUIRED PARAMETERS, an error will be thrown at reading (SnowpackIO) if no parameter are provided. More... | |
| double | SoilAlb |
| Soil albedo, default 0.2. More... | |
| double | BareSoil_z0 |
| Bare soil roughness in m, default 0.02 m. More... | |
| double | Canopy_Height |
| Canopy Height in m. More... | |
| double | Canopy_LAI |
| Canopy Leaf Area Index in m2 m-2. More... | |
| double | Canopy_Direct_Throughfall |
| Direct throughfall [fraction of precipitation]. More... | |
| double | WindScalingFactor |
| Local scaling factor for wind at drift station. More... | |
| int | ErosionLevel |
| Erosion Level in operational mode (flat field virtual erosion) More... | |
| double | TimeCountDeltaHS |
| double | Canopy_BasalArea |
| OPTIONAL PARAMETERS, a warning will be thrown in CANOPY::Initialize if no value is provided. More... | |
| double | Canopy_diameter |
| Average canopy (tree) diameter [m], parameter in the new radiation transfer model. More... | |
| double | Canopy_lai_frac_top_default |
| fraction of total LAI that is attributed to the uppermost layer. Here calibrated for Alptal. More... | |
| double | Canopy_int_cap_snow |
| Specific interception capacity for rain (I_LAI) (mm/LAI) More... | |
| double | Canopy_alb_dry |
| double | Canopy_alb_wet |
| double | Canopy_alb_snow |
| double | Emissivity_soil |
| OPTIONAL PARAMETERS, if not provided Constants::emissivity_soil will be used. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SN_SNOWSOIL_DATA &data) |
| std::istream & | operator>> (std::istream &is, SN_SNOWSOIL_DATA &data) |
|
inline |
| const std::string SN_SNOWSOIL_DATA::toString | ( | ) | const |
|
friend |
|
friend |
| double SN_SNOWSOIL_DATA::Albedo |
REQUIRED PARAMETERS, an error will be thrown at reading (SnowpackIO) if no parameter are provided.
Snow albedo
| double SN_SNOWSOIL_DATA::BareSoil_z0 |
Bare soil roughness in m, default 0.02 m.
| double SN_SNOWSOIL_DATA::Canopy_alb_dry |
| double SN_SNOWSOIL_DATA::Canopy_alb_snow |
| double SN_SNOWSOIL_DATA::Canopy_alb_wet |
| double SN_SNOWSOIL_DATA::Canopy_BasalArea |
OPTIONAL PARAMETERS, a warning will be thrown in CANOPY::Initialize if no value is provided.
Canopy Basal Area in m2 m-2
| double SN_SNOWSOIL_DATA::Canopy_diameter |
Average canopy (tree) diameter [m], parameter in the new radiation transfer model.
| double SN_SNOWSOIL_DATA::Canopy_Direct_Throughfall |
Direct throughfall [fraction of precipitation].
| double SN_SNOWSOIL_DATA::Canopy_Height |
Canopy Height in m.
| double SN_SNOWSOIL_DATA::Canopy_int_cap_snow |
Specific interception capacity for rain (I_LAI) (mm/LAI)
| double SN_SNOWSOIL_DATA::Canopy_LAI |
Canopy Leaf Area Index in m2 m-2.
| double SN_SNOWSOIL_DATA::Canopy_lai_frac_top_default |
fraction of total LAI that is attributed to the uppermost layer. Here calibrated for Alptal.
| double SN_SNOWSOIL_DATA::Emissivity_soil |
OPTIONAL PARAMETERS, if not provided Constants::emissivity_soil will be used.
| int SN_SNOWSOIL_DATA::ErosionLevel |
Erosion Level in operational mode (flat field virtual erosion)
| double SN_SNOWSOIL_DATA::Height |
Total height of soil-snow column in m (sum of the layer heights)
| double SN_SNOWSOIL_DATA::HS_last |
Last checked calculated snow depth used for albedo control
| std::vector<LayerData> SN_SNOWSOIL_DATA::Ldata |
contains all the information required to construct the Xdata
| mio::StationData SN_SNOWSOIL_DATA::meta |
Station meta data.
| size_t SN_SNOWSOIL_DATA::nLayers |
Total number of soil and snow layers at loading.
| size_t SN_SNOWSOIL_DATA::nN |
Total number of FE nodes after loading.
| mio::Date SN_SNOWSOIL_DATA::profileDate |
Date of profile.
| double SN_SNOWSOIL_DATA::SoilAlb |
Soil albedo, default 0.2.
| double SN_SNOWSOIL_DATA::TimeCountDeltaHS |
Time counter tracking erroneous settlement in operational mode
| double SN_SNOWSOIL_DATA::WindScalingFactor |
Local scaling factor for wind at drift station.