C# Class Landis.Fire.PlugIn

A disturbance plug-in that simulates Fire disturbance.
Inheritance: PlugIns.PlugIn, PlugIns.I2PhaseInitialization
显示文件 Open project: LANDIS-II-Foundation/Extensions-Disturbance

Public Properties

Property Type Description
Type Landis.PlugIns.PlugInType
WeatherDataTable DataTable
WeatherRandomizer int

Public Methods

Method Description
Initialize ( string dataFile, PlugIns modelCore ) : void
PlugIn ( ) : Edu.Wisc.Forest.Flel.Grids
PlugIn ( ) : Landis.AgeCohort
Run ( ) : void

Run the plug-in at a particular timestep.

Private Methods

Method Description
CreateMap ( string path ) : IOutputRaster
CreateMap ( string path ) : IOutputRaster
CreateTopoMap ( string path ) : IOutputRaster
CreateTravelTimeMap ( string path ) : IOutputRaster
LogEvent ( int currentTime, Event fireEvent ) : void
PlugIns ( ) : void
WriteSummaryLog ( int currentTime ) : void

Method Details

Initialize() public method

public Initialize ( string dataFile, PlugIns modelCore ) : void
dataFile string
modelCore PlugIns
return void

PlugIn() public method

public PlugIn ( ) : Edu.Wisc.Forest.Flel.Grids
return Edu.Wisc.Forest.Flel.Grids

PlugIn() public method

public PlugIn ( ) : Landis.AgeCohort
return Landis.AgeCohort

Run() public method

Run the plug-in at a particular timestep.
public Run ( ) : void
return void

Property Details

Type public_oe static_oe property

public static PlugInType,Landis.PlugIns Type
return Landis.PlugIns.PlugInType

WeatherDataTable public_oe static_oe property

public static DataTable WeatherDataTable
return DataTable

WeatherRandomizer public_oe static_oe property

public static int WeatherRandomizer
return int