Skip to contents

Optional component of the operating model that specifies the historical dynamics. The default option starts the projection with 1000 natural-origin juveniles and 1000 hatchery-origin juveniles (if there is hatchery production) in the oldest age class, representing single-brood year returns since there is only one age class in the population. Specify the abundance in all age class to simulate multiple brood-year returns.

Slots

Name

Character. Identifying name

InitNjuv_NOS

Numeric. The abundance of immature natural-origin fish at the beginning of the projection. Default assumes 1000 in the oldest age class, which creates a population with single brood year returns. Alternatively, provide a full array by [nsim, maxage, n_g] for multiple-brood year returns.

InitNjuv_HOS

Numeric. The abundance of immature hatchery origin fish at the beginning of the projection. Default assumes 1000 in the oldest age class, which creates a population with single brood year returns. Alternatively, provide a full array by [nsim, maxage, n_r] for multiple-brood year returns.

InitEsc_NOS

Optional Numeric length 1 or nsim. The natural-origin escapement (oldest age class) in the first year of the projection, to be used in lieu of InitNjuv_NOS. Currently only for single brood year returns.

InitEsc_HOS

Optional Numeric length 1 or nsim. The hatchery-origin escapement (oldest age class) in the first year of the projection, to be used in lieu of InitNjuv_HOS. Currently only for single brood year returns.

Creating Object

Objects can be created by calls of the form new("Historical")

Examples

showClass("Historical")
#> Class "Historical" [package "salmonMSE"]
#> 
#> Slots:
#>                                                                        
#> Name:          Name InitNjuv_NOS InitNjuv_HOS  InitEsc_NOS  InitEsc_HOS
#> Class:    character    num.array    num.array      numeric      numeric
#> 
#> Extends: "Historical.list"