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

Directories

directory  Output
 

Files

file  average.cpp
 Helper functions/classes to aggregate data.
 
file  breeding_season.cpp
 Determine erbivore breeding season.
 
file  breeding_season.h [code]
 Determine erbivore breeding season.
 
file  cohort_population.cpp
 Population class for herbivore cohorts.
 
file  cohort_population.h [code]
 Population class for herbivore cohorts.
 
file  create_herbivore_cohort.cpp
 Construct new herbivore cohort objects.
 
file  create_herbivore_cohort.h [code]
 Construct new herbivore cohort objects.
 
file  create_herbivore_common.cpp
 Base class for creating herbivore cohorts.
 
file  create_herbivore_common.h [code]
 Base class for creating herbivore cohorts.
 
file  date.cpp
 Simple class to hold the date of a simulation day.
 
file  date_interval.cpp
 Two dates framing a time interval.
 
file  date_interval.h [code]
 Two dates framing a time interval.
 
file  expenditure_components.cpp
 Different models to calculate energy expenditures of herbivores.
 
file  expenditure_components.h [code]
 Different models to calculate energy expenditures of herbivores.
 
file  fatmass_energy_budget.cpp
 Herbivore energy model with fat reserves and anabolism/catabolism.
 
file  fatmass_energy_budget.h [code]
 Herbivore energy model with fat reserves and anabolism/catabolism.
 
file  feed_herbivores.cpp
 Function object to feed herbivores.
 
file  feed_herbivores.h [code]
 Function object to feed herbivores.
 
file  fileystem.cpp
 Interaction with the filesystem on Unix and Windows platforms.
 
file  fileystem.h [code]
 Interaction with the filesystem on Unix and Windows platforms.
 
file  forage_base.cpp
 Base class for all forage types.
 
file  forage_distribution_algorithms.cpp
 Different models how to distribute available forage among herbivores.
 
file  forage_distribution_algorithms.h [code]
 Different models how to distribute available forage among herbivores.
 
file  forage_types.cpp
 Definition of forage types (grass, browse, etc.)
 
file  forage_values.cpp
 Basic classes encapsulating forage amounts & fractions.
 
file  foraging_limits.cpp
 Different models how to restrict daily forage intake of herbivores.
 
file  foraging_limits.h [code]
 Different models how to restrict daily forage intake of herbivores.
 
file  get_forage_demands.cpp
 Helper class to determine how much an herbivore wants to eat.
 
file  get_forage_demands.h [code]
 Helper class to determine how much an herbivore wants to eat.
 
file  grass_forage.cpp
 The forage class for grass.
 
file  habitat.cpp
 The spatial unit where herbivores live in.
 
file  habitat_forage.cpp
 Forage in a habitat.
 
file  herbivore_base.cpp
 A versatile base class to derive herbivores from.
 
file  herbivore_base.h [code]
 A versatile base class to derive herbivores from.
 
file  herbivore_cohort.cpp
 Implementation of Fauna::HerbivoreBase as annual cohorts.
 
file  herbivore_cohort.h [code]
 Implementation of Fauna::HerbivoreBase as annual cohorts.
 
file  herbivore_interface.h [code]
 Pure abstract class to derive any kind of herbivore from.
 
file  herbivore_vector.h [code]
 Type definitions of vectors of herbivore pointers.
 
file  hft.cpp
 Herbivore Functional Type (HFT) class and its dependents.
 
file  hft.h [code]
 Herbivore Functional Type (HFT) class and its dependents.
 
file  insfile_reader.cpp
 Read the instruction file with HFTs and global parameters.
 
file  insfile_reader.h [code]
 Read the instruction file with HFTs and global parameters.
 
file  mortality_factors.cpp
 Different implementations for how herbivores die.
 
file  mortality_factors.h [code]
 Different implementations for how herbivores die.
 
file  net_energy_models.cpp
 Energy content of herbivore forage.
 
file  net_energy_models.h [code]
 Energy content of herbivore forage.
 
file  parameters.cpp
 Global parameters for the megafauna library.
 
file  parameters.h [code]
 Global parameters for the megafauna library.
 
file  population_interface.cpp
 Abstract class for any population of herbivores.
 
file  population_interface.h [code]
 Abstract class for any population of herbivores.
 
file  population_list.h [code]
 A list of herbivore populations in a habitat.
 
file  reproduction_models.cpp
 Different implementations to calculate reproduction of herbivores.
 
file  reproduction_models.h [code]
 Different implementations to calculate reproduction of herbivores.
 
file  simulate_day.cpp
 Function object to perform simulations in the herbivore model.
 
file  simulate_day.h [code]
 Function object to perform simulations in the herbivore model.
 
file  simulation_unit.cpp
 Simulation unit: a habitat + herbivore populations.
 
file  simulation_unit.h [code]
 Simulation unit: a habitat + herbivore populations.
 
file  world.cpp
 Central management of all herbivores and habitats.
 
file  world_constructor.cpp
 Create objects for the Fauna::World class.
 
file  world_constructor.h [code]
 Create objects for the Fauna::World class.