|
Evolutionary Diversification in Anolis Lizards
|
Classes | |
| struct | edal::IndividualParams |
| Parameters for Individual class. More... | |
Functions | |
| clipp::group | edal::general_options (nlohmann::json *vm) |
| clipp::group | edal::individual_options (nlohmann::json *vm, IndividualParams *p) |
| Symbols for the program options can be different from those in equations. More... | |
Variables | |
| double | edal::IndividualParams::BETA_PARAM = 3.0 |
| \( \alpha \) of Beta distribution in \( F(u,v) \) | |
| size_t | edal::IndividualParams::CARRYING_CAPACITY = 1000u |
| \( K_{\max} \) in \( K_e(I)\) | |
| double | edal::IndividualParams::AVG_NUM_OFFSPINRGS = 4.0 |
| \( b \) in \( w(I) \) | |
| double | edal::IndividualParams::HEIGHT_PREFERENCE = 2.0 |
| \( h_0 \) in \( \Xi(y_0,y_1 \mid u,v) \) | |
| double | edal::IndividualParams::DIAMETER_PREFERENCE = 2.0 |
| \( h_1 \) in \( \Xi(y_0,y_1 \mid u,v) \) | |
| double | edal::IndividualParams::TOEPAD_SELECTION = 2.0 |
| \( s_0 \) in \( W(x_0,x_1 \mid u,v) \) | |
| double | edal::IndividualParams::LIMB_SELECTION = 2.0 |
| \( s_1\) in \( W(x_0,x_1 \mid u,v) \) | |
| double | edal::IndividualParams::PREF_COMPETITION = 2.0 |
| \(c_y\) in \(C_y(I,J)\) | |
| double | edal::IndividualParams::MORPH_COMPETITION = 2.0 |
| \(c_x\) in \(C_x(I,J)\) | |
| double | edal::IndividualParams::MATING_SIGMA = 0.05 |
| \( \sigma_a \) in \( \psi(f,c \mid m) \) | |
| double | edal::IndividualParams::MU_LOCUS = 1e-4 |
| Mutation rate per locus per generation. More... | |
| unsigned long | edal::IndividualParams::MUTATION_MASK = 0 |
| Flag set to protect specific traits from mutations. More... | |
| double | edal::IndividualParams::MIGRATION_RATE = 0.005 |
| Migration rate \(m\) (i.e., \(Nm\) makes the expected # of migrants) | |
| static constexpr double | edal::IndividualParams::NORMAL_SIGMA = 0.3 |
| \( \sigma \) of Normal distribution in v2 \( F(u,v) \) | |
| static constexpr double | edal::IndividualParams::C0 = 1.0 |
| \( c_0 \) of Normal distribution in v2 \( F(u,v) \) | |
| static constexpr double | edal::IndividualParams::C1 = 0.5 |
| \( c_1 \) of Normal distribution in v2 \( F(u,v) \) | |
1/////////2/////////3/////////4/////////5/////////6/////////7/////////
|
inline |
Options description for general purpose Symbols for the program options can be different from those in equations
| Command line option | Symbol |
|---|---|
-k,--patch_size | \(K_0\) |
--row,--col | - |
-T,--time | - |
-I,--interval | - |
|
inline |
Symbols for the program options can be different from those in equations.
| Command line option | Symbol | Variable |
|---|---|---|
-a,--beta_param | \(\alpha\) | IndividualParams::BETA_PARAM |
-K,--carrying_capacity | \(K_{\max}\) | IndividualParams::CARRYING_CAPACITY |
-b,--birth_rate | \(b\) | IndividualParams::AVG_NUM_OFFSPINRGS |
-p,--height_pref | \(h_0\) | IndividualParams::HEIGHT_PREFERENCE |
-P,--diameter_pref | \(h_1\) | IndividualParams::DIAMETER_PREFERENCE |
-s,--toepad_select | \(s_0\) | IndividualParams::TOEPAD_SELECTION |
-S,--limb_select | \(s_1\) | IndividualParams::LIMB_SELECTION |
-c,--pref_compe | \(c_y\) | IndividualParams::PREF_COMPETITION |
-C,--morph_compe | \(c_x\) | IndividualParams::MORPH_COMPETITION |
-f,--mating_sigma | \(\sigma_a\) | IndividualParams::MATING_SIGMA |
-u,--mu_locus | - | IndividualParams::MU_LOCUS |
-U,--mutation_mask | - | IndividualParams::MUTATION_MASK |
-m,--migration_rate | \(m\) | IndividualParams::MIGRATION_RATE |
| double edal::IndividualParams::MU_LOCUS = 1e-4 |
Mutation rate per locus per generation.
Mutations occur at equal rates across all loci; the probabilities of forward and backward mutations are equal.
| unsigned long edal::IndividualParams::MUTATION_MASK = 0 |
Flag set to protect specific traits from mutations.
e.g., 10 ("00001010") blocks mutations on limb and diameter preference
1.8.14