C# Class Landis.Extension.BaseHarvest.AppliedRepeatHarvest

The application of a repeat-harvest to a management area.
Inheritance: AppliedPrescription
Show file Open project: LANDIS-II-Foundation/Extensions-Disturbance Class Usage Examples

Public Properties

Property Type Description
reservedStands Queue

Public Methods

Method Description
AppliedRepeatHarvest ( RepeatHarvest repeatHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentStandsToHarvest, int beginTime, int endTime ) : Edu.Wisc.Forest.Flel.Util
AppliedRepeatHarvest ( RepeatHarvest repeatHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, int beginTime, int endTime ) : Edu.Wisc.Forest.Flel.Util
HarvestHighestRankedStand ( ) : void

Harvests the highest-ranked stand which hasn't been harvested yet during the current timestep.

HarvestReservedStands ( ) : void

Harvests the stands that have repeat harvests scheduled for the current time step.

SetAsideForMultipleHarvests ( Stand stand ) : void

Sets a stand aside for multiple additional harvests.

SetAsideForSingleHarvest ( Stand stand ) : void

Sets a stand aside for a single additional harvest.

Protected Methods

Method Description
ScheduleNextHarvest ( Stand stand ) : void

Schedules the next harvest for a stand that's been set aside (reserved).

Method Details

AppliedRepeatHarvest() public method

public AppliedRepeatHarvest ( RepeatHarvest repeatHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentStandsToHarvest, int beginTime, int endTime ) : Edu.Wisc.Forest.Flel.Util
repeatHarvest RepeatHarvest
percentageToHarvest Edu.Wisc.Forest.Flel.Util.Percentage
percentStandsToHarvest Edu.Wisc.Forest.Flel.Util.Percentage
beginTime int
endTime int
return Edu.Wisc.Forest.Flel.Util

AppliedRepeatHarvest() public method

public AppliedRepeatHarvest ( RepeatHarvest repeatHarvest, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, int beginTime, int endTime ) : Edu.Wisc.Forest.Flel.Util
repeatHarvest RepeatHarvest
percentageToHarvest Edu.Wisc.Forest.Flel.Util.Percentage
beginTime int
endTime int
return Edu.Wisc.Forest.Flel.Util

HarvestHighestRankedStand() public method

Harvests the highest-ranked stand which hasn't been harvested yet during the current timestep.
public HarvestHighestRankedStand ( ) : void
return void

HarvestReservedStands() public method

Harvests the stands that have repeat harvests scheduled for the current time step.
public HarvestReservedStands ( ) : void
return void

ScheduleNextHarvest() protected method

Schedules the next harvest for a stand that's been set aside (reserved).
protected ScheduleNextHarvest ( Stand stand ) : void
stand Stand
return void

SetAsideForMultipleHarvests() public method

Sets a stand aside for multiple additional harvests.
public SetAsideForMultipleHarvests ( Stand stand ) : void
stand Stand
return void

SetAsideForSingleHarvest() public method

Sets a stand aside for a single additional harvest.
public SetAsideForSingleHarvest ( Stand stand ) : void
stand Stand
return void

Property Details

reservedStands public property

public Queue reservedStands
return Queue