NO FRAMES

CPXpivotout

int CPXPUBLIC CPXpivotout(CPXCENVptr env, CPXLPptr lp, const int * clist, int clen)
Definition file: cplex.h
Include files: cplex.h
Note

This is an advanced routine. Advanced routines typically demand a profound understanding of the algorithms used by ILOG CPLEX. Thus they incur a higher risk of incorrect behavior in your application, behavior that can be difficult to debug. Therefore, ILOG encourages you to consider carefully whether you can accomplish the same task by means of other Callable Library routines instead.

The routine CPXpivotout pivots a list of fixed variables out of the resident basis. Variables are fixed when the absolute difference between the lower and upper bounds is at most 1.0e-10.

Parameters:

env

The pointer to the ILOG CPLEX environment, as returned by CPXopenCPLEX.

lp

A pointer to a CPLEX LP problem object, as returned by CPXcreateprob.

clist

An array of length clen, containing the column indices of the variables to be pivoted out of the basis. If any of these variables is not fixed, CPXpivotout returns an error code.

clen

An integer that indicates the number of entries in the array clist[].

Returns:

The routine returns zero on success and nonzero if an error occurs.