SNOWPACK  SNOWPACK-3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TaggingData Class Reference

#include <DataClasses.h>

Public Member Functions

 TaggingData (const double &i_calculation_step_length)
 
void resize (size_t i_size)
 
void update_tags (const CurrentMeteo &Mdata, SnowStation &Xdata)
 Update tags

  1. Event driven tagging according to TAG_EVENT
  2. Tagging of surface element on given date.
More...
 

Public Attributes

bool useSoilLayers
 
bool surface_write
 
double calculation_step_length
 
size_t tag_low
 
size_t tag_top
 
size_t repos_low
 
size_t repos_top
 
std::vector< Tagtags
 

Constructor & Destructor Documentation

TaggingData::TaggingData ( const double &  i_calculation_step_length)

Member Function Documentation

void TaggingData::resize ( size_t  i_size)
void TaggingData::update_tags ( const CurrentMeteo Mdata,
SnowStation Xdata 
)

Update tags

  1. Event driven tagging according to TAG_EVENT
  2. Tagging of surface element on given date.

Author
Charles Fierz
Version
10.04
Parameters
Mdata
Xdata

Member Data Documentation

double TaggingData::calculation_step_length
size_t TaggingData::repos_low
size_t TaggingData::repos_top
bool TaggingData::surface_write
size_t TaggingData::tag_low
size_t TaggingData::tag_top
std::vector<Tag> TaggingData::tags
bool TaggingData::useSoilLayers

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