|
GCBM
|
#include <peatlandgrowthparameters.h>


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 } |
Default constructor
| PeatlandGrowthParameters | ( | int | _spuId, |
| PeatlandType | _peatlandType, | ||
| PeatlandLandCoverType | _landCoverType | ||
| ) |
Constructor
Initialise PeatlandParameters with parameters _spuId,_peatlandType and _landCoverType.
| _spuId | int |
| _peatlandType | PeatlandType |
| _landCoverType | PeatlandLandCoverType |
|
virtualdefault |
| double a | ( | ) | const |
| double AFfls | ( | ) | const |
| double AgBgS | ( | ) | const |
| double aNPPs | ( | ) | const |
|
private |
Initialise Growth parameters
Assign PeatlandGrowthParameters._Magls as PeatlandGrowthParameters._NPPagls / PeatlandGrowthParameters._Bagls,
PeatlandGrowthParameters._SBags as PeatlandGrowthParameters._Bags * PeatlandGrowthParameters._GCs,
PeatlandGrowthParameters._aNPPs as PeatlandGrowthParameters._AFfls * PeatlandGrowthParameters._SBags
| double b | ( | ) | const |
| double Bagls | ( | ) | const |
| double Bags | ( | ) | const |
| double FAr | ( | ) | const |
| double GCfm | ( | ) | const |
| double GCs | ( | ) | const |
| double GCsp | ( | ) | const |
| double Magls | ( | ) | const |
| double NPPagls | ( | ) | const |
| double NPPfm | ( | ) | const |
| double NPPsp | ( | ) | const |
| double Rfm | ( | ) | const |
| double Rsp | ( | ) | const |
| double SBags | ( | ) | const |
|
overridevirtual |
Initialise member attributes
Assign values to PeatlandGrowthParameters._FAr, PeatlandGrowthParameters._NPPagls, PeatlandGrowthParameters._a,
PeatlandGrowthParameters._b, PeatlandGrowthParameters._AFfls, PeatlandGrowthParameters._Bags, PeatlandGrowthParameters._GCs,
PeatlandGrowthParameters._AgBgS, PeatlandGrowthParameters._GCsp, PeatlandGrowthParameters._NPPsp,PeatlandGrowthParameters. _Rsp, PeatlandGrowthParameters._GCfm,
PeatlandGrowthParameters._NPPfm, PeatlandGrowthParameters._Rfm from parameter data
Invoke PeatlandGrowthParameters.applyGrowthParameterFunctions()
| data | DynamicObject& |
Implements PeatlandParameters.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17