simulation_function
Name (character string) or source path of the default simulation function, which takes a model as an input and returns the simulation results.
model_attributes
A vector of model attribute names.
region
A Region
(or inherited class) object specifying the study region.
coordinates
Data frame (or matrix) of X-Y population coordinates (WGS84) in longitude (degrees West) and latitude (degrees North).
random_seed
Number to seed the random number generation for stochasticity.
time_steps
Number of simulation time steps.
years_per_step
Number of years per time step.
populations
Number of population cells.
initial_abundance
Array (matrix) of initial abundance values at each population cell.
transition_rate
Rate (numeric) of transition between generations at each time-step.
standard_deviation
Standard deviation (numeric) for applying environmental stochasticity to transition rates.
compact_decomposition
List containing a compact transposed
(Cholesky) decomposition matrix (t_decomposition_compact_matrix)
and a corresponding map of population indices
(t_decomposition_compact_map), as per
SpatialCorrelation
class
attributes.
carrying_capacity
Array (or matrix) of carrying capacity values at each population cell (across time).
density_dependence
Density dependence type ("competition", "logistic", or "ceiling").
growth_rate_max
Maximum growth rate (utilized by density dependence processes).
dispersal_data
List of data frames of non-zero dispersal rates and
indices for constructing a compact dispersal matrix, and optional
changing rates over time, as per class
DispersalGenerator
dispersal_data attribute.
dispersal_target_k
Target population carrying capacity threshold for density dependent dispersal.
harvest
Boolean for utilizing harvesting.
harvest_max
Proportion harvested per year (annual time scale - not generational).
harvest_g
The "G" parameter in the harvest function.
harvest_z
The "Z" parameter in the harvest function.
harvest_max_n
Maximum density per grid cell.
human_density
Matrix of human density (fraction) ($populations rows by $time_steps columns).
abundance_threshold
Abundance threshold (that needs to be exceeded) for each population to persist.
occupancy_threshold
Threshold for the number of populations occupied (that needs to be exceeded) for all populations to persist.
results_selection
List of results selection from ("abundance", "ema", "extirpation", "harvested", "occupancy", "human_density").
attribute_aliases
A list of alternative alias names for model attributes (form: alias = "attribute"
) to be used with the set and get attributes methods.
template_model
Nested template model for fixed (non-sampled) attributes for shallow cloning.
sample_attributes
Vector of sample attribute names (only).
required_attributes
Vector of required attribute names (only), i.e. those needed to run a simulation.
error_messages
A vector of error messages encountered when setting model attributes.
warning_messages
A vector of warning messages encountered when setting model attributes.