Table 1. Process overview and scheduling.
Process | Pseudo Code |
---|---|
Adult mortality | For each individual do (die with probability of fixed adult mortality rate). |
Seed dispersal | For each empty grid cell do (for each grid cell containing an individual within dispersal distance do (calculate the probability to disperse seeds according to seed production rate and distance from empty grid cell; calculate the number of dispersing seed using binomial distribution and disperse seed to empty grid cell)). |
Seed mortality | For each empty grid cell do (for each species do (calculate seed recruitment probability according to the number of conspecific adult trees in 8 the neighboring cells; calculate the final number of seeds in the seed pool according to the seed recruitment probability)). |
Seed establishment | For each empty grid cell do (calculate frequency in the seed pool of each species and randomly establish according to frequencies). |