coerce: Method coerce

Description Generic function Methods Author(s) See Also Examples

Description

Coercion methods for various sets of classes are generated using the coerce function. Users should call the corresponding generated as() method, with arguments equal to the object to coerce and the name of the class to convert to.

Coercion combinations work by transferring or transforming relevant slots from the original object and placing them in a new object of the target class. The descriptions below document how slots for each pair of classes are transfered or transformed. In all cases the name and desc slots are simply copied accross.

Generic function

coerce(from, to, strict)

Methods

from=FLBiol, to=FLStock:

n to stock.n, wt to stock.wt, m to m,fec to mat,spwn to m.spwn

from=FLStock, to=FLBiol:

stock.n to n, stock.wt to wt, m to m,mat to fec,m.spwn to spwn

from=FLStock, to=FLCatch:

catch.n to catch.n, catch.wt to catch.wt, catch to catch, landings.n to landings.n, landings.wt to landings.wt, landings to landings, discards.n to discards.n, discards.wt to discards.wt, discards to discards, name to name

from=FLStock,to=FLMetier

As before but creating an FLMetier object with a single catch element.

from=FLStock,to=FLFleet

As before but creating an FLFleet object with a single metier and catch.

from=FLQuant,to=FLCohort

An FLCohort object is created from the year-structured data in an FLQuant. See FLCohort for a description of the exact procedure.

from=FLCohort,to=FLQuant

The previous calculation is reversed and an FLQuant is returned.

from=FLlst,to=list

An standard R list object is created from an FLlst by dropping the extra attributes.

Author(s)

The FLR Team

See Also

FLComp

Examples

1
2
data(ple4)
flb <- as(ple4, 'FLBiol')

FLCore documentation built on May 2, 2019, 5:46 p.m.