getESpawning: getESpawning method for the size based model

getESpawningR Documentation

getESpawning method for the size based model

Description

Calculates the energy available by species and size for reproduction after metabolism and movement have been accounted for. Used by the project_therMizer method for performing simulations.

getESpawning method with e argument.

Usage

getESpawning(object, n, n_pp, e)

## S4 method for signature 'therMizerParams,matrix,numeric,matrix'
getESpawning(object, n, n_pp,
  e)

Arguments

object

A therMizerParams object.

n

A matrix of species abundance (species x size).

n_pp

A vector of the background abundance by size.

e

The energy available for reproduction and growth (optional). A matrix of size no. species x no. size bins. If not supplied, is calculated internally using the getEReproAndGrowth() method.

ocean_temp

A numeric vector of the ocean temperature by realm or a single numeric ocean_temp value which is used for all realms.

Value

A two dimensional array (prey species x prey size)

See Also

project_therMizer and getEReproAndGrowth.

Examples

## Not run: 
data(NS_species_params_gears)
data(inter)
params <- therMizerParams(NS_species_params_gears, inter)
# Project with constant fishing effort for all gears for 20 time steps
sim <- project_therMizer(params, t_max = 20, effort = 0.5)
# Get the energy at a particular time step
getESpawning(params,sim@n[21,,],sim@n_pp[21,])

## End(Not run)

pwoodworth-jefcoats/Size-Based-Modeling documentation built on Sept. 15, 2023, 8:13 a.m.