Recognizing Parameters That Differ

This table contains a list of parameters for which access procedures differ between the C, C++, and Java APIs. The complete list of parameters is available as a reference manual: ILOG CPLEX Parameters.

Note: Names of classes, methods, and symbolic constants in the .NET API correspond very closely to those in the Java API with these systematic exceptions:

Purpose

Java API

C++ API

C API

Sets method for linear optimization.

IloCplex.setParam(IloCplex.IntParam.RootAlg)

IloCplex::setParam(IloCplex::RootAlg)

CPX_PARAM_LPMETHOD

Sets method for quadratic optimization.

IloCplex.setParam(IloCplex.IntParam.RootAlg)

IloCplex::setParam(IloCplex::RootAlg)

CPX_PARAM_QPMETHOD

Turns on use of MIP priority orders.

Use IloCplex.delPriorities
and IloCplex.delDirections

Use IloCplex::delPriorities and delDirections.

CPX_PARAM_MIPORDIND

Determines whether messages are displayed on the screen.

Use IloCplex.setOut

Use IloAlgorithm::out

IloCplex derives from IloAlgorithm and thus inherits this method.

CPX_PARAM_SCRIND

Sets MIP starting LP algorithm.

IloCplex.setParam(IloCplex.IntParam.RootAlg)

IloCplex::setParam(IloCplex::RootAlg)

CPX_PARAM_STARTALG

Sets MIP subproblem LP algorithm.

IloCplex.setParam(IloCplex.IntParam.NodeAlg)

IloCplex::setParam(IloCplex::NodeAlg)

CPX_PARAM_SUBALG