| Overview | Group | Index | Concepts |
The routine CPXgetsosinfeas computes the
infeasibility of a given solution for a range of special ordered sets
(SOSs). The
beginning and end of the range must be specified. This routine
checks whether the SOS type 1 or SOS type 2 condition is satisfied but it
does not check for integer feasibility in the case of integer
variables. For each SOS, the infeasibility value returned is 0 (zero)
if the SOS condition is satisfied and nonzero otherwise.
Example
status = CPXgetsosinfeas (env, lp, NULL, infeasout, 0, CPXgetnumsos(env,lp)-1);
| env | A pointer to the CPLEX environment as returned by |
| lp | A pointer to a CPLEX problem object as returned by |
| x | The solution whose infeasibility is to be computed. May be NULL, in which case the resident solution is used. |
| infeasout | An array to receive the infeasibility value for each of the special ordered sets. This array must be of length at least ( |
| begin | An integer indicating the beginning of the range of special ordered sets whose infeasibility is to be returned. |