C# Класс Landis.Extension.BaseBDA.PlugIn

A disturbance plug-in that simulates Biological Agents.
Наследование: Landis.Core.ExtensionMain
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
EventLog MetadataTable
ExtensionName string
Type Landis.Core.ExtensionType
type Landis.Core.ExtensionType

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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

Описание методов

Initialize() публичный Метод

Initializes the extension with a data file.
public Initialize ( ) : void
Результат void

InitializePhase2() публичный Метод

public InitializePhase2 ( ) : void
Результат void

LoadParameters() публичный Метод

public LoadParameters ( string dataFile, ICore mCore ) : void
dataFile string
mCore ICore
Результат void

PlugIn() публичный Метод

public PlugIn ( ) : Landis.Core
Результат Landis.Core

PlugIn() публичный Метод

public PlugIn ( ) : System
Результат System

Run() публичный Метод

Run the BDA extension at a particular timestep.
public Run ( ) : void
Результат void

Описание свойств

EventLog публичное статическое свойство

public static MetadataTable EventLog
Результат MetadataTable

ExtensionName публичное статическое свойство

public static string ExtensionName
Результат string

Type публичное статическое свойство

public static ExtensionType,Landis.Core Type
Результат Landis.Core.ExtensionType

type публичное статическое свойство

public static ExtensionType,Landis.Core type
Результат Landis.Core.ExtensionType