Evolutionary Diversification in Anolis Lizards
Functions

Functions

void edal::Simulation::evolve ()
 Call life_cycle() repeatedly.
 
void edal::Simulation::life_cycle ()
 One step forward. More...
 

Detailed Description

Function Documentation

◆ life_cycle()

void edal::Simulation::life_cycle ( )
private

One step forward.

There are two options. (1) viability selection → dispersal → mating and offspring production, and (2) dispersal → viability selection → mating and offspring production. [Q: which one is more appropriate for lizards? Jonathan: I think dispersal before selection is more appropriate, although we actually know little about dispersal; still, the best bet is that it occurs when they are young.] So, we consider the second option only.