10#ifndef LDNDC_INPUT_GROUNDWATER_TYPES_H_
11#define LDNDC_INPUT_GROUNDWATER_TYPES_H_
13#include "crabmeat-common.h"
14#include "datafilters/filter-average.h"
16namespace ldndc{
namespace groundwater
35 typedef double item_type;
38 RECORD_ITEM_WATERTABLE,
48extern CBM_API
char const * RECORD_ITEM_UNITS[record::RECORD_SIZE];
50extern CBM_API
char const * RECORD_ITEM_NAMES[record::RECORD_SIZE];
51extern CBM_API
char const * RECORD_ITEM_NAMES_LONG[record::RECORD_SIZE];
53struct CBM_API streamdata_info_t
55 enum { RECORD_SIZE = record::RECORD_SIZE };
56 enum { BUFFER_SIZE_LOG = _CONFIG_BUFFERSIZE_LOG_GROUNDWATER };
58 typedef record::record_item_e record_item_e;
59 typedef record::item_type element_type;
60 typedef groundwater_info_t boundary_data_type;
64extern CBM_API data_filter_average_t< record::item_type >
const groundwater_datafilter_average;
66extern CBM_API data_filter_t< record::item_type >
const * GROUNDWATER_DATAFILTER_LIST[record::RECORD_SIZE];
Spatially explicit groundwater model.
Definition airchemistryput.h:15
groundwater meta data
Definition groundwatertypes.h:23
double no3
Definition groundwatertypes.h:27
double watertable
Definition groundwatertypes.h:25