Skip to contents

Initializes and validates fishing-related inputs for a simulation list (`sim_list`). This includes fishing mortality, selectivity, catchability, observation error, and age- and length-composition parameters for both aggregate and population-specific data.

Usage

Setup_Sim_Fishing(
  sim_list,
  ln_sigmaC = array(log(0.02), dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_fish_fleets)),
  ln_sigmaC_pop = array(log(0.02), dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
  catch_units = array(1, dim = c(sim_list$n_fish_fleets)),
  init_F_val = array(0, dim = c(sim_list$n_regions, sim_list$n_seas,
    sim_list$n_fish_fleets)),
  Fmort_input = array(0.1, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
    sim_list$n_fish_fleets, sim_list$n_sims)),
  fish_sel_input,
  fish_q_input = array(1, dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_fish_fleets, sim_list$n_sims)),
  ObsFishIdx_SE = array(0.2, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
    sim_list$n_fish_fleets)),
  ObsFishIdx_pop_SE = array(0.2, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
  fish_idx_type = array(1, dim = c(sim_list$n_regions, sim_list$n_fish_fleets)),
  comp_fishage_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishAgeComps = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
  ln_FishAge_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets)),
  ln_FishAge_theta_agg = rep(log(1), sim_list$n_fish_fleets),
  FishAge_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
  FishAge_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets, 2)),
  FishAgeComps_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  comp_fishlen_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishLenComps = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
  ln_FishLen_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets)),
  ln_FishLen_theta_agg = rep(log(1), sim_list$n_fish_fleets),
  FishLen_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
  FishLen_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets, 2)),
  FishLenComps_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  comp_fishage_pop_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishAgeComps_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
    sim_list$n_sims)),
  ln_FishAge_pop_theta = array(log(1), dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets)),
  ln_FishAge_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishAge_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
  FishAge_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishAgeComps_pop_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  comp_fishlen_pop_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishLenComps_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
    sim_list$n_sims)),
  ln_FishLen_pop_theta = array(log(1), dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets)),
  ln_FishLen_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishLen_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
  FishLen_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishLenComps_pop_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  ret_sel_input = array(1, dim = c(sim_list$n_pop, sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_ages, sim_list$n_sexes, sim_list$n_fish_fleets,
    sim_list$n_sims)),
  dmr_input = array(0, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
    sim_list$n_fish_fleets, sim_list$n_sims)),
  discard_units = array(3, dim = c(sim_list$n_fish_fleets)),
  ln_sigmaD = array(log(0.02), dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_fish_fleets)),
  ln_sigmaD_pop = array(log(0.02), dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
  comp_fishage_discard_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishAgeComps_discard = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
  ln_FishAge_discard_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets)),
  ln_FishAge_discard_theta_agg = rep(log(1), sim_list$n_fish_fleets),
  FishAge_discard_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets, 2)),
  FishAge_discard_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
  FishAgeComps_discard_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  comp_fishlen_discard_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishLenComps_discard = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
    sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
  ln_FishLen_discard_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets)),
  ln_FishLen_discard_theta_agg = rep(log(1), sim_list$n_fish_fleets),
  FishLen_discard_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
    sim_list$n_fish_fleets, 2)),
  FishLen_discard_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
  FishLenComps_discard_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
  comp_fishage_discard_pop_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishAgeComps_discard_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
    sim_list$n_sims)),
  ln_FishAge_discard_pop_theta = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_regions, sim_list$n_sexes, sim_list$n_fish_fleets)),
  ln_FishAge_discard_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishAge_discard_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
  FishAge_discard_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishAgeComps_discard_pop_Type = array(2, dim = c(sim_list$n_yrs,
    sim_list$n_fish_fleets)),
  comp_fishlen_discard_pop_like = rep(0, sim_list$n_fish_fleets),
  ISS_FishLenComps_discard_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
    sim_list$n_sims)),
  ln_FishLen_discard_pop_theta = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_regions, sim_list$n_sexes, sim_list$n_fish_fleets)),
  ln_FishLen_discard_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishLen_discard_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
    sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
  FishLen_discard_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
    sim_list$n_fish_fleets)),
  FishLenComps_discard_pop_Type = array(2, dim = c(sim_list$n_yrs,
    sim_list$n_fish_fleets))
)

Arguments

sim_list

A list containing simulation settings, including the number of populations (`n_pop`), regions (`n_regions`), years (`n_yrs`), seasons (`n_seas`), ages (`n_ages`), sexes (`n_sexes`), fishing fleets (`n_fish_fleets`), and simulations (`n_sims`).

ln_sigmaC

Numeric array. Log-scale observation SD for total catch, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).

ln_sigmaC_pop

Numeric array. Log-scale observation SD for population-specific catch, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).

catch_units

Numeric vector. Catch units (0 = abundance, 1 = biomass), length `n_fish_fleets`. Default: 1.

init_F_val

Numeric array. Initial fishing mortality, dimensions `n_regions x n_seas x n_fish_fleets`. Default: 0.

Fmort_input

Numeric array. Fishing mortality, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets x n_sims`. Default: 0.1.

fish_sel_input

Numeric array. Fishery selectivity, dimensions `n_pop x n_regions x n_yrs x n_seas x n_ages x n_sexes x n_fish_fleets x n_sims`.

fish_q_input

Numeric array. Catchability, dimensions `n_regions x n_yrs x n_fish_fleets x n_sims`. Default: 1.

ObsFishIdx_SE

Numeric array. Observation SD for fishery indices, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: 0.2.

ObsFishIdx_pop_SE

Numeric array. Observation SD for population-specific fishery indices, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: 0.2.

fish_idx_type

Numeric array. Index type (0 = abundance, 1 = biomass), dimensions `n_regions x n_fish_fleets`. Default: 1.

comp_fishage_like

Numeric vector. Likelihood for age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.

ISS_FishAgeComps

Numeric array. Effective sample sizes for age compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishAge_theta

Numeric array. Log-scale overdispersion for fishery age compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishAge_theta_agg

Numeric vector. Aggregated log-scale overdispersion for fishery age compositions, length `n_fish_fleets`. Default: log(1).

FishAge_corr_pars_agg

Numeric vector. Aggregated correlation parameters for fishery age compositions, length `n_fish_fleets`. Default: 0.01.

FishAge_corr_pars

Numeric array. Correlation parameters for fishery age compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishAgeComps_Type

Numeric array. Composition structure for fishery age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishlen_like

Numeric vector. Likelihood for length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.

ISS_FishLenComps

Numeric array. Effective sample sizes for length compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishLen_theta

Numeric array. Log-scale overdispersion for fishery length compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishLen_theta_agg

Numeric vector. Aggregated log-scale overdispersion for fishery length compositions, length `n_fish_fleets`. Default: log(1).

FishLen_corr_pars_agg

Numeric vector. Aggregated correlation parameters for fishery length compositions, length `n_fish_fleets`. Default: 0.01.

FishLen_corr_pars

Numeric array. Correlation parameters for fishery length compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishLenComps_Type

Numeric array. Composition structure for fishery length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishage_pop_like

Numeric vector. Likelihood for population-specific fishery age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.

ISS_FishAgeComps_pop

Numeric array. Effective sample sizes for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishAge_pop_theta

Numeric array. Log-scale overdispersion for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishAge_pop_theta_agg

Numeric array. Aggregated log-scale overdispersion for population-specific fishery age compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).

FishAge_pop_corr_pars

Numeric array. Correlation parameters for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishAge_pop_corr_pars_agg

Numeric array. Aggregated correlation parameters for population-specific fishery age compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.

FishAgeComps_pop_Type

Numeric array. Composition structure for population-specific fishery age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishlen_pop_like

Numeric vector. Likelihood for population-specific fishery length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.

ISS_FishLenComps_pop

Numeric array. Effective sample sizes for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishLen_pop_theta

Numeric array. Log-scale overdispersion for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishLen_pop_theta_agg

Numeric array. Aggregated log-scale overdispersion for population-specific fishery length compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).

FishLen_pop_corr_pars

Numeric array. Correlation parameters for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishLen_pop_corr_pars_agg

Numeric array. Aggregated correlation parameters for population-specific fishery length compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.

FishLenComps_pop_Type

Numeric array. Composition structure for population-specific fishery length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

ret_sel_input

Numeric array. Retained selectivity at age, dimensions `n_pop x n_regions x n_yrs x n_seas x n_ages x n_sexes x n_fish_fleets x n_sims`. Default: 1.

dmr_input

Numeric array. Discard mortality rate, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets x n_sims`. Default: 0.

discard_units

Numeric vector. Discard units (0 = abundance, 1 = biomass, 2 = abundance fraction, 3 = biomass fraction), length `n_fish_fleets`. Default: 3.

ln_sigmaD

Numeric array. Log-scale observation SD for discards, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).

ln_sigmaD_pop

Numeric array. Log-scale observation SD for population-specific discards, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).

comp_fishage_discard_like

Numeric vector. Likelihood for discard age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.

ISS_FishAgeComps_discard

Numeric array. Effective sample sizes for discard age compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishAge_discard_theta

Numeric array. Log-scale overdispersion for discard age compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishAge_discard_theta_agg

Numeric vector. Aggregated log-scale overdispersion for discard age compositions, length `n_fish_fleets`. Default: log(1).

FishAge_discard_corr_pars

Numeric array. Correlation parameters for discard age compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishAge_discard_corr_pars_agg

Numeric vector. Aggregated correlation parameters for discard age compositions, length `n_fish_fleets`. Default: 0.01.

FishAgeComps_discard_Type

Numeric array. Composition structure for discard age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishlen_discard_like

Numeric vector. Likelihood for discard length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.

ISS_FishLenComps_discard

Numeric array. Effective sample sizes for discard length compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishLen_discard_theta

Numeric array. Log-scale overdispersion for discard length compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishLen_discard_theta_agg

Numeric vector. Aggregated log-scale overdispersion for discard length compositions, length `n_fish_fleets`. Default: log(1).

FishLen_discard_corr_pars

Numeric array. Correlation parameters for discard length compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishLen_discard_corr_pars_agg

Numeric vector. Aggregated correlation parameters for discard length compositions, length `n_fish_fleets`. Default: 0.01.

FishLenComps_discard_Type

Numeric array. Composition structure for discard length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishage_discard_pop_like

Numeric vector. Likelihood for population-specific discard age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.

ISS_FishAgeComps_discard_pop

Numeric array. Effective sample sizes for population-specific discard age compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishAge_discard_pop_theta

Numeric array. Log-scale overdispersion for population-specific discard age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishAge_discard_pop_theta_agg

Numeric array. Aggregated log-scale overdispersion for population-specific discard age compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).

FishAge_discard_pop_corr_pars

Numeric array. Correlation parameters for population-specific discard age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishAge_discard_pop_corr_pars_agg

Numeric array. Aggregated correlation parameters for population-specific discard age compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.

FishAgeComps_discard_pop_Type

Numeric array. Composition structure for population-specific discard age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

comp_fishlen_discard_pop_like

Numeric vector. Likelihood for population-specific discard length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.

ISS_FishLenComps_discard_pop

Numeric array. Effective sample sizes for population-specific discard length compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.

ln_FishLen_discard_pop_theta

Numeric array. Log-scale overdispersion for population-specific discard length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).

ln_FishLen_discard_pop_theta_agg

Numeric array. Aggregated log-scale overdispersion for population-specific discard length compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).

FishLen_discard_pop_corr_pars

Numeric array. Correlation parameters for population-specific discard length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.

FishLen_discard_pop_corr_pars_agg

Numeric array. Aggregated correlation parameters for population-specific discard length compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.

FishLenComps_discard_pop_Type

Numeric array. Composition structure for population-specific discard length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.

Value

A modified `sim_list` with validated fishing-related inputs.