Takes the rates \(R_p\) of egg production and returns reduced, density-dependent larvae production rates \(R\) given as $$R = R_p \frac{R_{max}}{R_p + R_{max}}$$ where \(R_{max}\) are the maximum possible larvae production rates that must be specified in a column in the species parameter dataframe.

srrBevertonHolt(rdi, species_params)

Arguments

rdi

Vector of egg production rates \(R_p\) for all species.

species_params

A species parameter dataframe. Must contain a column R_max holding the maximum larvae production rate \(R_{max}\) for each species.

Value

Vector of density-dependent larvae production rates.

Details

This is only one example of a stock-recruitment function. You can write your own function based on this example, returning different density-dependent larvae production rates. Two other examples provided are srrRicker and srrSheperd. For more explanation see setReproduction.

See also

Other stock-recruitment functions: srrConstant(), srrNone(), srrRicker(), srrSheperd()