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 |
| Last checked calculated snow depth used for albedo control. More... | |
| double | Albedo |
| Snow albedo. 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_BasalArea |
| Canopy Basal Area 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 |
| Time counter tracking erroneous settlement in operational mode. More... | |
Friends | |
| std::iostream & | operator<< (std::iostream &os, const SN_SNOWSOIL_DATA &data) |
| std::iostream & | operator>> (std::iostream &is, SN_SNOWSOIL_DATA &data) |
|
inline |
| const std::string SN_SNOWSOIL_DATA::toString | ( | ) | const |
|
friend |
|
friend |
| double SN_SNOWSOIL_DATA::Albedo |
Snow albedo.
| double SN_SNOWSOIL_DATA::BareSoil_z0 |
Bare soil roughness in m, default 0.02 m.
| double SN_SNOWSOIL_DATA::Canopy_BasalArea |
Canopy Basal Area in m2 m-2.
| 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_LAI |
Canopy Leaf Area Index in m2 m-2.
| 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.