GCBM
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PeatlandGrowthParameters Class Reference

#include <peatlandgrowthparameters.h>

Inheritance diagram for PeatlandGrowthParameters:
Inheritance graph
Collaboration diagram for PeatlandGrowthParameters:
Collaboration graph

Public Member Functions

double FAr () const
 
double NPPagls () const
 
double Bagls () const
 
double a () const
 
double b () const
 
double AFfls () const
 
double Bags () const
 
double GCs () const
 
double AgBgS () const
 
double GCsp () const
 
double NPPsp () const
 
double Rsp () const
 
double GCfm () const
 
double NPPfm () const
 
double Rfm () const
 
double Magls () const
 
double SBags () const
 
double aNPPs () const
 
 PeatlandGrowthParameters ()
 Default constructor More...
 
 PeatlandGrowthParameters (int _spuId, PeatlandType _peatlandType, PeatlandLandCoverType _landCoverType)
 
virtual ~PeatlandGrowthParameters ()=default
 
void setValue (const DynamicObject &data) override
 
- Public Member Functions inherited from PeatlandParameters
int spuId () const
 
PeatlandType peatlandType () const
 
PeatlandLandCoverType peatlandTreeClassifier () const
 
 PeatlandParameters ()
 Default constructor More...
 
 PeatlandParameters (int _spuId, PeatlandType _peatlandType, PeatlandLandCoverType _landCoverType)
 

Private Member Functions

void applyGrowthParameterFunctions ()
 

Private Attributes

double _FAr { 0 }
 
double _NPPagls { 0 }
 
double _Bagls { 0 }
 
double _a { 0 }
 
double _b { 0 }
 
double _AFfls { 0 }
 
double _Bags { 0 }
 
double _GCs { 0 }
 
double _AgBgS { 0 }
 
double _GCsp { 0 }
 
double _NPPsp { 0 }
 
double _Rsp { 0 }
 
double _GCfm { 0 }
 
double _NPPfm { 0 }
 
double _Rfm { 0 }
 
double _Magls { 0 }
 
double _SBags { 0 }
 
double _aNPPs { 0 }
 

Constructor & Destructor Documentation

◆ PeatlandGrowthParameters() [1/2]

Default constructor

◆ PeatlandGrowthParameters() [2/2]

PeatlandGrowthParameters ( int  _spuId,
PeatlandType  _peatlandType,
PeatlandLandCoverType  _landCoverType 
)

Constructor

Initialise PeatlandParameters with parameters _spuId,_peatlandType and _landCoverType.

Parameters
_spuIdint
_peatlandTypePeatlandType
_landCoverTypePeatlandLandCoverType

◆ ~PeatlandGrowthParameters()

virtual ~PeatlandGrowthParameters ( )
virtualdefault

Member Function Documentation

◆ a()

double a ( ) const

◆ AFfls()

double AFfls ( ) const

◆ AgBgS()

double AgBgS ( ) const

◆ aNPPs()

double aNPPs ( ) const

◆ applyGrowthParameterFunctions()

void applyGrowthParameterFunctions ( )
private

◆ b()

double b ( ) const

◆ Bagls()

double Bagls ( ) const

◆ Bags()

double Bags ( ) const

◆ FAr()

double FAr ( ) const

◆ GCfm()

double GCfm ( ) const

◆ GCs()

double GCs ( ) const

◆ GCsp()

double GCsp ( ) const

◆ Magls()

double Magls ( ) const

◆ NPPagls()

double NPPagls ( ) const

◆ NPPfm()

double NPPfm ( ) const

◆ NPPsp()

double NPPsp ( ) const

◆ Rfm()

double Rfm ( ) const

◆ Rsp()

double Rsp ( ) const

◆ SBags()

double SBags ( ) const

◆ setValue()

void setValue ( const DynamicObject &  data)
overridevirtual

Member Data Documentation

◆ _a

double _a { 0 }
private

◆ _AFfls

double _AFfls { 0 }
private

◆ _AgBgS

double _AgBgS { 0 }
private

◆ _aNPPs

double _aNPPs { 0 }
private

◆ _b

double _b { 0 }
private

◆ _Bagls

double _Bagls { 0 }
private

◆ _Bags

double _Bags { 0 }
private

◆ _FAr

double _FAr { 0 }
private

◆ _GCfm

double _GCfm { 0 }
private

◆ _GCs

double _GCs { 0 }
private

◆ _GCsp

double _GCsp { 0 }
private

◆ _Magls

double _Magls { 0 }
private

◆ _NPPagls

double _NPPagls { 0 }
private

◆ _NPPfm

double _NPPfm { 0 }
private

◆ _NPPsp

double _NPPsp { 0 }
private

◆ _Rfm

double _Rfm { 0 }
private

◆ _Rsp

double _Rsp { 0 }
private

◆ _SBags

double _SBags { 0 }
private

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