run {SimInf}R Documentation

Run the SimInf stochastic simulation algorithm

Description

Run the SimInf stochastic simulation algorithm

Usage

run(model, threads = NULL, solver = c("ssm", "aem"))

## S4 method for signature 'SimInf_model'
run(model, threads = NULL, solver = c("ssm",
  "aem"))

Arguments

model

The siminf model to run.

threads

Number of threads. Default is NULL, i.e. to use all available processors.

solver

Which numerical solver to utilize. Default is 'ssm'.

Value

SimInf_model object with result from simulation.

References

Examples

## Create an 'SIR' model with 10 nodes and initialise
## it to run over 100 days.
model <- SIR(u0 = data.frame(S = rep(99, 10),
                             I = rep(1, 10),
                             R = rep(0, 10)),
             tspan = 1:100,
             beta = 0.16,
             gamma = 0.077)

## Run the model and save the result.
result <- run(model, threads = 1)

## Plot the proportion of susceptible, infected and recovered
## individuals.
plot(result)

[Package SimInf version 6.3.0 Index]