Name

operable — Return a feature curve that is trimmed to the operable timing.

Syntax

operable(curve)
operable(curve, treatmentlist)
              

The OPERABLE function has the following arguments:

curve

The curve for which the trimmed curve is to be calculated.

treatmentlist

(Optional) A list of treatment labels that will be considered when determining the operability limits..

Description

Return a feature curve that is trimmed to the operable timings.

This function only operates in the context of the Matrix Builder, and only in the definition of feature curves. The function will determine the operability limits of the specified treatments (or all potential treatments if the argument is not specified), and will trim the input curve so that it only has values during operable ages.

Examples

Formula

Description

Result

operable(curve(0,0, 100,100, 200,0))

Return a curve trimmed to the operability limits, assuming that age 60 is the early operability limit and no late operability limit was specified.curve(59,0, 60,60, 100,100, 200,0)