22    void setupCategories();
 
   24    void setupStockableArea();
 
   26    void calculateDevStages();
 
   29    int8_t runZennerModel();
 
   35    QScopedPointer<DevStageCell> mCell; 
 
   37    double mTotalStockableArea; 
 
   42    QJSValue mPostEvalFunc; 
 
   43    QJSValueList mEvalParam; 
 
   53    Q_PROPERTY(
int x READ 
x) 
 
   54    Q_PROPERTY(
int y READ 
y) 
 
   62    Q_PROPERTY(
double NQD READ 
NQD)
 
   64    Q_PROPERTY(
double CPA READ 
CPA) 
 
   76    int x()
 const {
return mLocation.x(); }
 
   77    int y()
 const { 
return mLocation.y(); }
 
   79    double DBHMax()
 const { 
return sv.dbh_max; }
 
   80    double DBHMin()
 const { 
return sv.dbh_min; }
 
   81    double DBHMean()
 const { 
return sv.dbh_mean; }
 
   83    double HMax()
 const { 
return sv.h_max; }
 
   84    double HMean()
 const { 
return sv.h_mean; }
 
   85    double HMedian()
 const { 
return sv.h_median; }
 
   86    double N_ha()
 const { 
return sv.n_trees; }
 
   88    double NQD()
 const { 
return sv.dbh_nqd; }
 
  103    QVector<const Tree*> mTrees;
 
Definition: devstageout.h:51
 
double CPA
crown projection area
Definition: devstageout.h:64
 
double Pct_PMugo
pct of the area covered by P. mugo
Definition: devstageout.h:66
 
DevStageCell(QObject *parent=nullptr)
Definition: devstageout.cpp:242
 
void setObj(DevStageOut *dsc)
Definition: devstageout.h:71
 
double CPA()
crown projection area
 
double Pct_PMugo()
% area covered by P. mugo
 
double DBHMax() const
Definition: devstageout.h:79
 
double DBHMean
Definition: devstageout.h:57
 
double N_ha
number of trees (>4m) per ha
Definition: devstageout.h:65
 
~DevStageCell()
Definition: devstageout.h:70
 
double NQD
Definition: devstageout.h:62
 
double DBHMedian() const
Definition: devstageout.h:82
 
double HMean
Definition: devstageout.h:60
 
double DBHMax
Definition: devstageout.h:55
 
double DBHMean() const
Definition: devstageout.h:81
 
void calculateStats()
Definition: devstageout.cpp:271
 
double NQD() const
DBH variation expressed as 100*interquartile distance/median.
Definition: devstageout.h:88
 
double deadwoodShare()
share of standing/lying deadwood relative to living biomass
 
double HMedian
Definition: devstageout.h:61
 
double N_ha() const
Definition: devstageout.h:86
 
int loadTrees(int8_t *grid_ptr)
Definition: devstageout.cpp:247
 
int y() const
Definition: devstageout.h:77
 
double DBHMedian
Definition: devstageout.h:58
 
double HMax() const
Definition: devstageout.h:83
 
double deadwoodShare
Definition: devstageout.h:63
 
double HMax
Definition: devstageout.h:59
 
double DBHMin() const
Definition: devstageout.h:80
 
int y
y position of the current cell (cell index)
Definition: devstageout.h:54
 
Grid< double > * paintGrid(QString what, QStringList &names, QStringList &colors)
function called from iLand visualization
Definition: devstageout.cpp:413
 
int x
x position of the current cell (cell index)
Definition: devstageout.h:53
 
int x() const
Definition: devstageout.h:76
 
double HMean() const
Definition: devstageout.h:84
 
double DBHMin
Definition: devstageout.h:56
 
double HMedian() const
Definition: devstageout.h:85
 
QJSValue grid()
return a copy of the underlying grid
Definition: devstageout.cpp:401
 
Definition: devstageout.h:16
 
virtual void exec()
main function that executes the output
Definition: devstageout.cpp:32
 
DevStageOut()
Definition: devstageout.cpp:17
 
virtual void setup()
setup() is called during project setup and can be ovveridden for specific setup
Definition: devstageout.cpp:84
 
An expression engine for mathematical expressions provided as strings.
Definition: expression.h:29
 
Grid class (template).
Definition: grid.h:44
 
The Output class abstracts output data (database, textbased, ...).
Definition: output.h:55
 
ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental ...
Definition: resourceunit.h:49
 
A tree is the basic simulation entity of iLand and represents a single tree.
Definition: tree.h:44