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 |
Definition at line 141 of file PhotosynthesisModel.h.
|
inline |
Definition at line 143 of file PhotosynthesisModel.h.
|
inline |
Definition at line 504 of file PhotosynthesisModel.h.
|
inline |
Definition at line 520 of file PhotosynthesisModel.h.
|
inline |
Definition at line 524 of file PhotosynthesisModel.h.
|
inline |
Definition at line 516 of file PhotosynthesisModel.h.
|
inline |
Definition at line 512 of file PhotosynthesisModel.h.
|
inline |
Definition at line 508 of file PhotosynthesisModel.h.
|
inline |
Definition at line 500 of file PhotosynthesisModel.h.
|
inline |
Set Jmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | Jmax | Value of Jmax. |
Definition at line 249 of file PhotosynthesisModel.h.
|
inline |
Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | Jmax_at_25_C | Value of Jmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Jmax with temperature. |
Definition at line 259 of file PhotosynthesisModel.h.
|
inline |
Set Jmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
| [in] | Jmax_at_25_C | Value of Jmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Jmax with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Jmax in Celsius. |
Definition at line 270 of file PhotosynthesisModel.h.
|
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.
| [in] | Jmax_at_25_C | Value of Jmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Jmax with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Jmax in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of Jmax with temperature beyond the optimum. |
Definition at line 283 of file PhotosynthesisModel.h.
|
inline |
Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | theta | Value of theta at a reference of 25 Celsius. |
Definition at line 425 of file PhotosynthesisModel.h.
|
inline |
Set light response curvature (theta) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | theta_at_25_C | Value of theta at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of theta with temperature. |
Definition at line 434 of file PhotosynthesisModel.h.
|
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.
| [in] | theta_at_25_C | Value of theta at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of theta with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of theta in Celsius. |
Definition at line 445 of file PhotosynthesisModel.h.
|
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.
| [in] | theta_at_25_C | Value of theta at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of theta with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of reaction in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of theta with temperature beyond the optimum. |
Definition at line 457 of file PhotosynthesisModel.h.
|
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.
| [in] | gm | Value of gm. |
Definition at line 466 of file PhotosynthesisModel.h.
|
inline |
Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | gm_at_25_C | Value of gm at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of gm with temperature. |
Definition at line 475 of file PhotosynthesisModel.h.
|
inline |
Set gm of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
| [in] | gm_at_25_C | Value of gm at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of gm with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of gm in Celsius. |
Definition at line 485 of file PhotosynthesisModel.h.
|
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.
| [in] | gm_at_25_C | Value of gm at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of gm with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of gm in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of gm with temperature beyond the optimum. |
Definition at line 496 of file PhotosynthesisModel.h.
|
inline |
Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | alpha | Value of alpha at a reference of 25 Celsius. |
Definition at line 381 of file PhotosynthesisModel.h.
|
inline |
Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | alpha_at_25_C | Value of alpha at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of alpha with temperature. |
Definition at line 391 of file PhotosynthesisModel.h.
|
inline |
Set light response quantum efficiency (alpha) of the Farquhar-von Caemmerer-Berry model according to a modified Arrhenius equation with an optimum.
| [in] | alpha_at_25_C | Value of alpha at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of alpha with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of alpha in Celsius. |
Definition at line 403 of file PhotosynthesisModel.h.
|
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.
| [in] | alpha_at_25_C | Value of alpha at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of alpha with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of alpha in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of alpha with temperature beyond the optimum. |
Definition at line 416 of file PhotosynthesisModel.h.
|
inline |
Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | Rd | Value of Rd at a reference of 25 Celsius. |
Definition at line 337 of file PhotosynthesisModel.h.
|
inline |
Set mitochondrial respiration rate (Rd) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | Rd_at_25_C | Value of Rd at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Rd with temperature. |
Definition at line 347 of file PhotosynthesisModel.h.
|
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.
| [in] | Rd_at_25_C | Value of Rd at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Rd with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Rd in Celsius. |
Definition at line 359 of file PhotosynthesisModel.h.
|
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.
| [in] | Rd_at_25_C | Value of Rd at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Rd with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Rd in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of Rd with temperature beyond the optimum. |
Definition at line 372 of file PhotosynthesisModel.h.
|
inline |
Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | TPU | Value of TPU at a reference of 25 Celsius. |
Definition at line 292 of file PhotosynthesisModel.h.
|
inline |
Set Triose-Phosphate Utilization (TPU) of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | TPU_at_25_C | Value of TPU at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of TPU with temperature. |
Definition at line 303 of file PhotosynthesisModel.h.
|
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.
| [in] | TPU_at_25_C | Value of TPU at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of TPU with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of TPU in Celsius. |
Definition at line 315 of file PhotosynthesisModel.h.
|
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.
| [in] | TPU_at_25_C | Value of TPU at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of TPU with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of TPU in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of TPU with temperature beyond the optimum. |
Definition at line 328 of file PhotosynthesisModel.h.
|
inline |
Set Vcmax of the Farquhar-von Caemmerer-Berry model to a constant value with no temperature response.
| [in] | Vcmax | Value of Vcmax. |
Definition at line 205 of file PhotosynthesisModel.h.
|
inline |
Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a monotonically increasing Arrhenius equation.
| [in] | Vcmax_at_25_C | Value of Vcmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Vcmax with temperature. |
Definition at line 215 of file PhotosynthesisModel.h.
|
inline |
Set Vcmax of the Farquhar-von Caemmerer-Berry model with temperature response according to a modified Arrhenius equation with an optimum.
| [in] | Vcmax_at_25_C | Value of Vcmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Vcmax with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Vcmax in Celsius. |
Definition at line 227 of file PhotosynthesisModel.h.
|
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.
| [in] | Vcmax_at_25_C | Value of Vcmax at a reference of 25 Celsius. |
| [in] | rate_of_increase_dHa | Activation energy dHa controlling the rate of increase of Vcmax with temperature before the optimum. |
| [in] | optimum_temperature_in_C | Temperature optimum of Vcmax in Celsius. |
| [in] | rate_of_decrease_dHd | Deactivation energy dHd controlling the rate of decrease of Vcmax with temperature beyond the optimum. |
Definition at line 240 of file PhotosynthesisModel.h.
|
friend |
Definition at line 540 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::alpha |
Definition at line 183 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Gamma |
Definition at line 190 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Jmax |
Definition at line 189 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Kc |
Definition at line 191 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Ko |
Definition at line 192 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Rd |
Definition at line 187 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::c_Vcmax |
Definition at line 188 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Gamma |
Definition at line 197 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Jmax |
Definition at line 196 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Kc |
Definition at line 198 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Ko |
Definition at line 199 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Rd |
Definition at line 194 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::dH_Vcmax |
Definition at line 195 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::Jmax |
Definition at line 181 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::O |
Definition at line 184 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::Rd |
Definition at line 182 of file PhotosynthesisModel.h.
| int FarquharModelCoefficients::TPU_flag |
Definition at line 172 of file PhotosynthesisModel.h.
| float FarquharModelCoefficients::Vcmax |
Definition at line 180 of file PhotosynthesisModel.h.