Marks sets, parameters and mappings with no data, then the variables and
equations whose domains are empty as a consequence, so that renderers skip
them. The model keeps every element; untrim_model() clears the marks
and get_trim_summary() reports what was trimmed.
Arguments
- model
A
mm_modelwith data attached.- strategy
"unused"(the default) trims only elements that cannot take part in any equation;"aggressive"also trims elements referenced only by trimmed equations.- verbose
Print progress messages.
- .progress
"auto"shows a progress bar (via the progressr package) for large models only;TRUE/FALSEforce it on or off.
Value
The model with trim marks set; is_trimmed() is TRUE for it.
Examples
# \donttest{
trimmed <- trim_model(example_models$energyRt$multimod, verbose = FALSE)
is_trimmed(trimmed)
#> [1] TRUE
# }
