#include <peatlanddecayparameters.h>
◆ PeatlandDecayParameters() [1/2]
◆ PeatlandDecayParameters() [2/2]
Constructor.
- Parameters
-
_spuId | int |
_peatlandType | PeatlandType |
_landCoverType | PeatlandLandCoverType |
- Returns
- void
◆ ~PeatlandDecayParameters()
◆ aka()
◆ akaa()
◆ akc()
◆ akco()
◆ akfm()
◆ aksf()
◆ aksr()
◆ akwc()
◆ akwfe()
◆ akwfne()
◆ akwr()
◆ akwsb()
◆ c()
◆ computeAppliedDecayRate()
double computeAppliedDecayRate |
( |
double |
baseDecayRate, |
|
|
double |
q10 |
|
) |
| |
|
private |
Compute applied decay rate.
Compute the log of q10 paramater, mutiply it by 0.1
Compute the exponential of (PeatlandDecayParameters._MAT - PeatlandDecayParameters._tref).
Multipy the log value,exponential value and baseDecayRate parameter.
return the value.
- Parameters
-
baseDecayRate | double |
q10 | double |
- Returns
- double
◆ d()
◆ ka()
◆ kaa()
◆ kc()
◆ kco()
◆ kfm()
◆ ksf()
◆ ksr()
◆ kwc()
◆ kwfe()
◆ kwfne()
◆ kwr()
◆ kwsb()
◆ MAT()
◆ Pt()
◆ Q10a()
◆ Q10c()
◆ Q10fm()
◆ Q10sf()
◆ Q10sr()
◆ Q10wc()
◆ Q10wf()
◆ Q10wr()
◆ Q10wsb()
◆ setValue()
void setValue |
( |
const DynamicObject & |
data | ) |
|
|
overridevirtual |
Set the data from the transform result data row.
Assign PeatlandDecayParameters._kwsb,PeatlandDecayParameters._kwc,PeatlandDecayParameters._kwfe,
PeatlandDecayParameters._kwfne,PeatlandDecayParameters._kwr,PeatlandDecayParameters._ksf,
PeatlandDecayParameters._ksr,PeatlandDecayParameters._kfm,PeatlandDecayParameters._ka,PeatlandDecayParameters._kc
PeatlandDecayParameters._Q10wsb,PeatlandDecayParameters._Q10wc,PeatlandDecayParameters._Q10wf,PeatlandDecayParameters._Q10wr,
PeatlandDecayParameters._Q10sf,PeatlandDecayParameters._Q10sr,PeatlandDecayParameters._Q10fm,PeatlandDecayParameters._Q10a,
PeatlandDecayParameters._Q10c,PeatlandDecayParameters._tref,PeatlandDecayParameters._c,PeatlandDecayParameters._d and PeatlandDecayParameters._Pt.
- Parameters
-
- Returns
- void
Implements PeatlandParameters.
◆ tref()
◆ updateAppliedDecayParameters()
void updateAppliedDecayParameters |
( |
double |
meanAnnualTemperature | ) |
|
Assign PeatlandDecayParameters._MAT as meanAnnualTemperature parameter.
Assign PeatlandDecayParameters._akwsb as computeAppliedDecayRate(PeatlandDecayParameters._kwsb,PeatlandDecayParameters._Q10wsb),
PeatlandDecayParameters._akwc as computeAppliedDecayRate(PeatlandDecayParameters._kwc, PeatlandDecayParameters._Q10wc),
PeatlandDecayParameters._akwfe as computeAppliedDecayRate(PeatlandDecayParameters._kwfe, PeatlandDecayParameters._Q10wf),
PeatlandDecayParameters._akwfne as computeAppliedDecayRate(PeatlandDecayParameters._kwfne, PeatlandDecayParameters._Q10wf),
PeatlandDecayParameters._akwr as computeAppliedDecayRate(PeatlandDecayParameters._kwr, PeatlandDecayParameters._Q10wr),
PeatlandDecayParameters._aksf as computeAppliedDecayRate(PeatlandDecayParameters._ksf, PeatlandDecayParameters._Q10sf),
PeatlandDecayParameters._aksr as computeAppliedDecayRate(PeatlandDecayParameters._ksr, PeatlandDecayParameters._Q10sr),
PeatlandDecayParameters._akfm as computeAppliedDecayRate(PeatlandDecayParameters._kfm, PeatlandDecayParameters._Q10fm),
PeatlandDecayParameters._aka as computeAppliedDecayRate(PeatlandDecayParameters._ka, PeatlandDecayParameters._Q10a),
PeatlandDecayParameters._akc as computeAppliedDecayRate(PeatlandDecayParameters._kc, PeatlandDecayParameters._Q10c)
- Parameters
-
meanAnnualTemperature | double |
- Returns
- void
◆ _aka
◆ _akc
◆ _akfm
◆ _aksf
◆ _aksr
◆ _akwc
◆ _akwfe
◆ _akwfne
◆ _akwr
◆ _akwsb
◆ _c
◆ _d
◆ _ka
◆ _kc
◆ _kfm
◆ _ksf
◆ _ksr
◆ _kwc
◆ _kwfe
◆ _kwfne
◆ _kwr
◆ _kwsb
◆ _MAT
◆ _Pt
◆ _Q10a
◆ _Q10c
◆ _Q10fm
◆ _Q10sf
◆ _Q10sr
◆ _Q10wc
◆ _Q10wf
◆ _Q10wr
◆ _Q10wsb
◆ _tref
The documentation for this class was generated from the following files: