Skip to content

Commit 2b35fd5

Browse files
example spec
1 parent 7f10747 commit 2b35fd5

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

R/mp_tmb_model_spec.R

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ TMBModelSpec = function(
77
, must_save = character()
88
, must_not_save = character()
99
, sim_exprs = character()
10-
, state_update = c("euler", "rk4", "euler_multinomial", "hazard", "rk4_old")
10+
, state_update = c(
11+
"euler"
12+
, "rk4"
13+
, "euler_multinomial"
14+
, "hazard"
15+
, "rk4_old"
16+
)
1117
) {
1218
must_not_save = handle_saving_conflicts(must_save, must_not_save)
1319
self = Base()
@@ -296,6 +302,17 @@ must_save_time_args = function(formulas) {
296302
#' @param state_update (experimental) Optional character vector for how to
297303
#' update the state variables when it is relevant. Options include `"euler"`,
298304
#' `"rk4"`, and `"euler_multinomial"`.
305+
#'
306+
#' @examples
307+
#' spec = mp_tmb_model_spec(
308+
#' during = mp_per_capita_flow("S", "I", "beta * I / N", "infection")
309+
#' , default = list(N = 100, S = 99, I = 1, beta = 0.2)
310+
#' )
311+
#' (spec
312+
#' |> mp_simulator(time_steps = 5L, output = "infection")
313+
#' |> mp_trajectory()
314+
#' )
315+
#'
299316
#' @export
300317
mp_tmb_model_spec = TMBModelSpec
301318

man/mp_tmb_model_spec.Rd

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)