Write a full GMPL model file from a multimod object
Usage
# S3 method for class 'model'
write_gmpl(
model,
file = NULL,
format_expr = FALSE,
include_solve = TRUE,
export_vars = NULL,
use_table_output = FALSE,
use_folded = NULL,
objective = "cost",
export_data = FALSE,
drop_default_values = FALSE,
...
)Arguments
- model
A
multimodmodel object- file
Output file path (optional)
- format_expr
logical; whether to format expressions with line breaks
- include_solve
logical; whether to include solve and end statements
- export_vars
character vector of variable names to export to CSV; if NULL (default), all variables are exported; if FALSE or character(0), no custom export
- use_table_output
logical; whether to add GMPL table statement for output (CSV format); default FALSE
- objective
character; name of the objective variable (default: "cost")
- export_data
logical; whether to insert data export code after parameters (default: FALSE)
- drop_default_values
logical; if TRUE with export_data, exclude values that match defaults (default: FALSE)
- ...
Additional arguments passed to formatting functions
