system_zero_inputs function

Zero All Model Inputs

Zero All Model Inputs

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.

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

Returns

Ubiquity system object with the specified inputs set to zero

Examples

# 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)

See Also

system_set_rate, system_set_bolus

  • Maintainer: John Harrold
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-01-07