This function/class should only be used if you develop your own solver.

new_solution(model, objective_value, status, solution,
  solution_column_duals = function() NA_real_,
  solution_row_duals = function() NA_real_)

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.