C# 클래스 Landis.Extension.BaseFire.Event

상속: ICohortDisturbance
파일 보기 프로젝트 열기: LANDIS-II-Foundation/Extensions-Disturbance 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Event Landis.Core
Event Landis.Core
GetNeighbors List
ICohortDisturbance bool
KillSiteCohorts int
Spread void

공개 메소드들

메소드 설명
CalcSeverity ( ActiveSite site, int currentTime ) : byte
ComputeFireInitSpreadProb ( ActiveSite site, int currentTime ) : double
ComputeSize ( IFireRegion ecoregion ) : int
Initialize ( List damages ) : void
Initiate ( ActiveSite site, int currentTime, int timestep ) : Event

비공개 메소드들

메소드 설명
Event ( ) : Landis.Core
Event ( ActiveSite initiationSite ) : Landis.Core
GetNeighbors ( Site site, int windDirection, double windSpeed ) : List
ICohortDisturbance ( ICohort cohort ) : bool
KillSiteCohorts ( ActiveSite site ) : int
Spread ( int currentTime ) : void

메소드 상세

CalcSeverity() 공개 정적인 메소드

public static CalcSeverity ( ActiveSite site, int currentTime ) : byte
site ActiveSite
currentTime int
리턴 byte

ComputeFireInitSpreadProb() 공개 정적인 메소드

public static ComputeFireInitSpreadProb ( ActiveSite site, int currentTime ) : double
site ActiveSite
currentTime int
리턴 double

ComputeSize() 공개 정적인 메소드

public static ComputeSize ( IFireRegion ecoregion ) : int
ecoregion IFireRegion
리턴 int

Initialize() 공개 정적인 메소드

public static Initialize ( List damages ) : void
damages List
리턴 void

Initiate() 공개 정적인 메소드

public static Initiate ( ActiveSite site, int currentTime, int timestep ) : Event
site ActiveSite
currentTime int
timestep int
리턴 Event