An object containing all the parameters for a salmon operating model (SOM).
Slots
NameCharacter. Identifying name
nsimInteger. Number of simulations. Default is 3.
proyearsInteger. The number of projected years. Default is 20.
seedInteger. A random seed to ensure users can reproduce results exactly. Not currently used.
BioBio object informing biological parameters and natural production. Provide a list of Bio objects for multi-population models.
HabitatHabitat object containing management levers for controlling survival in the freshwater environment. Provide a list of Habitat objects for multi-population models.
HatcheryHatchery object containing management levers for hatchery production and in-river removals. Provide a list of Hatchery objects for multi-population models.
HarvestHarvest object containing management levers for marine harvest. Provide a list of Harvest objects for multi-population models.
HistoricalHistorical object to inform historical reconstruction and informing starting abundance for the projection. Provide a list of Historical objects for multi-population models.
strayFor multi-population models: matrix
[np, np]wherenp = length(Bio)and rowpindicates the re-assignment of hatchery fish to each population when they mature (at the recruitment life stage). For example,SOM@stray <- matrix(c(0.75, 0.25, 0.25, 0.75), 2, 2)indicates that 75 percent of mature fish return to their natal river and 25 percent stray in both populations. By default, an identity matrix is used (no straying).UPT_complexOptional For multi-population models: aggregate preterminal harvest rate on stock complex. Can be numeric, matrix
[nsim, proyears], or function of the formfunction(NO, HO, m) return(u). Leave empty tonumeric(0)to operate on individual population basis.UT_complexOptional For multi-population models: aggregate terminal harvest rate on stock complex. Can be numeric, matrix
[nsim, proyears], or function of the formfunction(NO, HO, m) return(u)Leave empty tonumeric(0)to operate on individual population basis.MSF_PT_complexOptional For multi-population models: whether the preterminal fishery on stock complex is mark-selective. Default is
FALSEMSF_T_complexOptional For multi-population models: whether the terminal fishery on stock complex is mark-selective. Default is
FALSEForeErr_PT_complexOptional For multi-population models: numeric or matrix
[nsim, proyears]. Multiplicative forecast error for preterminal fishery complex (observation error). Only used ifUPT_complexis a function where fishing intensity is determined by abundance. Default is 1 (no error).ForeErr_T_complexOptional For multi-population models: numeric or matrix
[nsim, proyears]. Multiplicative forecast error for terminal fishery complex (observation error). Only used ifUT_complexis a function where fishing intensity is determined by return size. Default is 1 (no error).ImpErr_PT_complexOptional For multi-population models: numeric or matrix
[nsim, proyears]. Implementation error of harvest in preterminal fishery complex. Default is 0 (no error).ImpErr_T_complexOptional For multi-population models: numeric or matrix
[nsim, proyears]. Implementation error of harvest in terminal fishery complex. Default is 0 (no error).