It extends the FLFleetExt class defined in FLFleet package. The only difference is that that the metiers slot is a FLMetiersExt object.

# S4 method for FLMetiersExt
FLFleetExt(object, ...)

# S4 method for FLMetierExt
FLFleetExt(object, ...)

# S4 method for FLCatchesExt
FLFleetExt(object, ...)

# S4 method for FLCatchExt
FLFleetExt(object, ...)

# S4 method for FLFleetExt
FLFleetExt(object, metier, catch, ...)

# S4 method for missing
FLFleetExt(object, ...)

# S4 method for FLFleetExt,ANY,missing,ANY
[(x, i, drop = FALSE)

# S4 method for FLFleetExt,ANY,ANY,ANY
[(x, i, j, drop = FALSE)

# S4 method for FLFleetExt,ANY,missing
[[(x, i, drop = FALSE)

Arguments

object, x

An object of class FLQuant, missing, FLFleetExt, FLCatchExt, FLCatchesExt or FLMetierExt.

...

Other objects to be assigned by name to the class slots

metier

A name of one of the elements in FLMetiersExt object.

catch

A name of one of the elements in FLCatchesExt object.

i, j

subindices.

drop

If TRUE, deletes the dimensions of an array which have only one level.

Value

The constructors return an object of class FLFleetExt.

Details

The FLFleetExt object contains a representation of a fishing fleet as constructed for the purposes of fleet dynamic modelling. This includes information on effort, fixed-cost, capacity, crew-share, metiers and variable costs.

Slots

effort

An FLQuant with the effort of the fleet. The effort can have any units (e.g. number of fishing days, trips, hooks,...)

fcost

An FLQuant with the fixed costs of the fleet. These costs should be given by vessel and the number of vessels by fleet must be included in the covars object.

capacity

An FLQuant with the capacity of the fleet. Same units as in slot effort must be used.

crewshare

An FLQuant with the crewshare of the fleet. Where crewshare is the percentage of revenues that goes to the crew.

metiers

A FLMetiersExt with information on the fleet's metiers.

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").