View source: R/draw_comm_next_gen.R
draw_comm_next_gen | R Documentation |
From the trait values of the current community, compute the fitness, draw offspring, apply mutations and resolve speciation events.
draw_comm_next_gen( island_comm, mainland_comm, growth_rate = comrad::default_growth_rate(), competition_sd = comrad::default_competition_sd(), trait_opt = comrad::default_trait_opt(), carrying_cap_opt = comrad::default_carrying_cap_opt(), carrying_cap_sd = comrad::default_carrying_cap_sd(), mutation_sd = comrad::default_mutation_sd(), trait_dist_sp = comrad::default_trait_dist_sp(), brute_force_opt = "none", used_species_names )
island_comm |
a tibble with one row per individual in the community and three columns:
|
mainland_comm |
a tibble defining what species exist in the mainland and their trait distribution. One row per species, three columns:
|
growth_rate |
numeric |
competition_sd |
numeric |
trait_opt |
numeric. The optimal trait value, z_{opt}.
|
carrying_cap_opt |
numeric, value of the carrying capacity at
|
carrying_cap_sd |
numeric |
mutation_sd |
numeric |
trait_dist_sp |
numeric, the minimal trait distance between two clusters of individuals triggering speciation. |
brute_force_opt |
a string specifying which brute force option to use
to speed up the calculation of competition coefficients. Defaults to "none".
Other options are "omp", for multithreading with OpenMP, "simd" for single
instruction, multiple data (SIMD) via the C++ library
|
Théo Pannetier
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.