10#ifndef LDNDC_INPUT_AIRCHEMISTRY_TYPES_H_
11#define LDNDC_INPUT_AIRCHEMISTRY_TYPES_H_
13#include "crabmeat-common.h"
14#include "datafilters/filter-average.h"
16namespace ldndc{
namespace airchemistry
55 typedef double item_type;
75extern CBM_API
char const * RECORD_ITEM_UNITS[record::RECORD_SIZE];
77extern CBM_API
char const * RECORD_ITEM_NAMES[record::RECORD_SIZE];
78extern CBM_API
char const * RECORD_ITEM_NAMES_LONG[record::RECORD_SIZE];
80struct CBM_API streamdata_info_t
82 enum { RECORD_SIZE = record::RECORD_SIZE };
83 enum { BUFFER_SIZE_LOG = _CONFIG_BUFFERSIZE_LOG_AIRCHEM };
85 typedef record::record_item_e record_item_e;
86 typedef record::item_type element_type;
87 typedef airchemistry_info_t boundary_data_type;
91extern CBM_API data_filter_average_t< record::item_type >
const airchemistry_datafilter_average;
93extern CBM_API data_filter_t< record::item_type >
const * AIRCHEMISTRY_DATAFILTER_LIST[record::RECORD_SIZE];
Spatially explicit groundwater model.
Definition airchemistryput.h:15
air chemistry meta data
Definition airchemistrytypes.h:23
double radon
Definition airchemistrytypes.h:47
double no3dry
Definition airchemistrytypes.h:41
double o3
Definition airchemistrytypes.h:45
double o2
Definition airchemistrytypes.h:43
double no
Definition airchemistrytypes.h:35
double nh3
Definition airchemistrytypes.h:29
double no2
Definition airchemistrytypes.h:37
double co2
Definition airchemistrytypes.h:27
double nh4
Definition airchemistrytypes.h:31
double no3
Definition airchemistrytypes.h:39
double ch4
Definition airchemistrytypes.h:25
double nh4dry
Definition airchemistrytypes.h:33