as_jsf_result

< Back to Reference | View source

as_jsf_result()

Convert a JSF output data frame to a JSFResult object

Usage

as_jsf_result(
  x,
  method = "operator-splitting",
  config = list(),
  species_names = NULL
)

Arguments

Argument Description
x Data frame returned by jsf_simulate() or a model-specific wrapper. It must contain a time column.
method JSF simulation method used.
config List of simulation configuration values.
species_names Optional character vector of species columns to include.

Value

A JSFResult object.

Examples

df <- data.frame(
  time = c(0, 0.1, 0.2),
  S = c(990, 988, 985),
  I = c(10, 12, 15),
  R = c(0, 0, 0)
)

result <- as_jsf_result(
  df,
  config = list(model = "SIR", dt = 0.1)
)

result
summary(result)