OpenM++ Workset Class
load_workset(model, set)load_scenario(model, set)
An OpenMppWorkset instance.
Model digest or model name.
Name of workset (input set of model parameters).
openmpp::OpenMppModel -> OpenMppWorkset
WorksetNameWorkset name.
WorksetMetadataWorkset metadata.
OpenMppTypeOpenM++ object type (used for print()).
ParametersWorkset parameters.
ReadOnlyWorkset read-only status.
BaseRunDigestBase run digest for input parameters.
new()Create a new OpenMppWorkset object.
OpenMppWorkset$new(model, set)modelModel digest or name.
setWorkset name.
A new OpenMppWorkset object.
...Not currently used.
Self, invisibly.
set_base_digest()Set the base run digest.
OpenMppWorkset$set_base_digest(base)baseBase run digest.
Self, invisibly.
delete_base_digest()Delete the base run digest.
OpenMppWorkset$delete_base_digest()Self, invisibly.
copy_params()Copy parameters from a base scenario.
OpenMppWorkset$copy_params(names)namesCharacter vector of parameter names.
Self, invisibly.
delete_params()Delete parameters from scenario.
OpenMppWorkset$delete_params(names)namesCharacter vector of parameter names.
Self, invisibly.
get_param()Retrieve a parameter.
OpenMppWorkset$get_param(name)nameParameter name.
A tibble.
set_param()Set a parameter.
OpenMppWorkset$set_param(name, data)nameParameter name.
dataNew parameter data.
Self, invisibly.
run()Initiate a model run for the model workset/scenario.
OpenMppWorkset$run(
name,
opts = opts_run(),
wait = FALSE,
wait_time = 0.2,
progress = TRUE
)nameRun name.
optsRun options. See opts_run() for more details.
waitLogical. Should we wait until the model run is done?
wait_timeNumber of seconds to wait between status checks.
progressLogical. Should a progress bar be shown?
Self, invisibly.
load_scenario() is an alias for load_workset().
if (FALSE) {
use_OpenMpp_local()
load_workset("RiskPaths", "Default")
load_scenario("RiskPaths", "Default")
}
Run the code above in your browser using DataLab