LandscapeDNDC 1.37.0
Loading...
Searching...
No Matches
event-fire.h
1
9
10#ifndef LDNDC_INPUT_EVENT_FIRE_H_
11#define LDNDC_INPUT_EVENT_FIRE_H_
12
13#include "event/events/eventbase.h"
14
15#ifdef __this_event_name
16# undef __this_event_name
17#endif
18#define __this_event_name fire
19
20namespace ldndc{ namespace event{
21struct CBM_API __event_attrib_class_name(__this_event_name) : event_attribute_t
22{
23 __event_attrib_class_name(__this_event_name)();
24 ~__event_attrib_class_name(__this_event_name)();
25
26 double burned_area;
27};
28class CBM_API __event_class_name(__this_event_name) : public Event
29{
30 /* default constructor, event attribute pointer, ... */
31 EVENT_COMMON_DECL(__this_event_name)
32
33 public:
34 double burned_area() const
35 { return this->attribs_->burned_area; }
36};
37}}
38
39#endif /* !LDNDC_INPUT_EVENT_FIRE_H_ */
40
Spatially explicit groundwater model.
Definition airchemistryput.h:15