8#ifndef LM_PHYSIOLOGY_VOCMARTIN_H_
9#define LM_PHYSIOLOGY_VOCMARTIN_H_
11#include "mbe_legacymodel.h"
12#include "state/mbe_state.h"
16class LDNDC_API PhysiologyVOCMARTIN :
public MBE_LegacyModel
18 LMOD_EXPORT_MODULE_INFO(PhysiologyVOCMARTIN,
"physiology:vocmartin",
"Physiology VOCMARTIN");
23 static double const NISO;
25 static double const EISO;
27 static double const DELTAS;
29 static double const DELTAH;
31 static double const TPU;
34 static double const PPFD0;
36 static double const TEMP0;
38 static double const OI25;
46 ~PhysiologyVOCMARTIN();
49 ldndc::config_file_t
const *);
55 lerr_t finalize() {
return LDNDC_ERR_OK; }
57 lerr_t sleep() {
return LDNDC_ERR_OK; }
58 lerr_t wake() {
return LDNDC_ERR_OK; }
62 input_class_setup_t
const & m_setup;
64 substate_microclimate_t * mc;
65 substate_physiology_t * phys;
66 substate_watercycle_t * wc;
68 MoBiLE_PlantVegetation * m_veg;
70 struct isoprene_emission_t
79 isoprene_emission_t();
82 void IsopreneEmission(
83 isoprene_emission_t *,
84 MoBiLE_Plant
const &)
const;
85 double getMartinScalingCoefficient(
86 isoprene_emission_t
const *,
87 MoBiLE_Plant
const &)
const;
Spatially explicit groundwater model.
Definition: airchemistryput.h:15