Implements a depletion-based harvest control rule (HCR), adjusting harvest rates and TAC (Total Allowable Catch) based on stock status relative to depletion thresholds.

depletion.hcr(
  stk,
  ind,
  metric = "ssb",
  mult = 1,
  hrmsy,
  K,
  trigger = 0.4,
  lim = 0.1,
  min = 1e-05,
  dupp = NULL,
  dlow = NULL,
  all = TRUE,
  ...,
  args,
  tracking
)

Arguments

stk

FLStock. The stock object to which the HCR applies.

ind

FLQuant. The abundance index used as input for computing adjustments.

metric

Character or function. The metric applied to measure stock status. Default is 'ssb' (spawning stock biomass).

mult

Numeric. A scaling multiplier for adjusting the harvest rate. Default is 1.

hrmsy

Numeric. Harvest rate that achieves maximum sustainable yield (MSY