CPXXpivotout and CPXpivotout
The routine CPXXpivotout/CPXpivotout pivots a list of fixed variables
out of the resident basis.
int CPXXpivotout( CPXCENVptr env, CPXLPptr lp, CPXDIM const * clist, CPXDIM clen )
int CPXpivotout( CPXCENVptr env, CPXLPptr lp, int const * clist, int clen )
Description
This is an advanced routine. Advanced routines typically demand a thorough understanding of the algorithms used by CPLEX. Thus they incur a higher risk of incorrect behavior in your application, behavior that can be difficult to debug. Therefore, the team encourages you to consider carefully whether you can accomplish the same task by means of other Callable Library routines instead.
The routine CPXXpivotout/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.
Arguments
- env
-
The pointer to the CPLEX environment, as returned by
CPXXopenCPLEX/CPXopenCPLEX. - lp
-
A pointer to a CPLEX LP problem object, as returned by
CPXXcreateprob/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,CPXXpivotout/CPXpivotoutreturns an error code. - clen
-
An integer that specifies the number of entries in the array
clist[].