C# Class Landis.Extension.BaseFire.Event

Inheritance: ICohortDisturbance
Afficher le fichier Open project: LANDIS-II-Foundation/Extensions-Disturbance Class Usage Examples

Private Properties

Свойство Type Description
Event Landis.Core
Event Landis.Core
GetNeighbors List
ICohortDisturbance bool
KillSiteCohorts int
Spread void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CalcSeverity() public static méthode

public static CalcSeverity ( ActiveSite site, int currentTime ) : byte
site ActiveSite
currentTime int
Résultat byte

ComputeFireInitSpreadProb() public static méthode

public static ComputeFireInitSpreadProb ( ActiveSite site, int currentTime ) : double
site ActiveSite
currentTime int
Résultat double

ComputeSize() public static méthode

public static ComputeSize ( IFireRegion ecoregion ) : int
ecoregion IFireRegion
Résultat int

Initialize() public static méthode

public static Initialize ( List damages ) : void
damages List
Résultat void

Initiate() public static méthode

public static Initiate ( ActiveSite site, int currentTime, int timestep ) : Event
site ActiveSite
currentTime int
timestep int
Résultat Event