Modular Megafauna Model 1.1.5
A physiological, dynamic herbivore simulator in C++.
Loading...
Searching...
No Matches
datapoint.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2020 W. Traylor <wolfgang.traylor@senckenberg.de>
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
11#ifndef FAUNA_OUTPUT_DATA_POINT_H
12#define FAUNA_OUTPUT_DATA_POINT_H
13
14#include <string>
15#include "combined_data.h"
16#include "date_interval.h"
17
18namespace Fauna {
19namespace Output {
20
22
31struct Datapoint {
33
36 std::string aggregation_unit;
37
40
42
46};
47
48} // namespace Output
49} // namespace Fauna
50
51#endif // FAUNA_OUTPUT_DATA_POINT_H
Two dates framing a time interval.
Definition: date_interval.h:25
Helper class to hold an absolute simulation day.
Definition: date.h:19
Combined herbivore + habitat output data.
Two dates framing a time interval.
Definition: average.h:16
Output data for herbivores and habitat(s).
Definition: combined_data.h:26
Simple container for spatially and temporally aggregated output data.
Definition: datapoint.h:31
std::string aggregation_unit
Identifier of the spatial aggregation unit.
Definition: datapoint.h:36
CombinedData data
The aggregated output data itself.
Definition: datapoint.h:39
DateInterval interval
The time frame that is integrated in the data.
Definition: datapoint.h:45