GCBM
Public Member Functions | Protected Attributes | List of all members
RootBiomassEquation Class Referenceabstract

#include <rootbiomassequation.h>

Inheritance diagram for RootBiomassEquation:
Inheritance graph
Collaboration diagram for RootBiomassEquation:
Collaboration graph

Public Member Functions

 RootBiomassEquation (double biomassToCarbonRate=0.5)
 
 RootBiomassEquation (const RootBiomassEquation &other)
 
virtual ~RootBiomassEquation ()=default
 
double carbonToBiomass (double carbon)
 
double biomassToCarbon (double biomass)
 
virtual double calculateRootBiomass (double componentAbovegroundCarbon)=0
 
virtual RootProportions calculateRootProportions (double standRootBiomass)=0
 

Protected Attributes

double _biomassToCarbonRate
 

Constructor & Destructor Documentation

◆ RootBiomassEquation() [1/2]

RootBiomassEquation ( double  biomassToCarbonRate = 0.5)

◆ RootBiomassEquation() [2/2]

◆ ~RootBiomassEquation()

virtual ~RootBiomassEquation ( )
virtualdefault

Member Function Documentation

◆ biomassToCarbon()

double biomassToCarbon ( double  biomass)

◆ calculateRootBiomass()

virtual double calculateRootBiomass ( double  componentAbovegroundCarbon)
pure virtual

◆ calculateRootProportions()

virtual RootProportions calculateRootProportions ( double  standRootBiomass)
pure virtual

◆ carbonToBiomass()

double carbonToBiomass ( double  carbon)

Member Data Documentation

◆ _biomassToCarbonRate

double _biomassToCarbonRate
protected

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