C# Class Landis.BDA.SiteResources

Mostrar archivo Open project: LANDIS-II-Foundation/Extensions-Disturbance Class Usage Examples

Public Methods

Method Description
NeighborResourceDominance ( IAgent agent ) : void

Calculate the The Resource Dominance of all active NEIGHBORS within the User defined NeighborRadius. The weight of neighbors is dependent upon distance and a weighting algorithm: uniform, linear, or gaussian. Subsampling determined by User defined NeighborSpeedUp. Gaussian equation: http://www.anc.ed.ac.uk/~mjo/intro/node7.html

SiteResourceDominance ( IAgent agent, int ROS ) : void

Calculate the Site Resource Dominance (SRD) for all active sites. The SRD averages the resources for each species as defined in the BDA species table. SRD ranges from 0 - 1.

SiteResourceDominanceModifier ( IAgent agent ) : void

Calculate the Site Resource Dominance MODIFIER for all active sites. Site Resource Dominance Modifier takes into account other disturbances and any ecoregion modifiers defined. SRDMods range from 0 - 1.

SiteVulnerability ( IAgent agent, int ROS, bool considerNeighbor ) : void

Calculate SITE VULNERABILITY Following equations found in Sturtevant et al. 2004. Ecological Modeling 180: 153-174.

Method Details

NeighborResourceDominance() public static method

Calculate the The Resource Dominance of all active NEIGHBORS within the User defined NeighborRadius. The weight of neighbors is dependent upon distance and a weighting algorithm: uniform, linear, or gaussian. Subsampling determined by User defined NeighborSpeedUp. Gaussian equation: http://www.anc.ed.ac.uk/~mjo/intro/node7.html
public static NeighborResourceDominance ( IAgent agent ) : void
agent IAgent
return void

SiteResourceDominance() public static method

Calculate the Site Resource Dominance (SRD) for all active sites. The SRD averages the resources for each species as defined in the BDA species table. SRD ranges from 0 - 1.
public static SiteResourceDominance ( IAgent agent, int ROS ) : void
agent IAgent
ROS int
return void

SiteResourceDominanceModifier() public static method

Calculate the Site Resource Dominance MODIFIER for all active sites. Site Resource Dominance Modifier takes into account other disturbances and any ecoregion modifiers defined. SRDMods range from 0 - 1.
public static SiteResourceDominanceModifier ( IAgent agent ) : void
agent IAgent
return void

SiteVulnerability() public static method

Calculate SITE VULNERABILITY Following equations found in Sturtevant et al. 2004. Ecological Modeling 180: 153-174.
public static SiteVulnerability ( IAgent agent, int ROS, bool considerNeighbor ) : void
agent IAgent
ROS int
considerNeighbor bool
return void