C# Class Landis.Extension.LandUse.SiteLog

A log file with details about the biomass removed at each site.
ファイルを表示 Open project: LANDIS-II-Foundation/Extensions-Disturbance Class Usage Examples

Public Methods

Method Description
Close ( ) : void
CohortDied ( object sender, Landis.Library.BiomassCohorts.DeathEventArgs eventArgs ) : void
Initialize ( string path ) : void
RecordHarvest ( ISpecies species, int biomass ) : void
ResetSiteTotals ( ) : void
TimestepSetUp ( ) : void

Prepare the log file for the extension's execution during current timestep.

TimestepTearDown ( ) : void

Clean up at the end of the extension's execution during the current timestep.

WriteTotalsFor ( Landis.SpatialModeling.ActiveSite site ) : void

Private Methods

Method Description
SiteLog ( ) : Landis.Core

Method Details

Close() public static method

public static Close ( ) : void
return void

CohortDied() public static method

public static CohortDied ( object sender, Landis.Library.BiomassCohorts.DeathEventArgs eventArgs ) : void
sender object
eventArgs Landis.Library.BiomassCohorts.DeathEventArgs
return void

Initialize() public static method

public static Initialize ( string path ) : void
path string
return void

RecordHarvest() public static method

public static RecordHarvest ( ISpecies species, int biomass ) : void
species ISpecies
biomass int
return void

ResetSiteTotals() public static method

public static ResetSiteTotals ( ) : void
return void

TimestepSetUp() public static method

Prepare the log file for the extension's execution during current timestep.
public static TimestepSetUp ( ) : void
return void

TimestepTearDown() public static method

Clean up at the end of the extension's execution during the current timestep.
public static TimestepTearDown ( ) : void
return void

WriteTotalsFor() public static method

public static WriteTotalsFor ( Landis.SpatialModeling.ActiveSite site ) : void
site Landis.SpatialModeling.ActiveSite
return void