Skip to contents

The component of the operating model that controls harvest.

Slots

Name

Character. Identifying name

u_preterminal

Numeric. The exploitation rate of the immature stock in the pre-terminal fishery.

u_terminal

Numeric. The exploitation rate of the return in the terminal fishery.

MSF_PT

Logical. Whether to implement mark-selective fishing in the preterminal fishery, with no retention on unmarked fish.

MSF_T

Logical. Whether to implement mark-selective fishing in the terminal fishery, with no retention on unmarked fish.

release_mort

Vector length 2. The proportion of released fish that die after release, in the pre-terminal and terminal fishery. Implemented to model mark-selective fishing. Not used if either MSF_PT or MSF_T is FALSE.

vulPT

Vector length maxage or matrix [nsim, maxage]. Vulnerability schedule (between 0-1) in the preterminal fishery.

vulT

Vector length maxage or matrix [nsim, maxage]. Vulnerability schedule (between 0-1) in the terminal fishery.

Creating Object

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

Examples

showClass("Harvest")
#> Class "Harvest" [package "salmonMSE"]
#> 
#> Slots:
#>                                                                             
#> Name:           Name u_preterminal    u_terminal        MSF_PT         MSF_T
#> Class:     character       numeric       numeric       logical       logical
#>                                                 
#> Name:   release_mort         vulPT          vulT
#> Class:       numeric    num.matrix    num.matrix
#> 
#> Extends: "Harvest.list"