C# 클래스 Madingley.ResponsiveDispersal

A formulation of the process of dispersal
상속: Madingley.CommonDispersalMethods, IDispersalImplementation
파일 보기 프로젝트 열기: Madingley/C-sharp-version-of-Madingley 1 사용 예제들

공개 메소드들

메소드 설명
InitialiseParametersResponsiveDispersal ( ) : void
WriteOutParameterValues ( StreamWriter sw ) : void

Write out the values of the parameters to an output file

보호된 메소드들

메소드 설명
CalculateDispersalProbability ( Madingley.ModelGrid madingleyGrid, uint latIndex, uint lonIndex, double dispersalSpeed ) : double[]

Calculates the probability of responsive dispersal given average individual dispersal speed and grid cell

CalculateDispersalSpeed ( double bodyMass ) : double

Calculate the average diffusive dispersal speed of individuals in a cohort given their body mass

비공개 메소드들

메소드 설명
CheckDensityDrivenDispersal ( Madingley.ModelGrid gridForDispersal, uint latIndex, uint lonIndex, Madingley.Cohort cohortToDisperse, int functionalGroup, int cohortNumber ) : void
CheckStarvationDispersal ( Madingley.ModelGrid gridForDispersal, uint latIndex, uint lonIndex, Madingley.Cohort cohortToDisperse, int functionalGroup, int cohortNumber ) : bool

메소드 상세

CalculateDispersalProbability() 보호된 메소드

Calculates the probability of responsive dispersal given average individual dispersal speed and grid cell
protected CalculateDispersalProbability ( Madingley.ModelGrid madingleyGrid, uint latIndex, uint lonIndex, double dispersalSpeed ) : double[]
madingleyGrid Madingley.ModelGrid The model grid
latIndex uint The latitude index of the grid cell to check for dispersal
lonIndex uint The longitude index of the grid cell to check for dispersal
dispersalSpeed double The average dispersal speed of individuals in the acting cohort
리턴 double[]

CalculateDispersalSpeed() 보호된 메소드

Calculate the average diffusive dispersal speed of individuals in a cohort given their body mass
protected CalculateDispersalSpeed ( double bodyMass ) : double
bodyMass double The current body mass of an individual in the cohort
리턴 double

InitialiseParametersResponsiveDispersal() 공개 메소드

public InitialiseParametersResponsiveDispersal ( ) : void
리턴 void

WriteOutParameterValues() 공개 메소드

Write out the values of the parameters to an output file
public WriteOutParameterValues ( StreamWriter sw ) : void
sw System.IO.StreamWriter A streamwriter object to write the parameter values to
리턴 void