C# Class Landis.Extension.BaseBDA.PlugIn

A disturbance plug-in that simulates Biological Agents.
Inheritance: Landis.Core.ExtensionMain
Afficher le fichier Open project: LANDIS-II-Foundation/Extensions-Disturbance

Méthodes publiques

Свойство Type Description
EventLog MetadataTable
ExtensionName string
Type Landis.Core.ExtensionType
type Landis.Core.ExtensionType

Méthodes publiques

Méthode Description
Initialize ( ) : void

Initializes the extension with a data file.

InitializePhase2 ( ) : void
LoadParameters ( string dataFile, ICore mCore ) : void
PlugIn ( ) : Landis.Core
PlugIn ( ) : System
Run ( ) : void

Run the BDA extension at a particular timestep.

Private Methods

Méthode Description
DistanceFromCenter ( double row, double column ) : double
GetDispersalNeighborhood ( IAgent agent, int timestep ) : IEnumerable
GetNeighbors ( int numNeighbors ) : List
GetResourceNeighborhood ( IAgent agent ) : IEnumerable
LogEvent ( int currentTime, Epidemic CurrentEvent, int ROS, IAgent agent ) : void
RegionalOutbreakStatus ( IAgent activeAgent, int BDAtimestep ) : int
TimeToNext ( IAgent activeAgent, int Timestep ) : int

Method Details

Initialize() public méthode

Initializes the extension with a data file.
public Initialize ( ) : void
Résultat void

InitializePhase2() public méthode

public InitializePhase2 ( ) : void
Résultat void

LoadParameters() public méthode

public LoadParameters ( string dataFile, ICore mCore ) : void
dataFile string
mCore ICore
Résultat void

PlugIn() public méthode

public PlugIn ( ) : Landis.Core
Résultat Landis.Core

PlugIn() public méthode

public PlugIn ( ) : System
Résultat System

Run() public méthode

Run the BDA extension at a particular timestep.
public Run ( ) : void
Résultat void

Property Details

EventLog public_oe static_oe property

public static MetadataTable EventLog
Résultat MetadataTable

ExtensionName public_oe static_oe property

public static string ExtensionName
Résultat string

Type public_oe static_oe property

public static ExtensionType,Landis.Core Type
Résultat Landis.Core.ExtensionType

type public_oe static_oe property

public static ExtensionType,Landis.Core type
Résultat Landis.Core.ExtensionType