iPE::Model::EmissionChain(3)

NAME
iPE::Model::EmissionChain - Defines a series of emission models.

DESCRIPTION
Defines a chain of emission models tied to an emission sequence. Resolves all the subregions and sends the region to the emission models.

FUNCTIONS

new (name)
    Create a new emission chain for the name given. This is assumed to be associated with the name.

addEmission (emission)
    Add an emission to the emission chain. Checks if this is the default emission for the chain (meaning it has a region_begin of "." and region_end of ".") and sets it to the default, otherwise adds it to the chain. Only one default emission is allowed per chain.

partitionRegion (region)
    Partitions the region on the emission chain. Returns two array references. The first is a parallel array of subregions to the models in the chain. If there is no matching subregion for a given model, the value 0 is placed in lieu of a subregion. The second is an array of default subregions.

SEE ALSO
iPE::Util::Interval, iPE::Util::Overlap, iPE::Util::Overlap::Node, iPE::Model::Emission

AUTHOR
Bob Zimmermann (rpz@cse.wustl.edu)