C# 클래스 Landis.Fire.Event

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

공개 프로퍼티들

프로퍼티 타입 설명
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[]