Skip to contents

Estimate exploitation rate given catch and population state.

Usage

get_U(
  tau,
  M_sl,
  handling_mortality,
  catch_f,
  weight_sl,
  numbers_sl,
  selectivity_sfl,
  legal_sfl,
  retained_sfl,
  Umax = 0.99,
  match_old_u = 0
)

Arguments

tau

time step

M_sl

natural mortality

handling_mortality

handling mortality

catch_f

total catch

weight_sl

weight

numbers_sl

numbers

selectivity_sfl

selectivity

legal

retained_sfl

retained

Umax

Retained for backwards-compatible calling. Per-fishery exploitation is no longer capped here; the combined cell-level continuation is applied by do_dynamics().

match_old_u

flag to match previous version of code that was incorrect

Value

A list containing raw fishery exploitation rates in U_out and a zero pen component retained for backwards compatibility.