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

Different models to calculate energy expenditures of herbivores. More...

#include <assert.h>
#include <cmath>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  Fauna
 

Enumerations

enum class  Fauna::FurSeason { Fauna::Summer , Fauna::Winter }
 Selector for winter or summer pelt. More...
 

Functions

double Fauna::get_expenditure_taylor_1981 (const double current_bodymass, const double adult_bodymass)
 Energy expenditure [MJ/ind/day] based on cattle from Taylor et al. (1981) More...
 
double Fauna::get_expenditure_zhu_et_al_2018 (const double bodymass, const double ambient_temperature)
 Daily expenditure by Zhu et al (2018) [70]. More...
 
double Fauna::watts_to_MJ_per_day (const double W)
 Convert Watts (=J/s) to MJ/day. More...
 
double Fauna::get_conductance_bradley_deavers_1980 (const double bodymass)
 
double Fauna::get_conductance_cuyler_oeritsland_2004 (const double bodymass, const FurSeason season)
 Extrapolate conductance from reindeer fur. More...
 
double Fauna::get_thermoregulatory_expenditure (const double thermoneutral_rate, const double conductance, const double core_temperature, const double ambient_temperature)
 Calculate additional energy requirements to keep body temperature. More...
 

Detailed Description

Different models to calculate energy expenditures of herbivores.

Date
2019