This function erases any model runs, runtime information, and any results. It works a bit like init but for already started/run/initiated environments. After a reset, an additional init is necessary.
Examples
create_grid_environment(seed = 46444, size = 4) %>%
add_agents(create_agent(), 2) %>%
init() %>%
tick() %>%
reset() %>%
init() %>%
tick()
#> [1] "Tick 1 finished in 0.002 secs"
#> [1] "Tick 1 finished in 0.002 secs"
#> # A tibble: 1 × 4
#> .tick .runtime .n_agents_after_tick .finished_after_tick
#> * <dbl> <drtn> <int> <lgl>
#> 1 1 0.002470255 secs 2 FALSE
#> # ABM grid environment
#> * 4x4, 2 agents
#> * 0 environment characteristic(s),
#> * 0 environment variable(s),
#> * 0 environment rule(s),
#> * simulating (1 tick(s) passed)