8#ifndef LM_OUTPUT_SOILCHEMISTRYDNDC_DAILY_H_
9#define LM_OUTPUT_SOILCHEMISTRYDNDC_DAILY_H_
11#include "mbe_legacyoutputmodel.h"
12#include "soilchemistry/dndc/output-soilchemistry-dndc-base.h"
14#define LMOD_OUTPUT_MODULE_NAME OutputSoilchemistryDNDCDaily
15#define LMOD_OUTPUT_MODULE_ID "output:soilchemistry:dndc"
16#define LMOD_OUTPUT_MODULE_DESC "SoilchemistryDNDC Daily Output"
18class LDNDC_API LMOD_OUTPUT_MODULE_NAME :
public soilchemistrydndc_writer_t
20 LMOD_EXPORT_MODULE_INFO(LMOD_OUTPUT_MODULE_NAME,LMOD_OUTPUT_MODULE_ID,LMOD_OUTPUT_MODULE_DESC);
22 LMOD_OUTPUT_MODULE_NAME(
25 timemode_e _timemode);
27 ~LMOD_OUTPUT_MODULE_NAME();
30 lerr_t configure( ldndc::config_file_t
const *);
35 lerr_t wake() {
return LDNDC_ERR_OK; }
36 lerr_t sleep() {
return LDNDC_ERR_OK; }
39 lerr_t write_record( ldndc_flt64_t *);
40 size_t record_size()
const;
43 cbm::io_kcomm_t * io_kcomm;
46 ldndc::sink_handle_t snk_;
51#undef LMOD_OUTPUT_MODULE_NAME
52#undef LMOD_OUTPUT_MODULE_ID
53#undef LMOD_OUTPUT_MODULE_DESC
Spatially explicit groundwater model.
Definition: airchemistryput.h:15