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 |