apply_hcr_om: Calculate the catch value to apply to the current year in the...

View source: R/utils-apply-hcr-om.R

apply_hcr_omR Documentation

Calculate the catch value to apply to the current year in the OM loop. TACs can be applied to the catch value also.

Description

Calculate the catch value to apply to the current year in the OM loop. TACs can be applied to the catch value also.

Usage

apply_hcr_om(
  om,
  yr = NULL,
  yr_ind = NULL,
  tac = NULL,
  catch_floor = NULL,
  hcr_lower = 0.1,
  hcr_upper = 0.4,
  hcr_fspr = 0.4,
  ...
)

Arguments

om

Operating model list

yr

The year to calculate the reference points for

yr_ind

Index for the year yr in the om output

tac

TAC values to apply to the catch before returning the function.

catch_floor

The lowest catch to be allowed

hcr_lower

If hcr_apply is TRUE, this is the lower limit for the rule

hcr_upper

If hcr_apply is TRUE, this is the upper limit for the rule

hcr_fspr

If hcr_apply is TRUE, this is the value to set the Fspr at for catch above hcr_upper

...

Absorbs arguments meant for other functions

Value

Catch for the next year


pacific-hake/pacifichakemse documentation built on June 11, 2024, 4:07 a.m.