|
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)