C# Class Landis.Extension.BaseHarvest.MultiSpeciesCohortSelector

Removes certain cohorts of one or more species from a site.
Inheritance: ICohortSelector
Show file Open project: LANDIS-II-Foundation/Extensions-Disturbance Class Usage Examples

Public Methods

Method Description
Harvest ( ISpeciesCohorts cohorts, ISpeciesCohortBoolArray isHarvested ) : void

Selects which of a species' cohorts are harvested.

MultiSpeciesCohortSelector ( ) : Landis.Library.AgeOnlyCohorts
this ( ISpecies species ) : SelectCohorts.Method

Gets or sets the selection method for a species.

When getting the selection method, if a species has none, null is returned.

Method Details

Harvest() public method

Selects which of a species' cohorts are harvested.
public Harvest ( ISpeciesCohorts cohorts, ISpeciesCohortBoolArray isHarvested ) : void
cohorts ISpeciesCohorts
isHarvested ISpeciesCohortBoolArray
return void

MultiSpeciesCohortSelector() public method

public MultiSpeciesCohortSelector ( ) : Landis.Library.AgeOnlyCohorts
return Landis.Library.AgeOnlyCohorts

this() public method

Gets or sets the selection method for a species.
When getting the selection method, if a species has none, null is returned.
public this ( ISpecies species ) : SelectCohorts.Method
species ISpecies
return SelectCohorts.Method