Inverts the reduction chain and unpacks the raw solver solution into the original problem's variables and constraints. This is step 3 of the decomposed solve pipeline:
problem_data() -- compile the problem
solve_via_data(chain, data) -- call the solver
problem_unpack_results() -- invert and unpack
problem_unpack_results(problem, solution, chain, inverse_data)The problem object (invisibly), with solution unpacked.
A Problem object.
The raw solver result from solve_via_data().
The SolvingChain from problem_data().
The inverse data list from problem_data().
After calling this function, variable values are available via
value() and constraint duals via dual_value().
problem_data, solve_via_data