agent_sim: Set up an agentSim simulation

Description Usage Arguments Value Examples

View source: R/simulation.R

Description

Set up an agentSim simulation

Usage

1
2
3
4
5
6
agent_sim(
  agents = NULL,
  time_total = NULL,
  environment = list(),
  referee = NULL
)

Arguments

agents
time_total

Number of time ticks to simulate

Value

a simulation

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#Example simulation in which each agent prints its own id to the console
init_pop <- tibble::tibble(
  id = c(1:50),
  x = runif(50, 0, 1),
  y = runif(50, 0, 1)
  )

agent_task <- create_agent_task({
  print(agent$id)
  })

sim <- agents_from_param_table(init_pop) %>%
  set_task(agent_task) %>%
  agent_sim(10)

neilcharles/agentSim documentation built on Oct. 31, 2020, 11:23 a.m.