| Overview | Group | Tree | Graph | Index | Concepts | 
The routine CPXcopyorder is used to copy a priority order
 to a CPLEX problem object of type CPXPROB_MILP,
 CPXPROB_MIQP, or
 CPXPROB_MIQCP. During branching, integer variables with higher
 priorities are given preference over integer variables with lower
 priorities. Priorities must be positive integers. A preferred branching
 direction may also be specified for each variable.
The CPLEX parameter CPX_PARAM_MIPORDIND must be set to
 CPX_ON, its default value, for the priority order to be used in
 a subsequent optimization.
CPX_BRANCH_GLOBAL | use global branching direction when setting the parameter
 CPX_PARAM_BRDIR | 
CPX_BRANCH_DOWN | branch down first on variable indices[i] | 
CPX_BRANCH_UP | branch up first on variable indices[i] | 
Example
 status = CPXcopyorder (env, lp, cnt, indices, priority,
                        direction);See Also:
| env | A pointer to the CPLEX environment as returned by   | 
| lp | A pointer to a CPLEX problem object as returned by   | 
| cnt | An integer giving the number of entries in the list.  | 
| indices | An array of length cnt containing the numeric indices of the columns corresponding to the integer variables that are assigned priorities.  | 
| priority | An array of length cnt containing the priorities assigned to the integer variables. The entry   | 
| direction | An array of type integer containing the branching direction assigned to the integer variables. The entry   |