C# Class Landis.Extension.BaseFire.PlugIn

A disturbance plug-in that simulates Fire disturbance.
Inheritance: Landis.Core.ExtensionMain
Show file Open project: LANDIS-II-Foundation/Extensions-Disturbance

Public Properties

Property Type Description
ExtType Landis.Core.ExtensionType
ExtensionName string
PlugInName string
Type Landis.Core.ExtensionType

Public Methods

Method Description
Initialize ( ) : void
Initialize ( string dataFile, ICore mCore ) : void
LoadParameters ( string dataFile, ICore mCore ) : void
PlugIn ( ) : Landis.Library.AgeOnlyCohorts
PlugIn ( ) : Landis.Library.BaseCohorts
Run ( ) : void

Run the plug-in at a particular timestep.

Private Methods

Method Description
CreateMap ( string path ) : IOutputRaster
InitializePhase2 ( ) : void
LogEvent ( int currentTime, Event FireEvent ) : void
WriteSummaryLog ( int currentTime ) : void

Method Details

Initialize() public method

public Initialize ( ) : void
return void

Initialize() public method

public Initialize ( string dataFile, ICore mCore ) : void
dataFile string
mCore ICore
return void

LoadParameters() public method

public LoadParameters ( string dataFile, ICore mCore ) : void
dataFile string
mCore ICore
return void

PlugIn() public method

public PlugIn ( ) : Landis.Library.AgeOnlyCohorts
return Landis.Library.AgeOnlyCohorts

PlugIn() public method

public PlugIn ( ) : Landis.Library.BaseCohorts
return Landis.Library.BaseCohorts

Run() public method

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

Property Details

ExtType public static property

public static ExtensionType,Landis.Core ExtType
return Landis.Core.ExtensionType

ExtensionName public static property

public static string ExtensionName
return string

PlugInName public static property

public static string PlugInName
return string

Type public static property

public static ExtensionType,Landis.Core Type
return Landis.Core.ExtensionType