2#ifndef LMOD_EVENTHANDLER_TILL_H_
3#define LMOD_EVENTHANDLER_TILL_H_
5#include "mbe_legacymodel.h"
6#include "state/mbe_state.h"
7#include "ld_eventqueue.h"
8#include "ld_isotopes.h"
13class LDNDC_API EventHandlerTill :
public MBE_LegacyModel
16 static const double DEPTHMAX;
18 LMOD_EXPORT_MODULE_INFO(EventHandlerTill,
"eventhandler:till",
"EventHandler Till");
21 EventHandlerTill( MoBiLE_State *,
22 cbm::io_kcomm_t *, timemode_e);
25 lerr_t configure( ldndc::config_file_t
const *) {
return LDNDC_ERR_OK; }
26 lerr_t register_ports( cbm::io_kcomm_t *);
27 lerr_t unregister_ports( cbm::io_kcomm_t *);
29 lerr_t initialize() {
return LDNDC_ERR_OK; }
31 lerr_t finalize() {
return LDNDC_ERR_OK; }
33 lerr_t wake() {
return LDNDC_ERR_OK; }
34 lerr_t sleep() {
return LDNDC_ERR_OK; }
37 input_class_siteparameters_t
const * siteparam;
38 input_class_soillayers_t
const * sl_;
40 substate_physiology_t & ph_;
41 substate_soilchemistry_t & sc_;
42 substate_watercycle_t & wc_;
44 MoBiLE_PlantVegetation * m_veg;
46 EventQueue m_TillEvents;
47 CBM_Handle m_TillHandle;
49 double till_effect_decay_;
Spatially explicit groundwater model.
Definition airchemistryput.h:15