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
WorksetName
Workset name.
WorksetMetadata
Workset metadata.
OpenMppType
OpenM++ object type (used for print()
).
Parameters
Workset parameters.
ReadOnly
Workset read-only status.
BaseRunDigest
Base run digest for input parameters.
new()
Create a new OpenMppWorkset object.
OpenMppWorkset$new(model, set)
model
Model digest or name.
set
Workset name.
A new OpenMppWorkset
object.
...
Not currently used.
Self, invisibly.
set_base_digest()
Set the base run digest.
OpenMppWorkset$set_base_digest(base)
base
Base 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)
names
Character vector of parameter names.
Self, invisibly.
delete_params()
Delete parameters from scenario.
OpenMppWorkset$delete_params(names)
names
Character vector of parameter names.
Self, invisibly.
get_param()
Retrieve a parameter.
OpenMppWorkset$get_param(name)
name
Parameter name.
A tibble
.
set_param()
Set a parameter.
OpenMppWorkset$set_param(name, data)
name
Parameter name.
data
New 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
)
name
Run name.
opts
Run options. See opts_run()
for more details.
wait
Logical. Should we wait until the model run is done?
wait_time
Number of seconds to wait between status checks.
progress
Logical. 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