Description Usage Arguments Details Value Examples

A `population_dynamics`

object is used to describe how populations
change in space and time.

1 2 3 4 5 6 | ```
population_dynamics(change = NULL, dispersal = NULL,
modification = NULL, density_dependence = NULL,
dynamics_order = c("change", "dispersal", "modification",
"density_dependence"))
is.population_dynamics(x)
``` |

`change` |
population_change_functions to define how population growth occurs at each timestep |

`dispersal` |
population_dispersal_functions to define how the population disperses at each timestep |

`modification` |
population_modification_functions to define any deterministic changes to the population - such as translocations or population control - at each timestep |

`density_dependence` |
population_density_dependence_functions to control density dependence effects on the population at each timestep |

`dynamics_order` |
the order in which the population dynamics should be executed
on the landscape object - default is "change" -> "dispersal" -> "modification" -> "density_dependence".
Note, if population dynamics are reordered, all dynamics must be listed in |

`x` |
a population_dynamics object |

`...` |
further arguments passed to or from other methods |

A population_dynamics object is passed to simulation
and defines how populations change between timesteps. Note, some dynamics
functions can be executed at non-regular intervals (i.e. only timesteps
explicitly defined by the user). The `population_dynamics`

function is
used to construct an object with several population dynamics functions and
their associated parameters. These functions specify how the population in
the landscape object will be modified throughout a simulation. The dynamics
can be executed in any order that is specified by the user.

An object of class `population_dynamics`

1 2 3 4 | ```
test_pop_dynamics <- population_dynamics()
# Test if object is of the type 'population dynamics'
is.population_dynamics(test_pop_dynamics)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.