Modular Megafauna Model 1.1.5
A physiological, dynamic herbivore simulator in C++.
Loading...
Searching...
No Matches
Fauna::Output::Datapoint Struct Reference

Simple container for spatially and temporally aggregated output data. More...

#include <datapoint.h>

Public Attributes

std::string aggregation_unit
 Identifier of the spatial aggregation unit. More...
 
CombinedData data
 The aggregated output data itself. More...
 
DateInterval interval = DateInterval(Date(0, 0), Date(0, 0))
 The time frame that is integrated in the data. More...
 

Detailed Description

Simple container for spatially and temporally aggregated output data.

CombinedData already holds and aggregates output data, but this class additionally contains the relevant metadata for what the data represent.

This struct holds the data from one or several Fauna::SimulationUnit objects that comprise one aggregation unit (Fauna::Habitat::get_aggregation_unit). The data are aggregated over a time period given by the interval property.

Member Data Documentation

◆ aggregation_unit

std::string Fauna::Output::Datapoint::aggregation_unit

Identifier of the spatial aggregation unit.

See also
Fauna::Habitat::get_aggregation_unit()

◆ data

CombinedData Fauna::Output::Datapoint::data

The aggregated output data itself.

◆ interval

DateInterval Fauna::Output::Datapoint::interval = DateInterval(Date(0, 0), Date(0, 0))

The time frame that is integrated in the data.

See also
Fauna::OutputInterval

The documentation for this struct was generated from the following file: