1.3.82
 
Loading...
Searching...
No Matches
FarquharModelCoefficients Struct Reference

Public Member Functions

void setVcmax (float Vcmax)
 Set Vcmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setVcmax (float Vcmax_at_25_C, float rate_of_increase_dHa)
 Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setVcmax (float Vcmax_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setVcmax (float Vcmax_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setJmax (float Jmax)
 Set Jmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setJmax (float Jmax_at_25_C, float rate_of_increase_dHa)
 Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setJmax (float Jmax_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setJmax (float Jmax_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setTPU (float TPU)
 Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setTPU (float TPU_at_25_C, float rate_of_increase_dHa)
 Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setTPU (float TPU_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setTPU (float TPU_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setRd (float Rd)
 Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setRd (float Rd_at_25_C, float rate_of_increase_dHa)
 Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setRd (float Rd_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setRd (float Rd_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response ccording to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setQuantumEfficiency_alpha (float alpha)
 Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setQuantumEfficiency_alpha (float alpha_at_25_C, float rate_of_increase_dHa)
 Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setQuantumEfficiency_alpha (float alpha_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model according to a modified Arrhenius equation with an optimum.
 
void setQuantumEfficiency_alpha (float alpha_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setLightResponseCurvature_theta (float theta)
 Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setLightResponseCurvature_theta (float theta_at_25_C, float rate_of_increase_dHa)
 Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setLightResponseCurvature_theta (float theta_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setLightResponseCurvature_theta (float theta_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
void setMesophyllConductance_gm (float gm)
 Set mesophyll conductance gm (mol CO2 / m^2 / s / bar) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
 
void setMesophyllConductance_gm (float gm_at_25_C, float rate_of_increase_dHa)
 Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
 
void setMesophyllConductance_gm (float gm_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C)
 Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
 
void setMesophyllConductance_gm (float gm_at_25_C, float rate_of_increase_dHa, float optimum_temperature_in_C, float rate_of_decrease_dHd)
 Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.
 
PhotosyntheticTemperatureResponseParameters getVcmaxTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getJmaxTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getTPUTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getRdTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getQuantumEfficiencyTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getLightResponseCurvatureTempResponse ()
 
PhotosyntheticTemperatureResponseParameters getMesophyllConductance_gmTempResponse () const
 

Data Fields

int TPU_flag
 
float Vcmax
 
float Jmax
 
float Rd
 
float alpha
 
float O
 
float c_Rd
 
float c_Vcmax
 
float c_Jmax
 
float c_Gamma
 
float c_Kc
 
float c_Ko
 
float dH_Rd
 
float dH_Vcmax
 
float dH_Jmax
 
float dH_Gamma
 
float dH_Kc
 
float dH_Ko
 

Friends

class PhotosynthesisModel
 

Detailed Description

Definition at line 141 of file PhotosynthesisModel.h.

Constructor & Destructor Documentation

◆ FarquharModelCoefficients()

FarquharModelCoefficients::FarquharModelCoefficients ( )
inline

Definition at line 143 of file PhotosynthesisModel.h.

Member Function Documentation

◆ getJmaxTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getJmaxTempResponse ( )
inline

Definition at line 504 of file PhotosynthesisModel.h.

◆ getLightResponseCurvatureTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getLightResponseCurvatureTempResponse ( )
inline

Definition at line 520 of file PhotosynthesisModel.h.

◆ getMesophyllConductance_gmTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getMesophyllConductance_gmTempResponse ( ) const
inline

Definition at line 524 of file PhotosynthesisModel.h.

◆ getQuantumEfficiencyTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getQuantumEfficiencyTempResponse ( )
inline

Definition at line 516 of file PhotosynthesisModel.h.

◆ getRdTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getRdTempResponse ( )
inline

Definition at line 512 of file PhotosynthesisModel.h.

◆ getTPUTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getTPUTempResponse ( )
inline

Definition at line 508 of file PhotosynthesisModel.h.

◆ getVcmaxTempResponse()

PhotosyntheticTemperatureResponseParameters FarquharModelCoefficients::getVcmaxTempResponse ( )
inline

Definition at line 500 of file PhotosynthesisModel.h.

◆ setJmax() [1/4]

void FarquharModelCoefficients::setJmax ( float  Jmax)
inline

Set Jmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]JmaxValue of Jmax.

Definition at line 249 of file PhotosynthesisModel.h.

◆ setJmax() [2/4]

void FarquharModelCoefficients::setJmax ( float  Jmax_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]Jmax_at_25_CValue of Jmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Jmax with temperature.

Definition at line 259 of file PhotosynthesisModel.h.

◆ setJmax() [3/4]

void FarquharModelCoefficients::setJmax ( float  Jmax_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]Jmax_at_25_CValue of Jmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Jmax with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Jmax in Celsius.

Definition at line 270 of file PhotosynthesisModel.h.

◆ setJmax() [4/4]

void FarquharModelCoefficients::setJmax ( float  Jmax_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]Jmax_at_25_CValue of Jmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Jmax with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Jmax in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of Jmax with temperature beyond the optimum.

Definition at line 283 of file PhotosynthesisModel.h.

◆ setLightResponseCurvature_theta() [1/4]

void FarquharModelCoefficients::setLightResponseCurvature_theta ( float  theta)
inline

Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]thetaValue of theta at a reference of 25 Celsius.

Definition at line 425 of file PhotosynthesisModel.h.

◆ setLightResponseCurvature_theta() [2/4]

void FarquharModelCoefficients::setLightResponseCurvature_theta ( float  theta_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]theta_at_25_CValue of theta at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of theta with temperature.

Definition at line 434 of file PhotosynthesisModel.h.

◆ setLightResponseCurvature_theta() [3/4]

void FarquharModelCoefficients::setLightResponseCurvature_theta ( float  theta_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]theta_at_25_CValue of theta at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of theta with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of theta in Celsius.
Note
The rate of decrease will be assumed with a biologically reasonable default value if not specified.

Definition at line 445 of file PhotosynthesisModel.h.

◆ setLightResponseCurvature_theta() [4/4]

void FarquharModelCoefficients::setLightResponseCurvature_theta ( float  theta_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]theta_at_25_CValue of theta at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of theta with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of reaction in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of theta with temperature beyond the optimum.

Definition at line 457 of file PhotosynthesisModel.h.

◆ setMesophyllConductance_gm() [1/4]

void FarquharModelCoefficients::setMesophyllConductance_gm ( float  gm)
inline

Set mesophyll conductance gm (mol CO2 / m^2 / s / bar) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]gmValue of gm.
Note
Default is std::numeric_limits<float>::infinity(), which reduces Cc to Ci (legacy behavior with no mesophyll diffusion limitation).

Definition at line 466 of file PhotosynthesisModel.h.

◆ setMesophyllConductance_gm() [2/4]

void FarquharModelCoefficients::setMesophyllConductance_gm ( float  gm_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]gm_at_25_CValue of gm at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of gm with temperature.

Definition at line 475 of file PhotosynthesisModel.h.

◆ setMesophyllConductance_gm() [3/4]

void FarquharModelCoefficients::setMesophyllConductance_gm ( float  gm_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]gm_at_25_CValue of gm at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of gm with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of gm in Celsius.

Definition at line 485 of file PhotosynthesisModel.h.

◆ setMesophyllConductance_gm() [4/4]

void FarquharModelCoefficients::setMesophyllConductance_gm ( float  gm_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]gm_at_25_CValue of gm at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of gm with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of gm in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of gm with temperature beyond the optimum.

Definition at line 496 of file PhotosynthesisModel.h.

◆ setQuantumEfficiency_alpha() [1/4]

void FarquharModelCoefficients::setQuantumEfficiency_alpha ( float  alpha)
inline

Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]alphaValue of alpha at a reference of 25 Celsius.

Definition at line 381 of file PhotosynthesisModel.h.

◆ setQuantumEfficiency_alpha() [2/4]

void FarquharModelCoefficients::setQuantumEfficiency_alpha ( float  alpha_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]alpha_at_25_CValue of alpha at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of alpha with temperature.

Definition at line 391 of file PhotosynthesisModel.h.

◆ setQuantumEfficiency_alpha() [3/4]

void FarquharModelCoefficients::setQuantumEfficiency_alpha ( float  alpha_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model according to a modified Arrhenius equation with an optimum.

Parameters
[in]alpha_at_25_CValue of alpha at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of alpha with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of alpha in Celsius.
Note
The rate of decrease will be assumed with a biologically reasonable default value if not specified.

Definition at line 403 of file PhotosynthesisModel.h.

◆ setQuantumEfficiency_alpha() [4/4]

void FarquharModelCoefficients::setQuantumEfficiency_alpha ( float  alpha_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]alpha_at_25_CValue of alpha at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of alpha with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of alpha in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of alpha with temperature beyond the optimum.

Definition at line 416 of file PhotosynthesisModel.h.

◆ setRd() [1/4]

void FarquharModelCoefficients::setRd ( float  Rd)
inline

Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]RdValue of Rd at a reference of 25 Celsius.

Definition at line 337 of file PhotosynthesisModel.h.

◆ setRd() [2/4]

void FarquharModelCoefficients::setRd ( float  Rd_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]Rd_at_25_CValue of Rd at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Rd with temperature.

Definition at line 347 of file PhotosynthesisModel.h.

◆ setRd() [3/4]

void FarquharModelCoefficients::setRd ( float  Rd_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]Rd_at_25_CValue of Rd at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Rd with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Rd in Celsius.
Note
The rate of decrease will be assumed with a biologically reasonable default value if not specified.

Definition at line 359 of file PhotosynthesisModel.h.

◆ setRd() [4/4]

void FarquharModelCoefficients::setRd ( float  Rd_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response ccording to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]Rd_at_25_CValue of Rd at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Rd with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Rd in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of Rd with temperature beyond the optimum.

Definition at line 372 of file PhotosynthesisModel.h.

◆ setTPU() [1/4]

void FarquharModelCoefficients::setTPU ( float  TPU)
inline

Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]TPUValue of TPU at a reference of 25 Celsius.

Definition at line 292 of file PhotosynthesisModel.h.

◆ setTPU() [2/4]

void FarquharModelCoefficients::setTPU ( float  TPU_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]TPU_at_25_CValue of TPU at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of TPU with temperature.
Note
A temperature optimum will not be assumed if not specified.

Definition at line 303 of file PhotosynthesisModel.h.

◆ setTPU() [3/4]

void FarquharModelCoefficients::setTPU ( float  TPU_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]TPU_at_25_CValue of TPU at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of TPU with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of TPU in Celsius.
Note
The rate of decrease will be assumed with a biologically reasonable default value if not specified.

Definition at line 315 of file PhotosynthesisModel.h.

◆ setTPU() [4/4]

void FarquharModelCoefficients::setTPU ( float  TPU_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]TPU_at_25_CValue of TPU at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of TPU with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of TPU in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of TPU with temperature beyond the optimum.

Definition at line 328 of file PhotosynthesisModel.h.

◆ setVcmax() [1/4]

void FarquharModelCoefficients::setVcmax ( float  Vcmax)
inline

Set Vcmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.

Parameters
[in]VcmaxValue of Vcmax.

Definition at line 205 of file PhotosynthesisModel.h.

◆ setVcmax() [2/4]

void FarquharModelCoefficients::setVcmax ( float  Vcmax_at_25_C,
float  rate_of_increase_dHa 
)
inline

Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.

Parameters
[in]Vcmax_at_25_CValue of Vcmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Vcmax with temperature.

Definition at line 215 of file PhotosynthesisModel.h.

◆ setVcmax() [3/4]

void FarquharModelCoefficients::setVcmax ( float  Vcmax_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C 
)
inline

Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.

Parameters
[in]Vcmax_at_25_CValue of Vcmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Vcmax with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Vcmax in Celsius.
Note
The rate of decrease of Vcmax with temperature will be assumed with a biologically reasonable default value if not specified.

Definition at line 227 of file PhotosynthesisModel.h.

◆ setVcmax() [4/4]

void FarquharModelCoefficients::setVcmax ( float  Vcmax_at_25_C,
float  rate_of_increase_dHa,
float  optimum_temperature_in_C,
float  rate_of_decrease_dHd 
)
inline

Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum and specified rate of decrease beyond the optimum.

Parameters
[in]Vcmax_at_25_CValue of Vcmax at a reference of 25 Celsius.
[in]rate_of_increase_dHaActivation energy dHa controlling the rate of increase of Vcmax with temperature before the optimum.
[in]optimum_temperature_in_CTemperature optimum of Vcmax in Celsius.
[in]rate_of_decrease_dHdDeactivation energy dHd controlling the rate of decrease of Vcmax with temperature beyond the optimum.

Definition at line 240 of file PhotosynthesisModel.h.

Friends And Related Symbol Documentation

◆ PhotosynthesisModel

friend class PhotosynthesisModel
friend

Definition at line 540 of file PhotosynthesisModel.h.

Field Documentation

◆ alpha

float FarquharModelCoefficients::alpha

Definition at line 183 of file PhotosynthesisModel.h.

◆ c_Gamma

float FarquharModelCoefficients::c_Gamma

Definition at line 190 of file PhotosynthesisModel.h.

◆ c_Jmax

float FarquharModelCoefficients::c_Jmax

Definition at line 189 of file PhotosynthesisModel.h.

◆ c_Kc

float FarquharModelCoefficients::c_Kc

Definition at line 191 of file PhotosynthesisModel.h.

◆ c_Ko

float FarquharModelCoefficients::c_Ko

Definition at line 192 of file PhotosynthesisModel.h.

◆ c_Rd

float FarquharModelCoefficients::c_Rd

Definition at line 187 of file PhotosynthesisModel.h.

◆ c_Vcmax

float FarquharModelCoefficients::c_Vcmax

Definition at line 188 of file PhotosynthesisModel.h.

◆ dH_Gamma

float FarquharModelCoefficients::dH_Gamma

Definition at line 197 of file PhotosynthesisModel.h.

◆ dH_Jmax

float FarquharModelCoefficients::dH_Jmax

Definition at line 196 of file PhotosynthesisModel.h.

◆ dH_Kc

float FarquharModelCoefficients::dH_Kc

Definition at line 198 of file PhotosynthesisModel.h.

◆ dH_Ko

float FarquharModelCoefficients::dH_Ko

Definition at line 199 of file PhotosynthesisModel.h.

◆ dH_Rd

float FarquharModelCoefficients::dH_Rd

Definition at line 194 of file PhotosynthesisModel.h.

◆ dH_Vcmax

float FarquharModelCoefficients::dH_Vcmax

Definition at line 195 of file PhotosynthesisModel.h.

◆ Jmax

float FarquharModelCoefficients::Jmax

Definition at line 181 of file PhotosynthesisModel.h.

◆ O

float FarquharModelCoefficients::O

Definition at line 184 of file PhotosynthesisModel.h.

◆ Rd

float FarquharModelCoefficients::Rd

Definition at line 182 of file PhotosynthesisModel.h.

◆ TPU_flag

int FarquharModelCoefficients::TPU_flag

Definition at line 172 of file PhotosynthesisModel.h.

◆ Vcmax

float FarquharModelCoefficients::Vcmax

Definition at line 180 of file PhotosynthesisModel.h.


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