24#ifndef LM_PHYSIOLOGY_VOCBIM_H_
25#define LM_PHYSIOLOGY_VOCBIM_H_
27#include "mbe_legacymodel.h"
28#include "state/mbe_state.h"
32class LDNDC_API PhysiologyVOCBIM :
public MBE_LegacyModel
34 LMOD_EXPORT_MODULE_INFO(PhysiologyVOCBIM,
"physiology:vocbim",
"Physiology VOCBIM");
39 static const double TSSEC;
44 static double const KM_TP;
46 static double const LOSS_RATE;
48 static double const TP_LRATE;
50 static double const ADP_LRATE;
52 static double const NAD_LRATE;
54 static double const TREF;
56 static double const BETA;
58 static double const JEFF;
60 static double const TPU;
62 static double const DFOL;
64 static double const FCHL;
66 static double const FPGA;
68 static double const KM_DXPS_PEP;
70 static double const KM_DXPS_PGA;
72 static double const KM_DXPR_NADPH;
74 static double const KM_DXPR_DXP;
76 static double const KM_IDPS;
78 static double const KM_GGDPS_GDP;
80 static double const KM_GGDPS_IDP;
82 static double const KM_IDPI;
84 static double const KEQ_IDPI;
86 static double const CT_IDP;
88 static double const DS_IDP;
90 static double const HA_IDP;
92 static double const CT_GDP;
94 static double const DS_GDP;
96 static double const HA_GDP;
107 ldndc::config_file_t
const *);
113 lerr_t finalize() {
return LDNDC_ERR_OK; }
115 lerr_t sleep() {
return LDNDC_ERR_OK; }
116 lerr_t wake() {
return LDNDC_ERR_OK; }
120 substate_microclimate_t * mc;
121 substate_physiology_t * phys;
122 MoBiLE_PlantVegetation * m_veg;
123 input_class_setup_t
const * m_setup;
142 MoBiLE_Plant
const & );
143 void set_from_species(
144 MoBiLE_Plant
const & );
147 lerr_t CalcCellChemistry(
148 MoBiLE_Plant * ,
size_t );
150 lerr_t CalcNSLeafEmission(
152 vmax_t
const *,
size_t );
154 lerr_t CalcSLeafEmission(
155 MoBiLE_Plant * ,
size_t );
157 struct bvoc_emission_t
167 double dxp_na[MoBiLE_MaximumAgeClasses];
168 double mep_na[MoBiLE_MaximumAgeClasses];
169 double idp_na[MoBiLE_MaximumAgeClasses];
170 double dmadp_na[MoBiLE_MaximumAgeClasses];
171 double gdp_na[MoBiLE_MaximumAgeClasses];
184 lerr_t CalcBVOCEmission(
Spatially explicit groundwater model.
Definition: airchemistryput.h:15