Function object to calculate constant herbivore background mortality.
More...
#include <mortality_factors.h>
Function object to calculate constant herbivore background mortality.
◆ GetBackgroundMortality()
| GetBackgroundMortality::GetBackgroundMortality |
( |
const double |
annual_mortality_1st_year, |
|
|
const double |
annual_mortality |
|
) |
| |
Constructor.
- Parameters
-
| annual_mortality_1st_year | Fractional annual mortality in first year of life. |
| annual_mortality | Fractional annual mortality in the rest of life. |
- Exceptions
-
| std::invalid_argument | If a mortality value is not in interval [0.0,1.0). |
◆ operator()()
| double GetBackgroundMortality::operator() |
( |
const int |
age_days | ) |
const |
Get today’s background mortality.
- Parameters
-
| age_days | Current age in days (0=first day of life). |
- Returns
- Fractional daily mortality [0,1].
- Exceptions
-
| std::invalid_argument | If age_days<0. |
◆ annual_mortality
| double Fauna::GetBackgroundMortality::annual_mortality |
|
private |
◆ annual_mortality_1st_year
| double Fauna::GetBackgroundMortality::annual_mortality_1st_year |
|
private |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/modular-megafauna-model/checkouts/latest/src/Fauna/mortality_factors.h
- /home/docs/checkouts/readthedocs.org/user_builds/modular-megafauna-model/checkouts/latest/src/Fauna/mortality_factors.cpp