This function/class should only be used if you develop your own solver.
Usage
new_solution(
model,
objective_value,
status,
solution,
solution_column_duals = function() NA_real_,
solution_row_duals = function() NA_real_,
additional_solver_output = list()
)
Arguments
- model
the optimization model that was solved
- objective_value
a numeric objective value
- status
the status of the solution
- solution
a named numeric vector containing the primal solution values
- solution_column_duals
A function without arguments that returns a numeric vector containing the column dual solution values. `NA_real_`, if no column duals are available/defined.
- solution_row_duals
A function without arguments that returns a numeric vector containing the column dual solution values. `NA_real_`, if no column duals are available/defined.
- additional_solver_output
A named list of additional solver information