iLand
|
data structure for a single wind cell (usually 10x10m). More...
#include <windmodule.h>
Public Member Functions | |
WindCell () | |
void | clear () |
bool | isValid () const |
returns true if the pixel is on the valid project area More... | |
Public Attributes | |
float | topex |
topographic modifier for wind speed (-) More... | |
float | height |
top height (m). More... | |
float | n_trees |
number of trees on pixel More... | |
const Tree * | tree |
pointer to the tallest tree on the pixel (if already populated) More... | |
float | edge |
maximum difference to neighboring cells (m) More... | |
int | n_iteration |
number of iteration this pixel is processed (and trees are killed) More... | |
int | n_killed |
number of trees killed on the pixel More... | |
int | edge_age |
age of an edge (consecutive number of years of being an edge) More... | |
double | basal_area_killed |
basal area of trees that died (m2) (during an event) More... | |
double | cws_uproot |
critital wind speed for uprooting (m/s) More... | |
double | cws_break |
critical wind speed for tree breakage (m/s) More... | |
double | crown_windspeed |
wind speed (m/s) on the cecll More... | |
int | n_affected |
number of storm that killed trees on that pixel. More... | |
double | sum_volume_killed |
running sum of killed tree volume on that pixel (m3) More... | |
data structure for a single wind cell (usually 10x10m).
The WindCell is the basic pixel of the wind spread algorithm.
The default size is 10x10m
|
inline |
|
inline |
|
inline |
returns true if the pixel is on the valid project area
double WindCell::basal_area_killed |
basal area of trees that died (m2) (during an event)
double WindCell::crown_windspeed |
wind speed (m/s) on the cecll
double WindCell::cws_break |
critical wind speed for tree breakage (m/s)
double WindCell::cws_uproot |
critital wind speed for uprooting (m/s)
float WindCell::edge |
maximum difference to neighboring cells (m)
int WindCell::edge_age |
age of an edge (consecutive number of years of being an edge)
float WindCell::height |
top height (m).
int WindCell::n_affected |
number of storm that killed trees on that pixel.
int WindCell::n_iteration |
number of iteration this pixel is processed (and trees are killed)
int WindCell::n_killed |
number of trees killed on the pixel
float WindCell::n_trees |
number of trees on pixel
double WindCell::sum_volume_killed |
running sum of killed tree volume on that pixel (m3)
float WindCell::topex |
topographic modifier for wind speed (-)
const Tree* WindCell::tree |
pointer to the tallest tree on the pixel (if already populated)