Modular Megafauna Model 1.1.5
A physiological, dynamic herbivore simulator in C++.
Loading...
Searching...
No Matches
hft.h File Reference

Herbivore Functional Type (HFT) class and its dependents. More...

#include <array>
#include <cmath>
#include <memory>
#include <set>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  Fauna::AllometryParameters
 Coefficient and exponent for an allometric relationship. More...
 
struct  Fauna::GivenPointAllometry
 Parameters for an allometric relationship with exponent and one point. More...
 
class  Fauna::Hft
 One herbivore functional type (i.e. one species). More...
 

Namespaces

namespace  Fauna
 

Enumerations

enum class  Fauna::ConductanceModel { Fauna::BradleyDeavers1980 , Fauna::CuylerOeritsland2004 }
 Selector for a function of how to calculate whole-body conductance. More...
 
enum class  Fauna::DietComposer { Fauna::PureGrazer }
 Model to define a herbivore’s diet in a multi-forage scenario. More...
 
enum class  Fauna::DigestiveLimit { Fauna::None , Fauna::Allometric , Fauna::FixedFraction , Fauna::IlliusGordon1992 }
 Algorithm to calculate the daily digestive capacity of a herbivore. More...
 
enum class  Fauna::ExpenditureComponent {
  Fauna::BasalMetabolicRate , Fauna::FieldMetabolicRate , Fauna::Taylor1981 , Fauna::Thermoregulation ,
  Fauna::Zhu2018
}
 Algorithm to calculate a herbivore’s daily energy needs. More...
 
enum class  Fauna::ForagingLimit { Fauna::GeneralFunctionalResponse , Fauna::IlliusOConnor2000 }
 A factor limiting a herbivore’s daily forage harvesting. More...
 
enum class  Fauna::NetEnergyModel { Fauna::GrossEnergyFraction }
 How forage net energy content is calculated. More...
 
enum class  Fauna::MortalityFactor { Fauna::Background , Fauna::Lifespan , Fauna::StarvationIlliusOConnor2000 , Fauna::StarvationThreshold }
 One way how a herbivore can die. More...
 
enum class  Fauna::ReproductionModel { Fauna::None , Fauna::ConstantMaximum , Fauna::Linear , Fauna::Logistic }
 Algorithm to calculate herbivore reproduction time and success. More...
 

Detailed Description

Herbivore Functional Type (HFT) class and its dependents.

Date
2019