Community Grid Model Class
Community Grid Model Class
A community_model whose pattern is a regular, rectangular grid of points.
SimComm::community_model
-> community_gridmodel
tess
A tessellation of the window containing the points, used to plot the model.
neighborhood
A character string defining what is the neighborhood of a cell: "von Neumann 1" or "4" for the closest four neighbors (North, West, South, East); "Moore 1" or "8" for all adjacent cells (the first four and North-West, etc.); "Moore 2" or "24" for two rings of neighbors.
new()
Create a new instance of this R6 class.
community_gridmodel$new(
pattern = pattern_grid(),
timeline = 0,
type = "Species",
neighborhood = "von Neumann 1"
)
pattern
The pattern which describes the location of agents.
timeline
A numeric vector that contains the points of time of interest.
type
The type of individuals. Informational only.
neighborhood
A character string defining what is the neighborhood of a cell: "von Neumann 1" or "4" for the closest four neighbors (North, West, South, East); "Moore 1" or "8" for all adjacent cells (the first four and North-West, etc.); "Moore 2" or "24" for two rings of neighbors.
plot()
Plots the pattern.
time
The point of the timeline considered.
Its value should be in timeline
.
sleep
The time (in ms) to sleep between each step of the evolution of the model.
which.marks
The marks to plot, that must be a the name of a column of the mark dataframe.
...
Extra arguments to be passed to methods.