LandscapeDNDC 1.37.0
Loading...
Searching...
No Matches
event-reparameterizespecies.h
1
9
10#ifndef LDNDC_INPUT_EVENT_REPARAMETERIZESPECIES_H_
11#define LDNDC_INPUT_EVENT_REPARAMETERIZESPECIES_H_
12
13#include "event/events/eventbase.h"
14
15
16#ifdef __this_event_name
17# undef __this_event_name
18#endif
19#define __this_event_name reparameterizespecies
20
21
22#include "species/speciestypes.h"
23namespace ldndc{ namespace event{
24struct CBM_API __event_attrib_class_name(__this_event_name) : event_attribute_t
25{
26 __event_attrib_class_name(__this_event_name)();
27 ~__event_attrib_class_name(__this_event_name)();
28
30 std::string type;
32 std::string name;
33};
34class CBM_API __event_class_name(__this_event_name) : public Event
35{
36 EVENT_COMMON_DECL(__this_event_name)
37
38 public:
39 char const * species_type() const
40 { return this->attribs_->type.c_str(); }
41 char const * species_name() const
42 { return this->attribs_->name.c_str(); }
43};
44}}
45
46#endif /* !LDNDC_INPUT_EVENT_REPARAMETERIZESPECIES_H_ */
47
Spatially explicit groundwater model.
Definition airchemistryput.h:15