C# 클래스 Landis.Extension.BaseBDA.PlugIn

A disturbance plug-in that simulates Biological Agents.
상속: Landis.Core.ExtensionMain
파일 보기 프로젝트 열기: LANDIS-II-Foundation/Extensions-Disturbance

공개 프로퍼티들

프로퍼티 타입 설명
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