iLand
|
The WindModule is the main object of the iLand wind module. More...
#include <windmodule.h>
Public Member Functions | |
WindModule () | |
void | setup () |
the general setup routine after starting iland More... | |
void | setupResourceUnit (const ResourceUnit *ru) |
setup of spatial explicit variables (e.g. More... | |
WindLayers & | layers () |
void | run (const int iteration=-1, const bool execute_from_script=false) |
main function of the disturbance module More... | |
void | setWindProperties (const double direction_rad, const double speed_ms) |
void | setSimulationMode (const bool mode) |
bool | simulationMode () const |
void | setMaximumIterations (const double maxit) |
void | testFetch (double degree_direction) |
void | testEffect () |
Static Public Member Functions | |
static double | cellsize () |
Friends | |
class | WindScript |
class | WindOut |
void | nc_calculateFetch (WindCell *begin, WindCell *end) |
void | nc_calculateWindImpact (ResourceUnit *unit) |
The WindModule is the main object of the iLand wind module.
The WindModule is the disturbance module for simulation wind and windthrow in iLand.
The setup() function creates the data structures, and the run() function is the main entry point. The main functions are detectEdges(), calculateFetch() and calculateImpact().
WindModule::WindModule | ( | ) |
|
inlinestatic |
|
inline |
void WindModule::run | ( | const int | iteration = -1 , |
const bool | execute_from_script = false |
||
) |
main function of the disturbance module
the run() function executes the wind events
|
inline |
|
inline |
void WindModule::setup | ( | ) |
the general setup routine after starting iland
setup of general settings from the project file.
the function is invoked from the Plugin.
void WindModule::setupResourceUnit | ( | const ResourceUnit * | ru | ) |
setup of spatial explicit variables (e.g.
the wind speed modifier) the function is called from the plugin-object.
|
inline |
|
inline |
void WindModule::testEffect | ( | ) |
void WindModule::testFetch | ( | double | degree_direction | ) |
|
friend |
|
friend |
|
friend |