system_zero_inputs: Zero All Model Inputs

Description Usage Arguments Value See Also Examples

View source: R/ubiquity.r

Description

Multiple default inputs can be specified in the system file. At the scripting level this function can be used to set all inputs to zero. Then only the subsequently specified inputs will be applied.

Usage

1
system_zero_inputs(cfg, bolus = TRUE, rates = TRUE)

Arguments

cfg

ubiquity system object

bolus

Boolean value indicating weather bolus inputs should be set to zero

rates

Boolean value indicating weather infusion rate inputs should be set to zero

Value

Ubiquity system object with the specified inputs set to zero

See Also

system_set_rate, system_set_bolus

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# Creating a system file from the mab_pk example
fr = system_new(file_name        = "system.txt", 
                system_file      = "mab_pk", 
                overwrite        = TRUE, 
                output_directory = tempdir())

# Building the system 
cfg = build_system(system_file  = file.path(tempdir(), "system.txt"),
      output_directory          = file.path(tempdir(), "output"),
      temporary_directory       = tempdir())

# Clear only infusion rates
cfg = system_zero_inputs(cfg, bolus=TRUE, rates=FALSE)

# Clear all inputs:
cfg = system_zero_inputs(cfg)

ubiquity documentation built on Sept. 5, 2021, 5:15 p.m.