3#ifndef LM_SOILCHEMISTRY_SIMPLICITY_H_
4#define LM_SOILCHEMISTRY_SIMPLICITY_H_
6#include "mbe_legacymodel.h"
7#include "state/mbe_state.h"
9#include "eventhandler/fertilize/fertilize.h"
10#include "eventhandler/till/till.h"
12#include <input/event/events.h>
16class LDNDC_API SoilChemistrySimplicity :
public MBE_LegacyModel
18 LMOD_EXPORT_MODULE_INFO(SoilChemistrySimplicity,
"soilchemistry:simplicity",
"Soilchemistry SIMPLICITY");
20 SoilChemistrySimplicity( MoBiLE_State *,
21 cbm::io_kcomm_t *, timemode_e);
23 ~SoilChemistrySimplicity();
25 lerr_t configure( ldndc::config_file_t
const *);
28 lerr_t register_ports( cbm::io_kcomm_t *);
29 lerr_t unregister_ports( cbm::io_kcomm_t *);
32 lerr_t finalize() {
return LDNDC_ERR_OK; }
34 lerr_t sleep() {
return LDNDC_ERR_OK; }
35 lerr_t wake() {
return LDNDC_ERR_OK; }
38 substate_soilchemistry_t & m_sc;
39 EventHandlerFertilize m_eventfertilize;
Spatially explicit groundwater model.
Definition: airchemistryput.h:15