10#ifndef LDNDC_INPUT_CHECKPOINTTYPES_H_
11#define LDNDC_INPUT_CHECKPOINTTYPES_H_
13#include "crabmeat-common.h"
14#include "io/outputtypes.h"
15#include "string/cbm_string.h"
17namespace ldndc{
namespace checkpoint
19#define LDNDC_CHECKPOINT_RECORDRANK 1
20#define LDNDC_CHECKPOINT_RECORDSIZE 3
22extern CBM_API ldndc_string_t
const IDS[LDNDC_CHECKPOINT_RECORDSIZE];
23extern CBM_API ldndc_output_size_t
const SIZES[LDNDC_CHECKPOINT_RECORDRANK];
24extern CBM_API atomic_datatype_t
const TYPES[LDNDC_CHECKPOINT_RECORDRANK];
25extern CBM_API ldndc_output_rank_t
const RANK;
26extern CBM_API ldndc_output_size_t
const SIZE;
28struct CBM_API checkpoint_buffer_t
30 checkpoint_buffer_t();
32 char const * ,
char const * );
33 ~checkpoint_buffer_t();
36 char const * entity_class;
37 char const * entity_name;
39 ldndc_sink_meta_timestamp_t timestamp;
42 ldndc_int32_t n_buffer;
Spatially explicit groundwater model.
Definition airchemistryput.h:15