11#ifndef FAUNA_OUTPUT_HABITAT_DATA_H
12#define FAUNA_OUTPUT_HABITAT_DATA_H
54 const double other_weight);
All values for large herbivore forage in a Habitat.
Definition: habitat_forage.h:21
Classes for abiotic conditions for herbivores.
Variables describing the habitat that are not forage ⇒ abiotic environment.
Definition: environment.h:16
Habitat output data for one time unit.
Definition: habitat_data.h:23
Fauna::HabitatForage available_forage
Available forage in the habitat.
Definition: habitat_data.h:25
HabitatData & merge(const HabitatData &other, const double this_weight, const double other_weight)
Aggregate data of this object with another one.
Definition: habitat_data.cpp:16
void reset()
Reset member variables to initial values.
Definition: habitat_data.h:57
Fauna::HabitatEnvironment environment
Abiotic conditions in the habitat.
Definition: habitat_data.h:35
Fauna::ForageMass eaten_forage
Forage mass [kgDM/km²/day] eaten by herbivores.
Definition: habitat_data.h:32