C# 클래스 Landis.Harvest.StandSpreading

A site-selection method that spreads to neighboring stands based on their rankings.
파일 보기 프로젝트 열기: LANDIS-II-Foundation/Extensions-Disturbance 1 사용 예제들

공개 메소드들

메소드 설명
AddUnharvestedNeighbors ( Stand stand, List neighborRankings ) : void

Adds a stand's unharvested neighbors and their rankings to a sorted list of stand rankings.

The stand rankings are in highest to lowest order. A neighbor is only added to the list if its rank is > 0 and it isn't already in the list.

GetRanking ( Stand stand ) : StandRanking

Gets the ranking for an unharvested stand from among the whole set of stand rankings.

ValidateTargetSize ( InputValue targetSize ) : void
ValidateTargetSizes ( InputValue minTargetSize, InputValue maxTargetSize ) : void

보호된 메소드들

메소드 설명
StandSpreading ( ) : Edu.Wisc.Forest.Flel.Util

메소드 상세

AddUnharvestedNeighbors() 공개 메소드

Adds a stand's unharvested neighbors and their rankings to a sorted list of stand rankings.
The stand rankings are in highest to lowest order. A neighbor is only added to the list if its rank is > 0 and it isn't already in the list.
public AddUnharvestedNeighbors ( Stand stand, List neighborRankings ) : void
stand Stand
neighborRankings List
리턴 void

GetRanking() 공개 메소드

Gets the ranking for an unharvested stand from among the whole set of stand rankings.
public GetRanking ( Stand stand ) : StandRanking
stand Stand
리턴 StandRanking

StandSpreading() 보호된 메소드

protected StandSpreading ( ) : Edu.Wisc.Forest.Flel.Util
리턴 Edu.Wisc.Forest.Flel.Util

ValidateTargetSize() 공개 정적인 메소드

public static ValidateTargetSize ( InputValue targetSize ) : void
targetSize InputValue
리턴 void

ValidateTargetSizes() 공개 정적인 메소드

public static ValidateTargetSizes ( InputValue minTargetSize, InputValue maxTargetSize ) : void
minTargetSize InputValue
maxTargetSize InputValue
리턴 void