fn.recruit.Jt: Recruitment in a metacommunity with context

View source: R/fn.recruit.Jt.R

fn.recruit.JtR Documentation

Recruitment in a metacommunity with context

Description

Internal function called by fn.metaSIM to calculate local recruitment pools for all sites in a metacommunity, and call fn.lottery.recruit to create a new assemblages (J) at time (t) after accounting for metacommunity composition at time (t-1), dispersal dynamics, landscape topology, and environmental filtering.

Usage

fn.recruit.Jt(landscape.site.coords, 
               nu,
               SWM.slope, 
               J.t.minus.1, 
               taxa.list, 
               traits.Ef, 
               trait.Ef.sd, 
               traits.dispersal, 
               landscape.m, 
               landscape.Ef, 
               landscape.Ef.specificity, 
               landscape.JL)

Arguments

nu

Numeric, Hubbell's "speciation rate", but can be interpreted as the probability of the appearance of a novel species. If set to 0, no novel taxa will appear during the simulation.

SWM.slope

Slope of dispersal kernel, see fn.metaSIM. This value is used for w in eqn. 6 from Gravel et al. (2006) to model dispersal limitation.

J.t.minus.1

Species composition of sites in a metacommunity at previous time step.

taxa.list

A vector of character strings of species' names.

traits.Ef

A vector of species' trait scores, numeric.

trait.Ef.sd

A scalar value representing species' niche widths (numeric, currently one value is used for all species).

traits.dispersal

A vector of species' dispersal trait scores.

landscape.site.coords

A data.frame with xy-coordinates for each site. Each row is a site in the metacommunity landscape.

landscape.m

A vector of values for m for each site in the landscape.

landscape.Ef

A vector of environmental filter Ef values for each site in the landscape.

landscape.Ef.specificity

Environmental specificity at each site (numeric).

landscape.JL

A vector of assemblage sizes (positive integers) for all sites in the landscape.

Details

Internal function called by fn.metaSIM.

See Also

fn.lottery.recruit, fn.make.landscape, fn.metaSIM


sokole/MCSim documentation built on April 2, 2022, 5:43 a.m.