C# Class Landis.Fire.Event

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

Méthodes publiques

Свойство Type Description
EcoregionsDataset Ecoregions.IDataset
fuelTypeParms IFuelTypeParameters[]

Private Properties

Свойство Type Description
AgeCohort bool
CompareWeights int
Damage int
Damage int
DamageCohort bool
Event Edu.Wisc.Forest.Flel.Grids
Event Edu.Wisc.Forest.Flel.Grids
Event Edu.Wisc.Forest.Flel.Grids
Event Landis.Cohorts
Event Landis.Cohorts
Event Landis.Ecoregions
Event Landis.Ecoregions
GetNeighbors List
GetNeighbors List
KillSiteCohorts int
Spread bool
Spread void

Méthodes publiques

Méthode Description
CalcSeverity ( Landis.Landscape.ActiveSite site, int currentTime ) : byte
ComputeFireInitSpreadProb ( Landis.Landscape.ActiveSite site, int currentTime ) : double
ComputeSize ( double meanSize, double sd, SizeType fireSizeType ) : double
ComputeSize ( IFireParameters eventParms ) : int
ComputeSize ( IFireRegion ecoregion ) : int
Initialize ( IDamageTable damages ) : void
Initialize ( IFireParameters eventParameters, IFireCurve fireCurves, IWindCurve windCurves, IDamageTable damages ) : void
Initialize ( ISeasonParameters seasons, IFuelTypeParameters fuelTypeParameters, IDamageTable damages ) : void
Initialize ( List damages ) : void
Initiate ( Landis.Landscape.ActiveSite site, int timestep, SizeType fireSizeType, bool bui, ISeasonParameters seasons, IWindDirectionParameters windDirs ) : Event
Initiate ( Landis.Landscape.ActiveSite site, int currentTime, int timestep ) : Event
calcSeverity ( Landis.Landscape.ActiveSite site, int currentTime ) : byte

Private Methods

Méthode Description
AgeCohort ( AgeCohort cohort ) : bool
CompareWeights ( WeightedSites x, WeightedSites y ) : int

Compares weights

Damage ( Landis.Landscape.ActiveSite site ) : int
Damage ( Landis.Landscape.ActiveSite site, int currentTime ) : int
DamageCohort ( AgeCohort cohort ) : bool
Event ( ) : Edu.Wisc.Forest.Flel.Grids
Event ( Landis.Landscape.ActiveSite initiationSite ) : Edu.Wisc.Forest.Flel.Grids
Event ( Landis.Landscape.ActiveSite initiationSite, ISeasonParameters seasons, IWindDirectionParameters windDirs ) : Edu.Wisc.Forest.Flel.Grids
Event ( ) : Landis.Cohorts
Event ( Landis.Landscape.ActiveSite initiationSite ) : Landis.Cohorts
Event ( ) : Landis.Ecoregions
Event ( Landis.Landscape.ActiveSite initiationSite ) : Landis.Ecoregions
GetNeighbors ( Landis.Landscape.Site site, int windDirection ) : List
GetNeighbors ( Landis.Landscape.Site site, int windDirection, double windSpeed ) : List
KillSiteCohorts ( Landis.Landscape.ActiveSite site ) : int
Spread ( Landis.Landscape.ActiveSite initiationSite, SizeType fireSizeType, bool BUI ) : bool
Spread ( int currentTime ) : void

Method Details

CalcSeverity() public static méthode

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

ComputeFireInitSpreadProb() public static méthode

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

ComputeSize() public static méthode

public static ComputeSize ( double meanSize, double sd, SizeType fireSizeType ) : double
meanSize double
sd double
fireSizeType SizeType
Résultat double

ComputeSize() public static méthode

public static ComputeSize ( IFireParameters eventParms ) : int
eventParms IFireParameters
Résultat int

ComputeSize() public static méthode

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

Initialize() public static méthode

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

Initialize() public static méthode

public static Initialize ( IFireParameters eventParameters, IFireCurve fireCurves, IWindCurve windCurves, IDamageTable damages ) : void
eventParameters IFireParameters
fireCurves IFireCurve
windCurves IWindCurve
damages IDamageTable
Résultat void

Initialize() public static méthode

public static Initialize ( ISeasonParameters seasons, IFuelTypeParameters fuelTypeParameters, IDamageTable damages ) : void
seasons ISeasonParameters
fuelTypeParameters IFuelTypeParameters
damages IDamageTable
Résultat void

Initialize() public static méthode

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

Initiate() public static méthode

public static Initiate ( Landis.Landscape.ActiveSite site, int timestep, SizeType fireSizeType, bool bui, ISeasonParameters seasons, IWindDirectionParameters windDirs ) : Event
site Landis.Landscape.ActiveSite
timestep int
fireSizeType SizeType
bui bool
seasons ISeasonParameters
windDirs IWindDirectionParameters
Résultat Event

Initiate() public static méthode

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

calcSeverity() public static méthode

public static calcSeverity ( Landis.Landscape.ActiveSite site, int currentTime ) : byte
site Landis.Landscape.ActiveSite
currentTime int
Résultat byte

Property Details

EcoregionsDataset public_oe static_oe property

public static Ecoregions.IDataset EcoregionsDataset
Résultat Ecoregions.IDataset

fuelTypeParms public_oe static_oe property

public static IFuelTypeParameters[] fuelTypeParms
Résultat IFuelTypeParameters[]