| Overview | Group | Index | Concepts | 
The routine CPXhybnetopt, given a linear program that has
 been created via a call to CPXcreateprob, extracts an
 embedded network, uses the CPLEX Network Optimizer to attempt to obtain an
 optimal basis to the network, and optimizes the entire linear program using
 one of the CPLEX simplex methods. CPLEX takes the network basis as input for
 the optimization of the whole linear program.
method | =  CPX_ALG_PRIMAL | primal Simplex | 
method | =  CPX_ALG_DUAL | dual Simplex | 
Example
status = CPXhybnetopt (env, lp, CPX_ALG_DUAL);
See also the example lpex3.c in the
 ILOG CPLEX User's Manual and 
 in the standard distribution.
| env | A pointer to the CPLEX environment as returned by   | ||||||
| lp | A pointer to a CPLEX problem object as returned by   | ||||||
| method | The type of simplex method to follow the network optimization. 
 Example status = CPXhybnetopt (env, lp, CPX_ALG_DUAL); See also the example   | 
The routine returns zero unless an error occurred 
 during the optimization. Examples of errors include exhausting
 available memory (CPXERR_NO_MEMORY) or encountering
 invalid data in the CPLEX problem object (CPXERR_NO_PROBLEM).
 
Exceeding a user-specified CPLEX limit is not considered an error. Proving the model infeasible or unbounded is not considered an error.
Note that a zero return value does not necessarily mean that a solution 
 exists. Use query routines CPXsolninfo, 
 CPXgetstat, and CPXsolution to obtain 
 further information about the status of the optimization.