C# Class Landis.Harvest.AppliedRepeatHarvest

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

Public Methods

Method Description
AppliedRepeatHarvest ( RepeatHarvest repeatHarvest, ManagementArea managementArea, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, 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, ManagementArea managementArea, Edu.Wisc.Forest.Flel.Util.Percentage percentageToHarvest, int beginTime, int endTime ) : Edu.Wisc.Forest.Flel.Util
repeatHarvest RepeatHarvest
managementArea ManagementArea
percentageToHarvest 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