C# Класс Landis.Fire.Event

Наследование: AgeCohort.ICohortDisturbance
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EcoregionsDataset Ecoregions.IDataset
fuelTypeParms IFuelTypeParameters[]

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CalcSeverity() публичный статический Метод

public static CalcSeverity ( Landis.Landscape.ActiveSite site, int currentTime ) : byte
site Landis.Landscape.ActiveSite
currentTime int
Результат byte

ComputeFireInitSpreadProb() публичный статический Метод

public static ComputeFireInitSpreadProb ( Landis.Landscape.ActiveSite site, int currentTime ) : double
site Landis.Landscape.ActiveSite
currentTime int
Результат double

ComputeSize() публичный статический Метод

public static ComputeSize ( double meanSize, double sd, SizeType fireSizeType ) : double
meanSize double
sd double
fireSizeType SizeType
Результат double

ComputeSize() публичный статический Метод

public static ComputeSize ( IFireParameters eventParms ) : int
eventParms IFireParameters
Результат int

ComputeSize() публичный статический Метод

public static ComputeSize ( IFireRegion ecoregion ) : int
ecoregion IFireRegion
Результат int

Initialize() публичный статический Метод

public static Initialize ( IDamageTable damages ) : void
damages IDamageTable
Результат void

Initialize() публичный статический Метод

public static Initialize ( IFireParameters eventParameters, IFireCurve fireCurves, IWindCurve windCurves, IDamageTable damages ) : void
eventParameters IFireParameters
fireCurves IFireCurve
windCurves IWindCurve
damages IDamageTable
Результат void

Initialize() публичный статический Метод

public static Initialize ( ISeasonParameters seasons, IFuelTypeParameters fuelTypeParameters, IDamageTable damages ) : void
seasons ISeasonParameters
fuelTypeParameters IFuelTypeParameters
damages IDamageTable
Результат void

Initialize() публичный статический Метод

public static Initialize ( List damages ) : void
damages List
Результат void

Initiate() публичный статический Метод

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
Результат Event

Initiate() публичный статический Метод

public static Initiate ( Landis.Landscape.ActiveSite site, int currentTime, int timestep ) : Event
site Landis.Landscape.ActiveSite
currentTime int
timestep int
Результат Event

calcSeverity() публичный статический Метод

public static calcSeverity ( Landis.Landscape.ActiveSite site, int currentTime ) : byte
site Landis.Landscape.ActiveSite
currentTime int
Результат byte

Описание свойств

EcoregionsDataset публичное статическое свойство

public static Ecoregions.IDataset EcoregionsDataset
Результат Ecoregions.IDataset

fuelTypeParms публичное статическое свойство

public static IFuelTypeParameters[] fuelTypeParms
Результат IFuelTypeParameters[]