next up previous contents Back to SYMPHONY Home Page
Next: user_send_lp_solution Up: User-written functions of the Previous: user_same_cuts

user_unpack_cuts

 

int user_unpack_cuts(void *user, int from, int one_row_only, int varnum, 
                     var_desc **vars, int cutnum, cut_data **cuts,
                     int *new_row_num, waiting_row ***new_rows)

Description:

The user has to interpret the given cuts as constraints for the current LP relaxation, i.e., he must decode the compact representation of the cuts (see the cut_data structure) into rows for the matrix. A pointer to the array of generated rows must be returned in ***new_rows (the user has to allocate this array) and their number in *new_row_num.

There is no post processing. There are no built-in default options.

Arguments:

tabular1630

Return values:

tabular1632

Wrapper invoked from:
Wherever a cut needs to be unpacked (multiple places).

Notes:


next up previous contents
Next: user_send_lp_solution Up: User-written functions of the Previous: user_same_cuts

Ted Ralphs
Thu Jun 8 12:44:45 CDT 2000