| Overview | Group | Index | Concepts | 
The routine CPXgetorder accesses all the MIP
 priority order information stored in a CPLEX problem object. A priority
 order is generated if there is no order and parameter
 CPX_PARAM_MIPORDTYPE is nonzero.
ordspace is 0, then the negative of the value
 of *surplus_p returned indicates the length needed for the
 arrays indices, priority, and direction.Example
 status = CPXgetorder (env, lp, &listsize, indices, priority,
                       direction, numcols, &surplus);| CPX_BRANCH_GLOBAL | (0) | use global branching direction setting CPX_PARAM_BRDIR | 
| CPX_BRANCH_DOWN | (1) | branch down first on variable indices[k] | 
| CPX_BRANCH_UP | (2) | branch up first on variable indices[k] | 
| env | A pointer to the CPLEX environment as returned by   | 
| lp | A pointer to a CPLEX problem object as returned by   | 
| cnt_p | A pointer to an integer to contain the number of order entries returned; i.e., the true length of the arrays   | 
| indices | An array where the indices of the variables in the order are to be returned.   | 
| priority | An array where the priority values are to be returned. The priority corresponding to the   | 
| direction | An array where the preferred branching directions are to be returned. The direction corresponding to   | 
| ordspace | An integer indicating the length of the non-NULL arrays   | 
| surplus_p | A pointer to an integer to contain the difference between   | 
CPXERR_NEGATIVE_SURPLUS 
 indicates that insufficient space was available in the indices, 
 priority, and direction arrays to hold the priority order information.