Controls the execution of individual simulations with deSolve using either R scripts or loadable C libraries.
run_simulation_ubiquity(SIMINT_parameters, SIMINT_cfg, SIMINT_dropfirst = TRUE)
The simulation output is mapped (som
) is a list.
time-course is stored in the simout
element.
The first column (time
) contains the simulation time in the units of the simulation.
Next there is a column for each: State, output and system parameter
Models with covariate will contain the initial value (prefix: SIMINT_CVIC_
) as well as the values at each time point
Each static and dynamic system parameter is also passed through
A column for each timescale is returned with a "ts.
" prefix.
vector of parameters
ubiquity system object
when TRUE
it will drop the first sample point (prevents bolus doses from starting at 0)
Simulation vignette (vignette("Simulation", package = "ubiquity")
)