Set maximum intake rate

setMaxIntakeRate(params, intake_max = NULL, reset = FALSE, ...)

getMaxIntakeRate(params)

intake_max(params)

intake_max(params) <- value

Arguments

params MizerParams Optional. An array (species x size) holding the maximum intake rate for each species at size. If not supplied, a default is set as described in the section "Setting maximum intake rate". If set to TRUE, then the intake rate will be reset to the value calculated from the species parameters, even if it was previously overwritten with a custom value. If set to FALSE (default) then a recalculation from the species parameters will take place only if no custom value has been set. Unused intake_max

Value

setReproduction(): A MizerParams object with updated maximum intake rate.

getMaxIntakeRate() or equivalently intake_max(): An array (species x size) with the maximum intake rate.

Setting maximum intake rate

The maximum intake rate $$h_i(w)$$ of an individual of species $$i$$ and weight $$w$$ determines the feeding level, calculated with getFeedingLevel(). It is measured in grams/year.

If the intake_max argument is not supplied, then the maximum intake rate is set to $$h_i(w) = h_i w^{n_i}.$$ The values of $$h_i$$ (the maximum intake rate of an individual of size 1 gram) and $$n_i$$ (the allometric exponent for the intake rate) are taken from the h and n columns in the species parameter dataframe. If the h column is not supplied in the species parameter dataframe, it is calculated by the get_h_default() function, using the f0 and the k_vb column, if they are supplied.

If $$h_i$$ is set to Inf, fish of species i will consume all encountered food.

Other functions for setting parameters: gear_params(), resource_params(), setExtMort(), setFishing(), setInitialValues(), setInteraction(), setMetabolicRate(), setParams(), setPredKernel(), setReproduction(), setResource(), setSearchVolume(), species_params()