denim_dsl: Define transitions using denim's domain-specific language...

View source: R/dsl.R

denim_dslR Documentation

Define transitions using denim's domain-specific language (DSL)

Description

This function parses model transitions defined in denim's DSL syntax

Usage

denim_dsl(x)

Arguments

x
  • an expression written in denim's DSL syntax. Each line should be a transition written in the format compartment -> out_compartment = expression where expression can be either a math expression or one of denim's built-in dwell time distribution function

Value

denim_transition object

Examples

transitions <- denim_dsl({
  S -> I = beta * (I/N) * S * timeStep
  I -> R = d_gamma(rate = 1/4, shape = 3)
})

denim documentation built on June 8, 2025, 11:12 a.m.