iLand
Public Member Functions | Public Attributes | List of all members
ModelSettings Class Reference

#include <modelsettings.h>

Public Member Functions

 ModelSettings ()
 
void loadModelSettings ()
 
void print ()
 

Public Attributes

bool growthEnabled
 if false, trees will apply/read light patterns, but do not grow More...
 
bool mortalityEnabled
 if false, no natural (intrinsic+stress) mortality occurs More...
 
bool regenerationEnabled
 if true, seed dispersal, establishment, ... is modelled More...
 
bool carbonCycleEnabled
 if true, snag dynamics and soil CN cycle is modelled More...
 
double lightExtinctionCoefficient
 "k" parameter (beer lambert) used for calc. of absorbed light on resourceUnit level More...
 
double lightExtinctionCoefficientOpacity
 "k" for beer lambert used for opacity of single trees More...
 
bool torusMode
 special mode that treats each resource unit as a "torus" (light calculation, seed distribution) More...
 
double temperatureTau
 "tau"-value for delayed temperature calculation acc. to Maekela 2008 More...
 
double airDensity
 
double laiThresholdForClosedStands
 
double boundaryLayerConductance
 
bool useDynamicAvailableNitrogen
 if true, iLand utilizes the dynamically calculated NAvailable More...
 
double latitude
 latitude of project site in radians More...
 
double epsilon
 maximum light use efficency used for the 3PG model More...
 
bool usePARFractionBelowGroundAllocation
 if true, the 'correct' version of the calculation of belowground allocation is used (default=true) More...
 

Constructor & Destructor Documentation

◆ ModelSettings()

ModelSettings::ModelSettings ( )

Member Function Documentation

◆ loadModelSettings()

void ModelSettings::loadModelSettings ( )

◆ print()

void ModelSettings::print ( )

Member Data Documentation

◆ airDensity

double ModelSettings::airDensity

◆ boundaryLayerConductance

double ModelSettings::boundaryLayerConductance

◆ carbonCycleEnabled

bool ModelSettings::carbonCycleEnabled

if true, snag dynamics and soil CN cycle is modelled

◆ epsilon

double ModelSettings::epsilon

maximum light use efficency used for the 3PG model

◆ growthEnabled

bool ModelSettings::growthEnabled

if false, trees will apply/read light patterns, but do not grow

◆ laiThresholdForClosedStands

double ModelSettings::laiThresholdForClosedStands

◆ latitude

double ModelSettings::latitude

latitude of project site in radians

◆ lightExtinctionCoefficient

double ModelSettings::lightExtinctionCoefficient

"k" parameter (beer lambert) used for calc. of absorbed light on resourceUnit level

◆ lightExtinctionCoefficientOpacity

double ModelSettings::lightExtinctionCoefficientOpacity

"k" for beer lambert used for opacity of single trees

◆ mortalityEnabled

bool ModelSettings::mortalityEnabled

if false, no natural (intrinsic+stress) mortality occurs

◆ regenerationEnabled

bool ModelSettings::regenerationEnabled

if true, seed dispersal, establishment, ... is modelled

◆ temperatureTau

double ModelSettings::temperatureTau

"tau"-value for delayed temperature calculation acc. to Maekela 2008

◆ torusMode

bool ModelSettings::torusMode

special mode that treats each resource unit as a "torus" (light calculation, seed distribution)

◆ useDynamicAvailableNitrogen

bool ModelSettings::useDynamicAvailableNitrogen

if true, iLand utilizes the dynamically calculated NAvailable

◆ usePARFractionBelowGroundAllocation

bool ModelSettings::usePARFractionBelowGroundAllocation

if true, the 'correct' version of the calculation of belowground allocation is used (default=true)


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