ILOG CPLEX 11.0 User's Manual > Continuous Optimization > Solving Problems with Quadratic Constraints (QCP) > Detecting Problem Type > Callable Library and QCP Problem Type

When routines of the Callable Library read a problem from a file, they are capable of detecting quadratic constraints. If they detect a quadratic constraint in the model they read, Callable Library routines will automatically set the problem type as QCP. If there are no quadratic constraints, then Callable Library routines consider whether there are any quadratic coefficients in the objective function. If there is a quadratic term in the objective function, then Callable Library routines automatically set the problem type as QP, as explained in Changing Problem Type in QPs.