C# Class Landis.Fire.PlugIn

A disturbance plug-in that simulates Fire disturbance.
Inheritance: PlugIns.PlugIn, PlugIns.I2PhaseInitialization
Show file 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 static property

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

WeatherDataTable public static property

public static DataTable WeatherDataTable
return DataTable

WeatherRandomizer public static property

public static int WeatherRandomizer
return int