Description Usage Arguments Details Value Examples
Added expression will be printed out by the LocalSolver and
added to ls.solve
result.
1 | add.output.expr(lsp, expr.text.lsp, dimensions = 1)
|
lsp |
problem instance created with
|
expr.text.lsp |
text of expression in LSP language (an objective function, constraint or decision variable name). |
dimensions |
vector of variables expected
dimensions. 1 for a number, length of a vector or
dimensions of resulting matrix or array (see
|
Each added expression is extracted out of LocalSolver
output according to dimensions
provided. Extracted
values are converted into R data structures. If
dimension
is 1 the expression is considered to be a
number. Otherwise the expression is converted to R
array
with dimensions
passed as dim(see
array
).
All output expression values are exposed as
numerics
.
Currently errors in expression and inconsistency in dimensions passed are not detected properly. Handling such situations is planned to be implemented in next localsolver package version.
Updated ls.problem
instance.
1 2 3 4 5 6 | model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
lsp <- ls.problem(model.text.lsp)
lsp <- add.output.expr(lsp, "knapsackWeight")
# produces table x[i in 1..5][j in 1..10] in LocalSolver output
# and array with dims = c(5,10) under name x in output of ls.solve.
lsp <- add.output.expr(lsp, "x", c(5, 10))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.