`FLCatchExt.Rd`

It extends the FLCatch class defined in FLFleet package. The FLCatch class includes two extra slots alpha and beta used in the Cobb-Douglas production functions.

# S4 method for FLQuant FLCatchExt(object, range = "missing", name = "NA", desc = character(0), ...) # S4 method for missing FLCatchExt(object, ...) # S4 method for FLCatchExt,ANY,ANY,ANY [(x, i, j, k, l, m, n, ..., drop = FALSE) # S4 method for FLCatchExt,ANY,ANY,FLCatchExt [(x, i, j, k, l, m, n, ...) <- value catchNames(object, ...) <- value # S4 method for FLCatchExt,FLCatchExt addFLCatch(e1, e2) # S4 method for FLCatchExt catchNames(object) # S4 method for FLCatchExt,character catchNames(object) <- value

object, x | An object of class FLQuant, missing or FLCatchExt. |
---|---|

range | Numerical vector with min, max, plusgroup, minyear and maxyear elements as in FLStock object. |

name | The name of the stock. |

desc | The description of the object. |

... | Other objects to be assigned by name to the class slots. |

i, j, k, l, m, n | subindices |

drop | logical. Should the dimesions be dropped? |

value | Value or values to be assigned to the particular FLQuant or FLCatchExt slot. |

e1, e2 | FLCatchExt objects, where e2 is incorporated into e1 (see addFLCatch). |

The constructors return an object of class FLCatchExt.

The FLCatchExt object contains a representation of the catch of a fish stock as constructed for the purposes of fleet dynamic modelling. This includes information on removals (i.e. landings and discards), selectivity, weight, price and catch production parameters (catchability and elasticities).

`landings`

An FLQuant with the total landings in weight of the stock.

`landings.n`

An FLQuant with the landings in numbers at age of the stock.

`landings.wt`

An FLQuant with the weight at age of the landings.

`discards`

An FLQuant with the total discards in weight of the stock.

`discards.n`

An FLQuant with the discards in numbers at age of the stock.

`discards.wt`

An FLQuant with the weight at age of the discards.

`landings.sel,discards.sel`

An FLQuant with the landing/discard ogive of the metier for this stock (i.e. landings.sel corresponds to the proportion of catches landed). Elements must be between 0 and 1, with discards.sel = 1-landings.sel.

`catch.q`

An FLQuant with the catchability at age of the stock for the corresponding metier. This is the catchability used in the catch production model.

`price`

An FLQuant with the price at age of the stock.

`alpha`

An FLQuant with the elasticity parameter at age of the stock for the corresponding metier. This is one of the parameters used in the catch production model.

`beta`

An FLQuant with the elasticity parameter at age of the stock for the corresponding metier. This is one of the parameters used in the catch production model.

`name`

The name of the stock.

`desc`

A description of the object.

`range`

The range as in other FLR objects: c("min","max","plusgroup","minyear","maxyear").