Learn R Programming

mizer (version 2.0.0)

mizerEReproAndGrowth: Get energy rate available for reproduction and growth needed to project standard mizer model

Description

Calculates the energy rate \(E_{r.i}(w)\) (grams/year) available to an individual of species i and size w for reproduction and growth after metabolism and movement have been accounted for.

Usage

mizerEReproAndGrowth(params, n, n_pp, n_other, encounter, feeding_level, ...)

Arguments

params

A '>MizerParams object

n

A matrix of species abundances (species x size).

n_pp

A vector of the resource abundance by size

n_other

A list of abundances for other dynamical components of the ecosystem

encounter

An array (species x size) with the encounter rate as calculated by mizerEncounter().

feeding_level

An array (species x size) with the feeding level as calculated by mizerFeedingLevel().

...

Unused

Value

A two dimensional array (species x size) holding $$E_{r.i}(w) = \max(0, \alpha_i\, (1 - {\tt feeding\_level}_i(w))\, {\tt encounter}_i(w) - {\tt metab}_i(w)).$$ Due to the form of the feeding level, calculated by getFeedingLevel(), this can also be expressed as $$E_{r.i}(w) = \max(0, \alpha_i\, {\tt feeding\_level}_i(w)\, h_i(w) - {\tt metab}_i(w))$$ where \(h_i\) is the maximum intake rate, set with setMaxIntakeRate(). The assimilation rate \(\alpha_i\) is taken from the species parameter data frame in params. The metabolic rate metab is taken from params and set with setMetabolicRate().

The return value can be negative, which means that the energy intake does not cover the cost of metabolism and movement.

See Also

Other mizer rate functions: mizerEGrowth(), mizerERepro(), mizerEncounter(), mizerFMortGear(), mizerFMort(), mizerFeedingLevel(), mizerMort(), mizerPredMort(), mizerPredRate(), mizerRDI(), mizerRates(), mizerResourceMort()