iLand
Public Member Functions | Friends | List of all members
SaplingStat Class Reference

The SaplingStat class stores statistics on the resource unit x species level. More...

#include <saplings.h>

Public Member Functions

 SaplingStat ()
 
void clearStatistics ()
 
void calculate (const Species *species, ResourceUnit *ru)
 calculate statistics (and carbon flows) for the saplings of species 'species' on 'ru'. More...
 
void addCarbonOfDeadSapling (float dbh)
 
int newSaplings () const
 
int newSaplingsVegetative () const
 
int diedSaplings () const
 
int livingCohorts () const
 get the number of cohorts More...
 
double livingSaplings () const
 number of individual trees in the regen layer (using Reinekes R), with h>1.3m More...
 
double livingSaplingsSmall () const
 
int recruitedSaplings () const
 
double livingStemNumber (const Species *species, double &rAvgDbh, double &rAvgHeight, double &rAvgAge) const
 returns the represented (Reineke's Law) number of trees (N/ha) and the mean dbh/height (cm/m) More...
 
double averageHeight () const
 
double averageAge () const
 
double averageDeltaHPot () const
 
double averageDeltaHRealized () const
 
float leafArea () const
 
void setLeafArea (float leaf_area)
 
double leafAreaIndex () const
 
double basalArea () const
 
const CNPaircarbonLiving () const
 state of the living More...
 
const CNPaircarbonGain () const
 state of the living More...
 

Friends

class Saplings
 

Detailed Description

The SaplingStat class stores statistics on the resource unit x species level.

Constructor & Destructor Documentation

◆ SaplingStat()

SaplingStat::SaplingStat ( )
inline

Member Function Documentation

◆ addCarbonOfDeadSapling()

void SaplingStat::addCarbonOfDeadSapling ( float  dbh)
inline

◆ averageAge()

double SaplingStat::averageAge ( ) const
inline

◆ averageDeltaHPot()

double SaplingStat::averageDeltaHPot ( ) const
inline

◆ averageDeltaHRealized()

double SaplingStat::averageDeltaHRealized ( ) const
inline

◆ averageHeight()

double SaplingStat::averageHeight ( ) const
inline

◆ basalArea()

double SaplingStat::basalArea ( ) const
inline

◆ calculate()

void SaplingStat::calculate ( const Species species,
ResourceUnit ru 
)

calculate statistics (and carbon flows) for the saplings of species 'species' on 'ru'.

◆ carbonGain()

const CNPair & SaplingStat::carbonGain ( ) const
inline

state of the living

◆ carbonLiving()

const CNPair & SaplingStat::carbonLiving ( ) const
inline

state of the living

◆ clearStatistics()

void SaplingStat::clearStatistics ( )

◆ diedSaplings()

int SaplingStat::diedSaplings ( ) const
inline

◆ leafArea()

float SaplingStat::leafArea ( ) const
inline

◆ leafAreaIndex()

double SaplingStat::leafAreaIndex ( ) const
inline

◆ livingCohorts()

int SaplingStat::livingCohorts ( ) const
inline

get the number of cohorts

◆ livingSaplings()

double SaplingStat::livingSaplings ( ) const
inline

number of individual trees in the regen layer (using Reinekes R), with h>1.3m

◆ livingSaplingsSmall()

double SaplingStat::livingSaplingsSmall ( ) const
inline

◆ livingStemNumber()

double SaplingStat::livingStemNumber ( const Species species,
double &  rAvgDbh,
double &  rAvgHeight,
double &  rAvgAge 
) const

returns the represented (Reineke's Law) number of trees (N/ha) and the mean dbh/height (cm/m)

◆ newSaplings()

int SaplingStat::newSaplings ( ) const
inline

◆ newSaplingsVegetative()

int SaplingStat::newSaplingsVegetative ( ) const
inline

◆ recruitedSaplings()

int SaplingStat::recruitedSaplings ( ) const
inline

◆ setLeafArea()

void SaplingStat::setLeafArea ( float  leaf_area)
inline

Friends And Related Function Documentation

◆ Saplings

friend class Saplings
friend

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