Skip to contents

Calculate Harvest Rate (Version 1)

Usage

get_harvest_rate_v1(
  y,
  s,
  first_yr,
  first_yr_catch,
  catch_obs_ysf,
  number_ysa,
  sel_fya,
  weight_fya
)

Arguments

y

An integer scalar, year index.

s

An integer scalar, season index (1 or 2).

first_yr

An integer scalar, model start year.

first_yr_catch

An integer scalar, first year of catch data.

catch_obs_ysf

A numeric array of dimensions \[n_catch, n_season, n_fishery\], observed catch.

number_ysa

A numeric array of dimensions \[n_year + 1, n_season, n_age\], numbers-at-age.

sel_fya

A numeric array of dimensions \[n_fishery, n_year, n_age\], selectivity-at-age.

weight_fya

A numeric array of dimensions \[n_fishery, n_year + 1, n_age\], weight-at-age.

Value

A list containing:

h_rate_a

Harvest rate by age (numeric vector)

F_f

Fishing mortality by fishery (numeric vector)

penalty

Penalty for constraint violations (numeric scalar)