A function used by openMSE to specify the fishing effort during the projections. salmonMSE updates the arguments of this function from the salmon operating model.
Usage
Harvest_MMP(
x = 1,
DataList,
reps = 1,
u_terminal,
u_preterminal,
MSF = FALSE,
m,
release_mort,
p_terminal = c(2, 5),
p_preterminal = c(1, 4),
pkey = data.frame(p = 1:6, s = 1),
p_natural = 1:3,
p_hatchery = 4:6,
...
)
Arguments
- x
Simulation number
- DataList
A nested list of Data objects by stock then fleet, generated by
multiMSE()
- reps
The number of stochastic replicates to be returned by the function
- u_terminal
Numeric vector by population (s). Harvest rate of retained catch in the terminal fishery
- u_preterminal
Single numeric. Harvest rate of retained catch in the pre-terminal fishery
- MSF
Logical, whether to implement mark-selective fishing
- m
Numeric vector by population (s). Mark rate of hatchery origin fish, as a proxy for fishery retention. Only used to calculate the fishing effort. Retention in the operating model is specified in the MOM object
- release_mort
Matrix
[2, s]
. Release mortality of discarded fish in the pre-terminal (1st row) and terminal (2nd row) fishery. Only used ifMSF = TRUE
. Only used to calculate the fishing effort. Release mortality in the operating model is specified in the MOM object- p_terminal
Numeric vector. Population index (p) for the recruitment that experiences the terminal fishing mortality
- p_preterminal
Numeric vector. Population index (p) for immature fish that experience the pre-terminal fishing mortality
- pkey
Data frame that assigns openMSE population by life stage and origin (p) to salmonMSE population (s)
- p_natural
Numeric vector. Population index (p) for natural origin fish
- p_hatchery
Numeric vector. Population index (p) for hatchery origin fish
- ...
Not used