Learn R Programming

MCSimMod (version 1.2)

createModel: Function to create an MCSimMod Model object

Description

This function creates a Model object using an MCSim model specification file or an MCSim model specification string.

Usage

createModel(
  mName = character(0),
  mString = character(0),
  writeTemp = TRUE,
  verboseOutput = FALSE
)

Value

Model object.

Arguments

mName

Name of an MCSim model specification file, excluding the file name extension .model.

mString

A character string containing MCSim model specification text.

writeTemp

Boolean specifying whether to write model files to a temporary directory. If value is TRUE (the default), model files will be Written to a temporary directory; if value is FALSE, model files will be Written to the same directory that contains the model specification file.

verboseOutput

Boolean specifying whether to write translator messages to standard output. If value is TRUE, messages will be written to standard output; if value is FALSE, messages will be written to files in a temporary directory.

Examples

Run this code
if (FALSE) {
# Simple model
mod <- createModel("path/to/model")

# Load/compile the model
mod$loadModel()

# Update parameters (P1 and P2)
mod$updateParms(c(P1 = 3, P2 = 1))

# Define times for ODE simulation
times <- seq(from = 0, to = 24, by = 0.1)

# Run the simulation
out <- mod$runModel(times)
}

Run the code above in your browser using DataLab