XPRSconstants
- com.dashoptimization.XPRSconstants
-  
   - All Known Implementing Classes:
- 
     XPRS
 
 public interface XPRSconstantsMisc constants used in XPRS (as defined in xprs.h in Optimizer C library)
-  
    
   -  
         Field SummaryModifier and Type Field Description static intACTIVENODESNumber of outstanding nodes.static intALG_BARRIERConstant used in enumeration 'DEFAULTALG'static intALG_DEFAULTConstant used in enumeration 'DEFAULTALG'static intALG_DUALConstant used in enumeration 'DEFAULTALG'static intALG_NETWORKConstant used in enumeration 'DEFAULTALG'static intALG_PRIMALConstant used in enumeration 'DEFAULTALG'static intALG_PULL_CHOLESKYConstant used in enumeration 'CHOLESKYALG'static intALG_PUSH_CHOLESKYConstant used in enumeration 'CHOLESKYALG'static intALGAFTERCROSSOVERThe algorithm to be used for the final clean up step after the crossover.static intALGAFTERNETWORKThe algorithm to be used for the clean up step after the network simplex solver.static intALGORITHMThe algorithm the optimizer currently is running / was running just before completition.static intALLOW_COMPUTE_ALWAYSConstant used in enumeration 'enum_allow_compute'static intALLOW_COMPUTE_DEFAULTConstant used in enumeration 'enum_allow_compute'static intALLOW_COMPUTE_NEVERConstant used in enumeration 'enum_allow_compute'static intALTERNATIVEREDCOSTSControls aggressiveness of searching for alternative reduced coststatic intANA_ALWAYSConstant used in enumeration 'ALWAYSNEVERAUTOMATIC'static intANA_AUTOMATICConstant used in enumeration 'ALWAYSNEVERAUTOMATIC'static intANA_NEVERConstant used in enumeration 'ALWAYSNEVERAUTOMATIC'static intATTENTIONLEVELA measure between 0 and 1 for how numerically unstable the problem is.static intAUTOCUTTINGShould the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If theCUTFREQcontrol is set, no automatic selection will be made and local cutting will be enabled.static intAUTOPERTURBSimplex: This indicates whether automatic perturbation is performed.static intAUTOSCALINGWhether the Optimizer should automatically select between different scaling algorithms.static intAVAILABLEMEMORYThe amount of heap memory detected by Xpress as free.static intBACKGROUNDMAXTHREADSLimit the number of threads to use in background jobs (for example in parallel to the root cut loop).static intBACKGROUNDSELECTSelect which tasks to run in background jobs (for example in parallel to the root cut loop).static intBACKTRACKBranch and Bound: Specifies how to select the next node to work on when a full backtrack is performed.static intBACKTRACKALG_BEST_BOUNDConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_BEST_ESTIMATEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_BEST_ESTIMATE_MIN_INFEASConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_DEEPEST_BEST_ESTIMATEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_DEEPEST_NODEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_EARLIEST_NODEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_HIGHEST_NODEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_LATEST_NODEConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_MIN_INFEASConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKALG_RANDOMConstant used in enumeration 'BACKTRACKALG'static intBACKTRACKTIEBranch and Bound: Specifies how to break ties when selecting the next node to work on when a full backtrack is performed.static intBAR_DEFAULTConstant used in enumeration 'BARORDER'static intBAR_MIN_DEGREEConstant used in enumeration 'BARORDER'static intBAR_MIN_LOCAL_FILLConstant used in enumeration 'BARORDER'static intBAR_NESTED_DISSECTIONConstant used in enumeration 'BARORDER'static intBARAASIZENumber of nonzeros in AA T.static intBARALGThis control determines which barrier algorithm is used to solve the problem.static intBARCGAPConvergence criterion for the Newton barrier algorithm.static intBARCONDAAbsolute condition measure calculated in the last iteration of the barrier algorithm.static intBARCONDDCondition measure calculated in the last iteration of the barrier algorithm.static intBARCORESIf set to a positive integer it determines the number of physical CPU cores assumed to be present in the system by the barrier and hybrid gradient algorithms.static intBARCRASHNewton barrier and hybrid gradient: This determines the type of crash used for the crossover.static intBARCROSSOVERIndicates whether or not the basis crossover phase has been entered.static intBARDENSECOLNumber of dense columns found in the matrix.static intBARDUALINFSum of the dual infeasibilities for the Newton barrier algorithm.static intBARDUALOBJDual objective value calculated by the Newton barrier algorithm.static intBARDUALSTOPNewton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for dual infeasibilities.static intBARFAILITERLIMITNewton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.static intBARFREESCALEDefines how the barrier algorithm scales free variables.static intBARGAPSTOPNewton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for the relative duality gap.static intBARGAPTARGETNewton barrier: The target tolerance for the relative duality gap.static intBARHGEXTRAPOLATEExtrapolation parameter for the hybrid gradient algorithm.static intBARHGMAXRESTARTSThe maximum number of restarts in the hybrid gradient algorithm.static intBARHGOPSControl options for the hybrid gradient algorithm.static intBARHGOPS_ASYM_AVGConstant used in enumeration 'BARHGOPS'static intBARHGOPS_OMEGA_CONTRACTConstant used in enumeration 'BARHGOPS'static intBARHGOPS_OMEGA_INFConstant used in enumeration 'BARHGOPS'static intBARHGOPS_SQRT_OMEGAConstant used in enumeration 'BARHGOPS'static intBARHGOPS_START_L1Constant used in enumeration 'BARHGOPS'static intBARHGOPS_START_L2Constant used in enumeration 'BARHGOPS'static intBARHGOPS_START_LINFConstant used in enumeration 'BARHGOPS'static intBARINDEFLIMITNewton Barrier.static intBARITERNumber of Newton barrier iterations.static intBARITERLIMITNewton barrier: The maximum number of iterations.static intBARKERNELNewton barrier: Defines how centrality is weighted in the barrier algorithm.static intBARLARGEBOUNDThreshold for the barrier to handle large bounds.static intBARLSIZENumber of nonzeros in L resulting from the Cholesky factorization.static intBARNUMSTABILITYstatic intBAROBJPERTURBDefines how the barrier perturbs the objective.static intBAROBJSCALEDefines how the barrier scales the objective.static intBARORDERNewton barrier: This controls the Cholesky factorization in the Newton-Barrier.static intBARORDERTHREADSIf set to a positive integer it determines the number of concurrent threads for the sparse matrix ordering algorithm in the Newton-barrier method.static intBAROUTPUTNewton barrier and hybrid gradient: This specifies the level of solution output provided.static intBARPERTURBNewton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties.static intBARPRESOLVEOPSNewton barrier: This controls the Newton-Barrier specific presolve operations.static intBARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVEConstant used in enumeration 'BARPRESOLVEOPS'static intBARPRESOLVEOPS_STANDARD_PRESOLVEConstant used in enumeration 'BARPRESOLVEOPS'static intBARPRIMALINFSum of the primal infeasibilities for the Newton barrier algorithm.static intBARPRIMALOBJPrimal objective value calculated by the Newton barrier algorithm.static intBARPRIMALSTOPNewton barrier and hybrid gradient: This is a convergence parameter, indicating the tolerance for primal infeasibilities.static intBARREFITERNewton barrier: After terminating the barrier algorithm, further refinement steps can be performed.static intBARREGULARIZEThis control determines how the barrier algorithm applies regularization on the KKT system.static intBARRHSSCALEDefines how the barrier scales the right hand side.static intBARSINGNumber of linearly dependent binding constraints at the optimal barrier solution.static intBARSINGRRegularized number of linearly dependent binding constraints at the optimal barrier solution.static intBARSOLUTIONThis determines whether the barrier has to decide which is the best solution found or return the solution computed by the last barrier iteration.static intBARSTARTControls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.static intBARSTARTWEIGHTNewton barrier: This sets a weight for the warm-start point when warm-start is set for the barrier algorithm.static intBARSTEPSTOPNewton barrier: A convergence parameter, representing the minimal step size.static intBARTHREADSIf set to a positive integer it determines the number of threads implemented to run the Newton-barrier and hybrid gradient algorithms.static intBESTBOUNDValue of the best bound determined so far by the MIP search.static intBIGMThe infeasibility penalty used if the "Big M" method is implemented.static intBIGMMETHODSimplex: This specifies whether to use the "Big M" method, or the standard phase I (achieving feasibility) and phase II (achieving optimality).static intBOOL_OFFConstant used in enumeration 'ONOFF'static intBOOL_ONConstant used in enumeration 'ONOFF'static intBOUNDNAMEActive bound name.static intBRANCH_MAX_EST_FIRSTConstant used in enumeration 'BRANCHCHOICE'static intBRANCH_MIN_EST_FIRSTConstant used in enumeration 'BRANCHCHOICE'static intBRANCHCHOICEOnce a MIP entity has been selected for branching, this control determines which of the branches is solved first.static intBRANCHDISJBranch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.static intBRANCHSTRUCTURALBranch and Bound: Determines whether the optimizer should search for special structure in the problem to branch on during the branch and bound search.static intBRANCHVALUEThe value of the branching variable at a node of the Branch and Bound tree.static intBRANCHVARThe branching variable at a node of the Branch and Bound tree.static intBREADTHFIRSTThe number of nodes to include in the best-first search before switching to the local first search (NODESELECTION=4).static intCACHESIZEDeprecated.since 41.00static intCALLBACKCHECKTIMEDELAYMinimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution processstatic intCALLBACKCOUNT_CUTMGRThis attribute counts the number of times the cut manager callback set byXPRSaddcbcutmgrhas been called for the current node, including the current callback call.static intCALLBACKCOUNT_OPTNODEThis attribute counts the number of times the optimal node callback set byXPRSaddcboptnodehas been called for the current node, including the current callback call.static intCALLBACKFROMMASTERTHREADBranch and Bound: specifies whether the MIP callbacks should only be called on the master thread.static intCHECKINPUTDATACheck input arrays for bad data.static intCHECKSONMAXCUTTIMEThis attribute is used to set the value of theMAXCHECKSONMAXCUTTIMEcontrol.static intCHECKSONMAXTIMEThis attribute is used to set the value of theMAXCHECKSONMAXTIMEcontrol.static intCHOLESKYALGNewton barrier: type of Cholesky factorization used.static intCHOLESKYTOLNewton barrier: The tolerance for pivot elements in the Cholesky decomposition of the normal equations coefficient matrix, computed at each iteration of the barrier algorithm.static intCLAMPINGThis control allows for the adjustment of returned solution values such that they are always within bounds.static intCLAMPING_DUALConstant used in enumeration 'CLAMPING'static intCLAMPING_PRIMALConstant used in enumeration 'CLAMPING'static intCLAMPING_RDJConstant used in enumeration 'CLAMPING'static intCLAMPING_SLACKSConstant used in enumeration 'CLAMPING'static intCOLSNumber of columns (i.e.static intCOMPUTEControls whether the next solve is performed directly or on an Insight Compute Interface.static intCOMPUTEEXECSERVICESelects the Insight execution service that will be used for solving remote optimizations.static intCOMPUTEEXECUTIONSThe number of solves executed on a compute server.static intCOMPUTEJOBPRIORITYSelects the priority that will be used for remote optimization jobs.static intCOMPUTELOGControls how the run log is fetched when a solve is performed on an Insight Compute Interface.static intCOMPUTELOG_NEVERConstant used in enumeration 'enum_compute_log'static intCOMPUTELOG_ONCOMPLETIONConstant used in enumeration 'enum_compute_log'static intCOMPUTELOG_ONERRORConstant used in enumeration 'enum_compute_log'static intCOMPUTELOG_REALTIMEConstant used in enumeration 'enum_compute_log'static intCONCURRENTTHREADSDetermines the number of threads used by the concurrent solver.static intCONEELEMSNumber of second order cone coefficients in the problem.static intCONESNumber of second order and rotated second order cones in the problem.static intCONFLICTCUTSBranch and Bound: Specifies how cautious or aggressive the optimizer should be when searching for and applying conflict cuts.static intCORESDETECTEDNumber of logical cores detected by the optimizer, which is the total number of threads the hardware can execute across all CPUs.static intCORESPERCPUUsed to override the detected value of the number of cores on a CPU.static intCORESPERCPUDETECTEDNumber of logical cores per CPU unit detected by the optimizer, which is the number of threads each CPU can execute.static intCOVERCUTSBranch and Bound: The number of rounds of lifted cover inequalities at the top node.static intCPIALPHAdecay term for confined primal integral computation.static intCPISCALEFACTORscale factor from primal integral computation.static intCPUPLATFORMNewton Barrier: Selects the AMD, Intel x86 or ARM vectorization instruction set that Barrier should run optimized code for.static intCPUSDETECTEDNumber of CPU units detected by the optimizer.static intCPUTIMEHow time should be measured when timings are reported in the log and when checking against time limitsstatic intCRASHSimplex: This determines the type of crash used when the algorithm begins.static intCROSSOVERNewton barrier and hybrid gradient: This control determines whether the barrier method will cross over to the simplex method when at optimal solution has been found, to provide an end basis (seeXPRSgetbasis,XPRSwritebasis) and advanced sensitivity analysis information (seeXPRSobjsa,XPRSrhssa,XPRSbndsa).static intCROSSOVERACCURACYTOLNewton barrier: This control determines how crossover adjusts the default relative pivot tolerance.static intCROSSOVERDRPstatic intCROSSOVERFEASWEIGHTstatic intCROSSOVERITERNumber of simplex iterations performed in crossover.static intCROSSOVERITERLIMITNewton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.static intCROSSOVEROPSNewton barrier and hybrid gradient: a bit vector for adjusting the behavior of the crossover procedure.static intCROSSOVERRELPIVOTTOLstatic intCROSSOVERRELPIVOTTOLSAFEstatic intCROSSOVERTHREADSDetermines the maximum number of threads that parallel crossover is allowed to use.static intCURRENTMEMORYThe amount of dynamically allocated heap memory by the problem being solved.static intCURRENTNODEThe unique identifier of the current node in the tree search.static intCURRMIPCUTOFFThe current MIP cut off.static intCUTDEPTHBranch and Bound: Sets the maximum depth in the tree search at which cuts will be generated.static intCUTFACTORLimit on the number of cuts and cut coefficients the optimizer is allowed to add to the matrix during tree search.static intCUTFREQBranch and Bound: This specifies the frequency at which cuts are generated in the tree search.static intCUTSNumber of cuts being added to the matrix.static intCUTSELECTA bit vector providing detailed control of the cuts created for the root node of a MIP solve.static intCUTSELECT_CLIQUEConstant used in enumeration 'CUTSELECT'static intCUTSELECT_COVERConstant used in enumeration 'CUTSELECT'static intCUTSELECT_DEFAULTConstant used in enumeration 'CUTSELECT'static intCUTSELECT_DISABLE_CUT_ROWSConstant used in enumeration 'CUTSELECT'static intCUTSELECT_FLOWPATHConstant used in enumeration 'CUTSELECT'static intCUTSELECT_GUB_COVERConstant used in enumeration 'CUTSELECT'static intCUTSELECT_IMPLICATIONConstant used in enumeration 'CUTSELECT'static intCUTSELECT_LIFT_AND_PROJECTConstant used in enumeration 'CUTSELECT'static intCUTSELECT_MIRConstant used in enumeration 'CUTSELECT'static intCUTSTRATEGYBranch and Bound: This specifies the cut strategy.static intCUTSTRATEGY_AGGRESSIVEConstant used in enumeration 'CUTSTRATEGY'static intCUTSTRATEGY_CONSERVATIVEConstant used in enumeration 'CUTSTRATEGY'static intCUTSTRATEGY_DEFAULTConstant used in enumeration 'CUTSTRATEGY'static intCUTSTRATEGY_MODERATEConstant used in enumeration 'CUTSTRATEGY'static intCUTSTRATEGY_NONEConstant used in enumeration 'CUTSTRATEGY'static intDEFAULTALGThis selects the algorithm that will be used to solve LPs, standalone or during MIP optimization.static intDEL_COLONstatic intDEL_COMMAstatic intDENSECOLLIMITNewton barrier: Columns with more thanDENSECOLLIMITelements are considered to be dense.static intDETERMINISTICSelects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.static intDETLOGFREQstatic intDUALGRADIENTSimplex: This specifies the dual simplex pricing method.static intDUALGRADIENT_AUTOMATICConstant used in enumeration 'DUALGRADIENT'static intDUALGRADIENT_DEVEXConstant used in enumeration 'DUALGRADIENT'static intDUALGRADIENT_STEEPESTEDGEConstant used in enumeration 'DUALGRADIENT'static intDUALINFEASNumber of dual infeasibilities.static intDUALIZEFor a linear problem or the initial linear relaxation of a MIP, determines whether to form and solve the dual problem.static intDUALIZEOPSBit-vector control for adjusting the behavior when a problem is dualized.static intDUALIZEOPS_SWITCHALGORITHMConstant used in enumeration 'DUALIZEOPS'static intDUALPERTURBThe factor by which the problem will be perturbed prior to optimization by dual simplex.static intDUALSTRATEGYThis bit-vector control specifies the dual simplex strategy.static intDUALSTRATEGY_REMOVE_INFEAS_WITH_DUALConstant used in enumeration 'DUALSTRATEGY'static intDUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMALConstant used in enumeration 'DUALSTRATEGY'static intDUALTHREADSDetermines the maximum number of threads that dual simplex is allowed to use.static intDUMMYCONTROLstatic intEIGENVALUETOLA quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.static intELEMSNumber of matrix nonzeros (elements).static intELIMFILLINAmount of fill-in allowed when performing an elimination in presolve .static intELIMTOLThe Markowitz tolerance for the elimination phase of the presolve.static intERRORCODEThe most recent Optimizer error number that occurred.static intESCAPENAMESIf characters illegal to an mps or lp file should be escaped to guarantee readability, and whether escaped characters should be transformed back when reading such a file.static intETATOLTolerance on eta elements.static intEXTRACOLSThe initial number of extra columns to allow for in the matrix.static intEXTRAELEMSThe initial number of extra matrix elements to allow for in the matrix, including coefficients for cuts.static intEXTRAMIPENTSThe initial number of extra MIP entities to allow for.static intEXTRAROWSThe initial number of extra rows to allow for in the matrix, including cuts.static intEXTRASETELEMSThe initial number of extra elements in sets to allow for in the matrix.static intEXTRASETSThe initial number of extra sets to allow for in the matrix.static intFEASIBILITYJUMPMIP: Decides if the Feasibility Jump heuristic should be run.static intFEASIBILITYPUMPBranch and Bound: Decides if the Feasibility Pump heuristic should be run at the top node.static intFEASIBILITYPUMP_ALWAYSConstant used in enumeration 'FEASIBILITYPUMP'static intFEASIBILITYPUMP_AUTOMATICConstant used in enumeration 'FEASIBILITYPUMP'static intFEASIBILITYPUMP_LASTRESORTConstant used in enumeration 'FEASIBILITYPUMP'static intFEASIBILITYPUMP_NEVERConstant used in enumeration 'FEASIBILITYPUMP'static intFEASTOLThis tolerance determines when a solution is treated as feasible.static intFEASTOLPERTURBThis tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes.static intFEASTOLTARGETThis specifies the target feasibility tolerance for the solution refiner.static intFORCEOUTPUTCertain names in the problem object may be incompatible with different file formats (such as names containing spaces for LP files).static intFORCEPARALLELDUALDual simplex: specifies whether the dual simplex solver should always use the parallel simplex algorithm.static intGENCONCOLSNumber of input variables in general constraints (i.e.static intGENCONSThe number of general constraints (i.e.static intGENCONS_ABSConstant used in enumeration 'GENCONSTYPE'static intGENCONS_ANDConstant used in enumeration 'GENCONSTYPE'static intGENCONS_MAXConstant used in enumeration 'GENCONSTYPE'static intGENCONS_MINConstant used in enumeration 'GENCONSTYPE'static intGENCONS_ORConstant used in enumeration 'GENCONSTYPE'static intGENCONSABSTRANSFORMATIONThis control specifies the reformulation method for absolute value general constraints at the beginning of the search.static intGENCONSDUALREDUCTIONSThis parameter specifies whether dual reductions should be applied to reduce the number of columns and rows added when transforming general constraints to MIP structs.static intGENCONVALSNumber of constant values in general constraints (MIN/MAX constraints) in the problem.static intGLOBALBOUNDINGBOXIf a nonlinear problem cannot be solved due to appearing unbounded, it can automatically be regularized by the application of a bounding box on the variables.static intGLOBALBOUNDINGBOX_AUXILIARYConstant used in enumeration 'GLOBALBOUNDINGBOX'static intGLOBALBOUNDINGBOX_NOT_APPLIEDConstant used in enumeration 'GLOBALBOUNDINGBOX'static intGLOBALBOUNDINGBOX_ORIGINALConstant used in enumeration 'GLOBALBOUNDINGBOX'static intGLOBALBOUNDINGBOXAPPLIEDWhether a bounding box equal to the absolute value of theGLOBALBOUNDINGBOXcontrol was applied to the problem after the initial solve came back infeasible and if so, to which variables.static intGLOBALLSHEURSTRATEGYWhen integer-feasible (for MINLP, any solution for NLP) but nonlinear-infeasible solutions are encountered within a global solve, the integer variables can be fixed and a local solver (as defined by theLOCALSOLVERcontrol) can be called on the remaining continuous problem.static intGLOBALLSHEURSTRATEGY_AGGRESSIVEConstant used in enumeration 'GLOBALLSHEURSTRATEGY'static intGLOBALLSHEURSTRATEGY_CONSERVATIVEConstant used in enumeration 'GLOBALLSHEURSTRATEGY'static intGLOBALLSHEURSTRATEGY_DEFAULTConstant used in enumeration 'GLOBALLSHEURSTRATEGY'static intGLOBALLSHEURSTRATEGY_MODERATEConstant used in enumeration 'GLOBALLSHEURSTRATEGY'static intGLOBALLSHEURSTRATEGY_NONEConstant used in enumeration 'GLOBALLSHEURSTRATEGY'static intGLOBALNLPCUTSLimit on the number of rounds of outer approximation and convexification cuts generated for the root node, when solving an (MI)NLP to global optimality.static intGLOBALNLPINFEASNumber of nonlinear infeasibilities at the current node of a global solve, measured as the number of violated atomic formulas.static intGLOBALNUMINITNLPCUTSSpecifies the maximum number of tangent cuts when setting up the initial relaxation during a global solve.static intGLOBALSPATIALBRANCHCUTTINGEFFORTLimits the effort that is spent on creating cuts during spatial branching.static intGLOBALSPATIALBRANCHIFPREFERORIGWhether spatial branchings on original variables should be preferred over branching on auxiliary variables that were introduced by the reformulation of the global solver.static intGLOBALSPATIALBRANCHPROPAGATIONEFFORTLimits the effort that is spent on propagation during spatial branching.static intGLOBALTREENLPCUTSLimit on the number of rounds of outer approximation and convexification cuts generated for each node in the tree, when solving an (MI)NLP to global optimality.static intGOMCUTSBranch and Bound: The number of rounds of Gomory or lift-and-project cuts at the top node.static intHEURBEFORELPBranch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.static intHEURDEPTHBranch and Bound: Sets the maximum depth in the tree search at which heuristics will be used to find MIP solutions.static intHEURDIVEITERLIMITBranch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.static intHEURDIVERANDOMIZEThe level of randomization to apply in the diving heuristic.static intHEURDIVESOFTROUNDINGBranch and Bound: Enables a more cautious strategy for the diving heuristic, where it tries to push binaries and integer variables to their bounds using the objective, instead of directly fixing them.static intHEURDIVESPEEDUPBranch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.static intHEURDIVESTRATEGYBranch and Bound: Chooses the strategy for the diving heuristic.static intHEUREMPHASISBranch and Bound: This control specifies an emphasis for the search w.r.t.static intHEURFORCESPECIALOBJBranch and Bound: This specifies whether local search heuristics without objective or with an auxiliary objective should always be used, despite the automatic selection of the Optimiezr.static intHEURFREQBranch and Bound: This specifies the frequency at which heuristics are used in the tree search.static intHEURMAXSOLBranch and Bound: This specifies the maximum number of heuristic solutions that will be found in the tree search.static intHEURNODESBranch and Bound: This specifies the maximum number of nodes at which heuristics are used in the tree search.static intHEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOODConstant used in enumeration 'HEURSEARCHSELECT'static intHEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOODConstant used in enumeration 'HEURSEARCHSELECT'static intHEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOODConstant used in enumeration 'HEURSEARCHSELECT'static intHEURSEARCHBACKGROUNDSELECTSelect which large neighborhood searches to run in the background (for example in parallel to the root cut loop).static intHEURSEARCHCOPYCONTROLSSelect how user-set controls should affect local search heuristics.static intHEURSEARCHEFFORTAdjusts the overall level of the local search heuristics.static intHEURSEARCHFREQBranch and Bound: This specifies how often the local search heuristic should be run in the tree.static intHEURSEARCHROOTCUTFREQHow frequently to run the local search heuristic during root cutting.static intHEURSEARCHROOTSELECTA bit vector control for selecting which local search heuristics to apply on the root node of a MIP solve.static intHEURSEARCHTARGETSIZEstatic intHEURSEARCHTREESELECTA bit vector control for selecting which local search heuristics to apply during the tree search of a MIP solve.static intHEURSELECTstatic intHEURSHIFTPROPDetermines whether the Shift-and-propagate primal heuristic should be executed.static intHEURSTRATEGY_AUTOMATICDeprecated.since 42.00static intHEURSTRATEGY_BASICDeprecated.since 42.00static intHEURSTRATEGY_ENHANCEDDeprecated.since 42.00static intHEURSTRATEGY_EXTENSIVEDeprecated.since 42.00static intHEURSTRATEGY_NONEDeprecated.since 42.00static intHEURTHREADSBranch and Bound: The number of threads to dedicate to running heuristics during the root solve.static intHISTORYCOSTSBranch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.static intIFCHECKCONVEXITYDetermines if the convexity of the problem is checked before optimization.static intIFUN_ABSstatic intIFUN_ARCCOSstatic intIFUN_ARCSINstatic intIFUN_ARCTANstatic intIFUN_COSstatic intIFUN_ERFstatic intIFUN_ERFCstatic intIFUN_EXPstatic intIFUN_LNstatic intIFUN_LOGstatic intIFUN_LOG10static intIFUN_MAXstatic intIFUN_MINstatic intIFUN_PRODstatic intIFUN_PWLstatic intIFUN_SIGNstatic intIFUN_SINstatic intIFUN_SQRTstatic intIFUN_SUMstatic intIFUN_TANstatic intIGNORECONTAINERCPULIMITstatic intIGNORECONTAINERMEMORYLIMITstatic intIIS_COMPLETEDConstant used in enumeration 'IISSOLSTATUS'static intIIS_FEASIBLEConstant used in enumeration 'IISSOLSTATUS'static intIIS_UNFINISHEDConstant used in enumeration 'IISSOLSTATUS'static intIIS_UNSTARTEDConstant used in enumeration 'IISSOLSTATUS'static intIISLOGSelects how much information should be printed during the IIS procedure.static intIISOPSSelects which part of the restrictions (bounds, constraints, entities) should always be kept in an IIS.static intIISOPS_BINARYConstant used in enumeration 'IISOPS'static intIISOPS_BOUNDConstant used in enumeration 'IISOPS'static intIISOPS_CONSTRAINTConstant used in enumeration 'IISOPS'static intIISOPS_DELAYEDConstant used in enumeration 'IISOPS'static intIISOPS_EQUALITYConstant used in enumeration 'IISOPS'static intIISOPS_FIXEDVARConstant used in enumeration 'IISOPS'static intIISOPS_GENERALConstant used in enumeration 'IISOPS'static intIISOPS_GENINTEGRALITYConstant used in enumeration 'IISOPS'static intIISOPS_INDICATORConstant used in enumeration 'IISOPS'static intIISOPS_INTEGRALITYConstant used in enumeration 'IISOPS'static intIISOPS_PWLConstant used in enumeration 'IISOPS'static intIISOPS_SETConstant used in enumeration 'IISOPS'static intIISOPS_VARIABLEConstant used in enumeration 'IISOPS'static intIISOPS_ZEROLOWERConstant used in enumeration 'IISOPS'static intIISSOLSTATUSIIS solution status.static intINDICATORSNumber of indicator constrains in the problem.static intINDLINBIGMDuring presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough.static intINDPRELINBIGMDuring presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough.static intINPUTCOLSNumber of columns (i.e.static intINPUTROWSNumber of rows (i.e.static intINPUTTOLThe tolerance on input values elements.static intINVERTFREQSimplex: The frequency with which the basis will be inverted.static intINVERTMINSimplex: The minimum number of iterations between full inversions of the basis matrix.static intIOTIMEOUTThe maximum number of seconds to wait for an I/O operation before it is cancelled.static intISREPROCESSEDUSERSOLUTIONBit field flag 'IsReprocessedUserSolution' for MipSolPool Solutionstatic intISUSERSOLUTIONBit field flag 'IsUserSolution' for MipSolPool Solutionstatic java.lang.StringJAVAXPRS_VERSIONstatic intKEEPBASISSimplex: This determines whether the basis should be kept when reoptimizing a problem.static intKEEPNROWSHow nonbinding rows should be handled by the MPS reader.static intKKT_CALCULATION_ACTIVITY_BASEDstatic intKKT_CALCULATION_ACTIVITY_BOTHstatic intKKT_CALCULATION_MEASURE_BOTHstatic intKKT_CALCULATION_MINIMZE_KKT_ERRORstatic intKKT_CALCULATION_RECALCULATE_RDJstatic intKKT_CALCULATION_RESPECT_BASISstatic intKKT_JUST_CALCULATEstatic intKKT_UPDATE_MULTIPLIERSstatic intKNITRO_PARAM_ALGORITHMIndicates which algorithm to use to solve the problemstatic intKNITRO_PARAM_BAR_DIRECTINTERVALControls the maximum number of consecutive conjugate gradient (CG) steps before Knitro will try to enforce that a step is taken using direct linear algebra.static intKNITRO_PARAM_BAR_FEASIBLESpecifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.static intKNITRO_PARAM_BAR_FEASMODETOLSpecifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.static intKNITRO_PARAM_BAR_INITMUSpecifies the initial value for the barrier parameter :muused with the barrier algorithms.static intKNITRO_PARAM_BAR_INITPTIndicates whether an initial point strategy is used with barrier algorithms.static intKNITRO_PARAM_BAR_MAXBACKTRACKIndicates the maximum allowable number of backtracks during the linesearch of the Interior/Direct algorithm before reverting to a CG step.static intKNITRO_PARAM_BAR_MAXCROSSITSpecifies the maximum number of crossover iterations before termination.static intKNITRO_PARAM_BAR_MAXREFACTORIndicates the maximum number of refactorizations of the KKT system per iteration of the Interior/Direct algorithm before reverting to a CG step.static intKNITRO_PARAM_BAR_MURULEIndicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.static intKNITRO_PARAM_BAR_PENCONSIndicates whether a penalty approach is applied to the constraints.static intKNITRO_PARAM_BAR_PENRULEIndicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.static intKNITRO_PARAM_BAR_RELAXCONSControl of type Integer.static intKNITRO_PARAM_BAR_SWITCHRULEIndicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.static intKNITRO_PARAM_BLASOPTIONControl of type Integer.static intKNITRO_PARAM_DEBUGControl of type Integer.static intKNITRO_PARAM_DELTASpecifies the initial trust region radius scaling factor used to determine the initial trust region size.static intKNITRO_PARAM_FEASTOLSpecifies the final relative stopping tolerance for the feasibility error.static intKNITRO_PARAM_FEASTOLABSSpecifies the final absolute stopping tolerance for the feasibility error.static intKNITRO_PARAM_GRADOPTSpecifies how to compute the gradients of the objective and constraint functions.static intKNITRO_PARAM_HESSOPTSpecifies how to compute the (approximate) Hessian of the Lagrangian.static intKNITRO_PARAM_HONORBNDSIndicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.static intKNITRO_PARAM_INFEASTOLSpecifies the (relative) tolerance used for declaring infeasibility of a model.static intKNITRO_PARAM_LINSOLVERControl of type Integer.static intKNITRO_PARAM_LMSIZESpecifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.static intKNITRO_PARAM_MA_TERMINATEControl of type Integer.static intKNITRO_PARAM_MAXCGITSpecifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.static intKNITRO_PARAM_MAXITSpecifies the maximum number of iterations before termination.static intKNITRO_PARAM_MIP_BRANCHRULESpecifies which branching rule to use for MIP branch and bound procedure.static intKNITRO_PARAM_MIP_DEBUGControl of type Integer.static intKNITRO_PARAM_MIP_GUB_BRANCHSpecifies whether or not to branch on generalized upper bounds (GUBs).static intKNITRO_PARAM_MIP_HEUR_MAXITControl of type Integer.static intKNITRO_PARAM_MIP_HEURISTICSpecifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.static intKNITRO_PARAM_MIP_IMPLICATNSSpecifies whether or not to add constraints to the MIP derived from logical implications.static intKNITRO_PARAM_MIP_INTGAPABSThe absolute integrality gap stop tolerance for MIP.static intKNITRO_PARAM_MIP_INTGAPRELThe relative integrality gap stop tolerance for MIP.static intKNITRO_PARAM_MIP_KNAPSACKSpecifies rules for adding MIP knapsack cuts.static intKNITRO_PARAM_MIP_LPALGSpecifies which algorithm to use for any linear programming (LP) subproblem solves that may occur in the MIP branch and bound procedure.static intKNITRO_PARAM_MIP_MAXNODESSpecifies the maximum number of nodes explored.static intKNITRO_PARAM_MIP_METHODSpecifies which MIP method to use.static intKNITRO_PARAM_MIP_OUTINTERVALSpecifies node printing interval forXKTR_PARAM_MIP_OUTLEVELwhenXKTR_PARAM_MIP_OUTLEVEL> 0.static intKNITRO_PARAM_MIP_OUTLEVELSpecifies how much MIP information to print.static intKNITRO_PARAM_MIP_PSEUDOINITSpecifies the method used to initialize pseudo-costs corresponding to variables that have not yet been branched on in the MIP method.static intKNITRO_PARAM_MIP_ROOTALGSpecifies which algorithm to use for the root node solve in MIP (same options asXKTR_PARAM_ALGORITHMuser option).static intKNITRO_PARAM_MIP_ROUNDINGSpecifies the MIP rounding rule to apply.static intKNITRO_PARAM_MIP_SELECTRULESpecifies the MIP select rule for choosing the next node in the branch and bound tree.static intKNITRO_PARAM_MIP_STRONG_CANDLIMSpecifies the maximum number of candidates to explore for MIP strong branching.static intKNITRO_PARAM_MIP_STRONG_LEVELSpecifies the maximum number of tree levels on which to perform MIP strong branching.static intKNITRO_PARAM_MIP_STRONG_MAXITSpecifies the maximum number of iterations to allow for MIP strong branching solves.static intKNITRO_PARAM_MSMAXBNDRANGEControl of type Double.static intKNITRO_PARAM_MSMAXSOLVESControl of type Integer.static intKNITRO_PARAM_MSNUMTOSAVEControl of type Integer.static intKNITRO_PARAM_MSSAVETOLControl of type Double.static intKNITRO_PARAM_MSSEEDControl of type Integer.static intKNITRO_PARAM_MSSTARTPTRANGEControl of type Double.static intKNITRO_PARAM_MSTERMINATEControl of type Integer.static intKNITRO_PARAM_MULTISTARTControl of type Integer.static intKNITRO_PARAM_NEWPOINTControl of type Integer.static intKNITRO_PARAM_OBJRANGESpecifies the extreme limits of the objective function for purposes of determining unboundedness.static intKNITRO_PARAM_OPTTOLSpecifies the final relative stopping tolerance for the KKT (optimality) error.static intKNITRO_PARAM_OPTTOLABSSpecifies the final absolute stopping tolerance for the KKT (optimality) error.static intKNITRO_PARAM_OUTLEVControls the level of output produced by Knitro.static intKNITRO_PARAM_PAR_NUMTHREADSControl of type Integer.static intKNITRO_PARAM_PIVOTControl of type Double.static intKNITRO_PARAM_PRESOLVEDetermine whether or not to use the Knitro presolver to try to simplify the model by removing variables or constraints.static intKNITRO_PARAM_PRESOLVE_TOLDetermines the tolerance used by the Knitro presolver to remove variables and constraints from the model.static intKNITRO_PARAM_SCALEPerforms a scaling of the objective and constraint functions based on their values at the initial point.static intKNITRO_PARAM_SOCSpecifies whether or not to try second order corrections (SOC).static intKNITRO_PARAM_XTOLThe optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.static intL1CACHEDeprecated.since 41.00static intLNPBESTNumber of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the top node (seeGOMCUTS).static intLNPITERLIMITNumber of iterations to perform in improving each lift-and-project cut.static intLOCALBACKTRACKstatic intLOCALCHOICEControls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.static intLOCALSOLVERControl of type Integer.static intLOCALSOLVER_AUTOstatic intLOCALSOLVER_KNITROstatic intLOCALSOLVER_OPTIMIZERstatic intLOCALSOLVER_XSLPstatic intLOCALSOLVERSELECTEDAttribute of type Integer.static intLP_CUTOFFConstant used in enumeration 'LPSTATUS'static intLP_CUTOFF_IN_DUALConstant used in enumeration 'LPSTATUS'static intLP_INFEASConstant used in enumeration 'LPSTATUS'static intLP_NONCONVEXConstant used in enumeration 'LPSTATUS'static intLP_OPTIMALConstant used in enumeration 'LPSTATUS'static intLP_UNBOUNDEDConstant used in enumeration 'LPSTATUS'static intLP_UNFINISHEDConstant used in enumeration 'LPSTATUS'static intLP_UNSOLVEDConstant used in enumeration 'LPSTATUS'static intLP_UNSTARTEDConstant used in enumeration 'LPSTATUS'static intLPFLAGSA bit-vector control which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem.static intLPFLAGS_BARRIERConstant used in enumeration 'LPFLAGS'static intLPFLAGS_DUALConstant used in enumeration 'LPFLAGS'static intLPFLAGS_NETWORKConstant used in enumeration 'LPFLAGS'static intLPFLAGS_PRIMALConstant used in enumeration 'LPFLAGS'static intLPFOLDINGSimplex and barrier: whether to fold an LP problem before solving it.static intLPITERLIMITThe maximum number of iterations that will be performed by primal simplex or dual simplex before the optimization process terminates.static intLPLOGSimplex: The frequency at which the simplex log is printed.static intLPLOGDELAYTime interval between two LP log lines.static intLPLOGSTYLESimplex: The style of the simplex log.static intLPOBJVALValue of the objective function of the last LP solved.static intLPREFINEITERLIMITThis specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.static intLPSTATUSLP solution status.static intLUPIVOTTOLstatic intMARKOWITZTOLThe Markowitz tolerance used for the factorization of the basis matrix.static intMATRIXNAMEThe matrix name.static intMATRIXTOLThe zero tolerance on matrix elements.static intMAXABSDUALINFEASMaximum calculated absolute dual infeasibility in the unscaled original problem.static intMAXABSPRIMALINFEASMaximum calculated absolute primal infeasibility in the unscaled original problem.static intMAXCHECKSONMAXCUTTIMEThis control is intended for use where optimization runs that are terminated using theMAXCUTTIMEcontrol are required to be reproduced exactly.static intMAXCHECKSONMAXTIMEThis control is intended for use where optimization runs that are terminated using theTIMELIMIT(or the deprecatedMAXTIME) control are required to be reproduced exactly.static intMAXCUTTIMEThe maximum amount of time allowed for generation of cutting planes and reoptimization.static intMAXIISThis function controls the number of Irreducible Infeasible Sets to be found using theXPRSiisall(IIS-a).static intMAXIMPLIEDBOUNDPresolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller thanMAXIMPLIEDBOUNDwill be applied to the problem.static intMAXINTDeprecated.UseInteger.MAX_VALUEinstead.static intMAXKAPPALargest basis condition number (also known as kappa) calculated through all nodes sampled byMIPKAPPAFREQ.static intMAXLOCALBACKTRACKBranch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.static intMAXMCOEFFBUFFERELEMSThe maximum number of matrix coefficients to buffer before flushing into the internal representation of the problem.static intMAXMEMORYHARDThis control sets the maximum amount of memory in megabytes the optimizer should allocate.static intMAXMEMORYSOFTWhenRESOURCESTRATEGYis enabled, this control sets the maximum amount of memory in megabytes the optimizer targets to allocate.static intMAXMESSAGELENGTHstatic intMAXMIPINFEASMaximum integer fractionality in the solution.static intMAXMIPSOLBranch and Bound: This specifies a limit on the number of integer solutions to be found by the Optimizer.static intMAXMIPTASKSBranch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.static intMAXNODEBranch and Bound: The maximum number of nodes that will be explored.static intMAXPAGELINESNumber of lines between page breaks in printable output.static intMAXPROBNAMELENGTHMaximum size of the problem name and also the maximum allowed length of the file or path string for any function that accepts such an argument (not including the null terminator).static intMAXRELDUALINFEASMaximum calculated relative dual infeasibility in the unscaled original problem.static intMAXRELPRIMALINFEASMaximum calculated relative primal infeasibility in the unscaled original problem.static intMAXSCALEFACTORThis determines the maximum scaling factor that can be applied during scaling.static intMAXSTALLTIMEThe maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.static intMAXTIMEDeprecated.since 41.00static intMAXTREEFILESIZEThe maximum size, in megabytes, to which the tree file may grow, or 0 for no limit.static intMCFCUTSTRATEGYLevel of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how much aggresively MCF cuts should be separated.static intMEMORYLIMITDETECTEDThe detected amount of memory accessible to the solver process, in megabytes.static doubleMINUSINFINITYstatic intMIP_INFEASConstant used in enumeration 'MIPSTATUS'static intMIP_LP_NOT_OPTIMALConstant used in enumeration 'MIPSTATUS'static intMIP_LP_OPTIMALConstant used in enumeration 'MIPSTATUS'static intMIP_NO_SOL_FOUNDConstant used in enumeration 'MIPSTATUS'static intMIP_NOT_LOADEDConstant used in enumeration 'MIPSTATUS'static intMIP_OPTIMALConstant used in enumeration 'MIPSTATUS'static intMIP_SOLUTIONConstant used in enumeration 'MIPSTATUS'static intMIP_UNBOUNDEDConstant used in enumeration 'MIPSTATUS'static intMIPABSCUTOFFBranch and Bound: If the user knows that they are interested only in values of the objective function which are better than some value, this can be assigned toMIPABSCUTOFF.static intMIPABSGAPNOTIFYBranch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of theMIPRELGAPNOTIFYcontrol.static intMIPABSGAPNOTIFYBOUNDBranch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of theMIPRELGAPNOTIFYBOUNDcontrol.static intMIPABSGAPNOTIFYOBJBranch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of theMIPRELGAPNOTIFYOBJcontrol.static intMIPABSSTOPBranch and Bound: The absolute tolerance determining whether the tree search will continue or not.static intMIPADDCUTOFFBranch and Bound: The amount to add to the objective function of the best integer solution found to give the newCURRMIPCUTOFF.static intMIPBESTOBJVALObjective function value of the best integer solution found.static intMIPCOMPONENTSDetermines whether disconnected components in a MIP should be solved as separate MIPs.static intMIPCONCURRENTNODESSets the node limit for when a winning solve is selected when concurrent MIP solves are enabled.static intMIPCONCURRENTSOLVESSelects the number of concurrent solves to start for a MIP.static intMIPDUALREDUCTIONSBranch and Bound: Limits operations that can reduce the MIP solution space.static intMIPENTSNumber of MIP entities (i.e.static intMIPFRACREDUCEBranch and Bound: Specifies how often the optimizer should run a heuristic to reduce the number of fractional integer variables in the node LP solutions.static intMIPINFEASNumber of integer infeasibilities, including violations of special ordered sets, at the current node.static intMIPKAPPAFREQBranch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.static intMIPLOGMIP log print control.static intMIPOBJVALObjective function value of the last integer solution found.static intMIPPRESOLVEBranch and Bound: Type of integer processing to be performed.static intMIPPRESOLVE_ALLOW_CHANGE_BOUNDSConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_ALLOW_TREE_RESTARTConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_DUAL_REDUCTIONSConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_GLOBAL_COEFFICIENT_TIGHTENINGConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_LOGIC_PREPROCESSINGConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_OBJECTIVE_BASED_REDUCTIONSConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_REDUCED_COST_FIXINGConstant used in enumeration 'MIPPRESOLVE'static intMIPPRESOLVE_SYMMETRY_REDUCTIONSConstant used in enumeration 'MIPPRESOLVE'static intMIPRAMPUPControls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.static intMIPREFINEITERLIMITThis defines an effort limit expressed as simplex iterations for the MIP solution refiner.static intMIPRELCUTOFFBranch and Bound: Percentage of the incumbent value to be added to the value of the objective function when an integer solution is found, to give the new value ofCURRMIPCUTOFF.static intMIPRELGAPNOTIFYBranch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the branch and bound tree search when the relative gap reaches or passes the value you set of theMIPRELGAPNOTIFYcontrol.static intMIPRELSTOPBranch and Bound: This determines when the branch and bound tree search will terminate.static intMIPRESTARTBranch and Bound: controls strategy for in-tree restarts.static intMIPRESTART_AGGRESSIVEConstant used in enumeration 'MIPRESTART'static intMIPRESTART_DEFAULTConstant used in enumeration 'MIPRESTART'static intMIPRESTART_MODERATEConstant used in enumeration 'MIPRESTART'static intMIPRESTART_OFFConstant used in enumeration 'MIPRESTART'static intMIPRESTARTFACTORBranch and Bound: Fine tune initial conditions to trigger an in-tree restart.static intMIPRESTARTGAPTHRESHOLDstatic intMIPSOLNODENode at which the last integer feasible solution was found.static intMIPSOLSNumber of integer solutions that have been found.static intMIPSOLTIMETime at which the last integer feasible solution was found.static intMIPSTATUS(MIP) solution status.static intMIPTERMINATIONMETHODBranch and Bound: How a MIP solve should be stopped on early termination when there are still active tasks in the system.static intMIPTHREADIDThe ID for the MIP thread.static intMIPTHREADSIf set to a positive integer it determines the number of threads implemented to run the parallel MIP code.static intMIPTOLBranch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.static intMIPTOLTARGETTarget MIPTOL value used by the automatic MIP solution refiner as defined byREFINEOPS.static intMIQCPALGThis control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.static intMPS18COMPATIBLEProvides compatibility of MPS file output for older MPS readers.static intMPSBOUNDNAMEWhen reading an MPS file, this control determines which entries from theBOUNDSsection will be read.static intMPSECHODetermines whether comments in MPS matrix files are to be printed out during matrix input.static intMPSFORMATSpecifies the format of MPS files.static intMPSNAMELENGTHstatic intMPSOBJNAMEWhen reading an MPS file, this control determines which neutral row will be read as the objective function.static intMPSRANGENAMEWhen reading an MPS file, this control determines which entries from theRANGESsection will be read.static intMPSRHSNAMEWhen reading an MPS file, this control determines which entries from theRHSsection will be read.static intMSE_CALLBACKCULLSOLS_DIVERSITYControl of type Integer.static intMSE_CALLBACKCULLSOLS_MIPOBJECTControl of type Integer.static intMSE_CALLBACKCULLSOLS_MODOBJECTControl of type Integer.static intMSE_DIVERSITYSUMAttribute of type Double.static intMSE_METRIC_DIVERSITYAttribute of type Integer.static intMSE_METRIC_MIPOBJECTAttribute of type Integer.static intMSE_METRIC_MODOBJECTAttribute of type Integer.static intMSE_OPTIMIZEDIVERSITYControl of type Integer.static intMSE_OUTPUTLOGControl of type Integer.static intMSE_OUTPUTTOLControl of type Double.static intMSE_SOLUTIONSAttribute of type Integer.static intMSMAXBOUNDRANGEDefines the maximum range inside which initial points are generated by multistart presetsstatic intMSP_DEFAULTUSERSOLFEASTOLControl of type Double.static intMSP_DEFAULTUSERSOLMIPTOLControl of type Double.static intMSP_DUPLICATESOLUTIONSPOLICYControl of type Integer.static intMSP_ENABLESLACKSTORAGEControl of type Integer.static intMSP_INCLUDEPROBNAMEINLOGGINGControl of type Integer.static intMSP_OUTPUTLOGControl of type Integer.static intMSP_PRB_FEASIBLESOLSAttribute of type Integer.static intMSP_PRB_VALIDSOLSAttribute of type Integer.static intMSP_SOL_BITFIELDSSYSAttribute of type Integer.static intMSP_SOL_BITFIELDSUSRControl of type Integer.static intMSP_SOL_COLSAttribute of type Integer.static intMSP_SOL_FEASTOLControl of type Double.static intMSP_SOL_ISREPROCESSEDUSERSOLUTIONAttribute of type Integer.static intMSP_SOL_ISUSERSOLUTIONAttribute of type Integer.static intMSP_SOL_MIPTOLControl of type Double.static intMSP_SOL_NONZEROSAttribute of type Integer.static intMSP_SOLPRB_INFCNT_MIPAttribute of type Integer.static intMSP_SOLPRB_INFCNT_PRIMALAttribute of type Integer.static intMSP_SOLPRB_INFEASCOUNTAttribute of type Integer.static intMSP_SOLPRB_INFSUM_MIPAttribute of type Double.static intMSP_SOLPRB_INFSUM_PRIMALAttribute of type Double.static intMSP_SOLPRB_OBJAttribute of type Double.static intMSP_SOLUTIONSAttribute of type Integer.static intMSP_WRITESLXSOLLOGGINGControl of type Integer.static intMSSET_INITIALFILTEREDstatic intMSSET_INITIALVALUESstatic intMSSET_KNITRO_BASICstatic intMSSET_KNITRO_EXTENDEDstatic intMSSET_SLP_BASICstatic intMSSET_SLP_EXTENDEDstatic intMSSET_SOLVERSstatic intMULTIOBJLOGLog level for multi-objective optimization.static intMULTIOBJOPSModifies the behaviour of the optimizer when solving multi-objective problems.static intMULTIOBJOPS_ENABLEDConstant used in enumeration 'MULTIOBJOPS'static intMULTIOBJOPS_PRESOLVEConstant used in enumeration 'MULTIOBJOPS'static intMULTIOBJOPS_RCFIXINGConstant used in enumeration 'MULTIOBJOPS'static intMULTISTARTThe multistart master control.static intMULTISTART_LOGThe level of logging during the multistart run.static intMULTISTART_MAXSOLVESThe maximum number of jobs to create during the multistart search.static intMULTISTART_MAXTIMEThe maximum total time to be spent in the mutlistart search.static intMULTISTART_POOLSIZEThe maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.static intMULTISTART_SEEDRandom seed used for the automatic generation of initial point when loading multistart presetsstatic intMULTISTART_THREADSThe maximum number of threads to be used in multistartstatic intMUTEXCALLBACKSBranch and Bound: This determines whether the callback routines are mutexed from within the optimizer.static intN_BNDNAMstatic intNAMELENGTHThe length (in 8 character units) of row and column names in the matrix.static intNAMES_COLUMNConstant used in enumeration 'NAMESPACES'static intNAMES_GENCONSConstant used in enumeration 'NAMESPACES'static intNAMES_INTERNALFUNCConstant used in enumeration 'NAMESPACES'static intNAMES_INTERNALFUNCNOCASEConstant used in enumeration 'NAMESPACES'static intNAMES_OBJECTIVEConstant used in enumeration 'NAMESPACES'static intNAMES_PWLCONSConstant used in enumeration 'NAMESPACES'static intNAMES_ROWConstant used in enumeration 'NAMESPACES'static intNAMES_SETConstant used in enumeration 'NAMESPACES'static intNAMES_USERFUNCConstant used in enumeration 'NAMESPACES'static intNAMES_USERFUNCNOCASEConstant used in enumeration 'NAMESPACES'static intNETCUTSDeprecated.since 43.00static intNETSTALLLIMITLimit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending onALGAFTERNETWORK.static intNLP1DERIVATIVEstatic intNLP2DERIVATIVEstatic intNLPALLCALCSstatic intNLPALLDERIVATIVESstatic intNLPCALCTHREADSNumber of threads used for formula and derivatives evaluationsstatic intNLPDEFAULTIVDefault initial value for an SLP variable if none is explicitly givenstatic intNLPDERIVATIVESBitmap describing the method of calculating derivativesstatic intNLPDETERMINISTICDetermines if the parallel features of SLP should be guaranteed to be deterministicstatic intNLPEQUALSCOLUMNIndex of the reserved "=" columnstatic intNLPEVALUATEEvaluation strategy for user functionsstatic intNLPFINDIVOption for running a heuristic to find a feasible initial pointstatic intNLPFORMULACOEFFCOLUMNINDEXstatic intNLPFUNCEVALBit map for determining the method of evaluating user functions and their derivativesstatic intNLPHESSIANSecond order differentiation mode when using analytical derivativesstatic intNLPIFSNumber of internal functionsstatic intNLPIMPLICITVARIABLESNumber of SLP variables appearing only in coefficientsstatic intNLPINFINITYValue returned by a divide-by-zero in a formulastatic intNLPINSTANCEFUNCTIONstatic intNLPINTERNALFUNCNAMESstatic intNLPINTERNALFUNCNAMESNOCASEstatic intNLPJACOBIANFirst order differentiation mode when using analytical derivativesstatic intNLPJOBIDUnique identifier for the current jobstatic intNLPKEEPBESTITERThe iteration in which the returned solution has been found.static intNLPLINQUADBRUse linear and quadratic constraints and objective function to further reduce bounds on all variablesstatic intNLPLOGLevel of printing during SLP iterationsstatic intNLPMAXTIMEThe maximum time in seconds that the SLP optimization will run before it terminatesstatic intNLPMERITLAMBDAFactor by which the net objective is taken into account in the merit functionstatic intNLPMODELCOLSNumber of model columns in the problemstatic intNLPMODELROWSNumber of model rows in the problemstatic intNLPOBJECTIVEROWINDEXstatic intNLPOBJVALObjective function value excluding any penalty costsstatic intNLPOPTTIMETime spent in optimizationstatic intNLPORIGINALCOLSNumber of model columns in the extended original problemstatic intNLPORIGINALROWSNumber of model rows in the extended original problemstatic intNLPPOSTSOLVEThis control determines whether postsolving should be performed automaticallystatic intNLPPRESOLVEThis control determines whether presolving should be performed prior to starting the main algorithmstatic intNLPPRESOLVE_ELIMTOLTolerance for nonlinear eliminations during SLP presolvestatic intNLPPRESOLVEDOMAINstatic intNLPPRESOLVEELIMINATIONSNumber of SLP variables eliminated byXSLPpresolvestatic intNLPPRESOLVEFIXALLstatic intNLPPRESOLVEFIXZEROstatic intNLPPRESOLVEINTBOUNDSstatic intNLPPRESOLVELEVELThis control determines the level of changes presolve may carry out on the problem and whether column/row indices may changestatic intNLPPRESOLVELEVEL_BASICstatic intNLPPRESOLVELEVEL_FULLstatic intNLPPRESOLVELEVEL_LINEARstatic intNLPPRESOLVELEVEL_LOCALIZEDstatic intNLPPRESOLVEOPSBitmap indicating the SLP presolve actions to be takenstatic intNLPPRESOLVEOPS_ELIMINATIONSstatic intNLPPRESOLVEOPS_GENERALstatic intNLPPRESOLVEOPS_NO_DUAL_SIDEstatic intNLPPRESOLVEOPS_NOLINEARstatic intNLPPRESOLVEOPS_NOSIMPLIFIERstatic intNLPPRESOLVEPROTECTstatic intNLPPRESOLVESETBOUNDSstatic intNLPPRESOLVEZEROMinimum absolute value for a variable which is identified as nonzero during SLP presolvestatic intNLPPRIMALINTEGRALALPHADecay term for primal integral computationstatic intNLPPRIMALINTEGRALREFReference solution value to take into account when calculating the primal integralstatic intNLPPROBINGThis control determines whether probing on a subset of variables should be performed prior to starting the main algorithm.static intNLPRECALCstatic intNLPREFORMULATEControls the problem reformulations carried out before augmentation.static intNLPREFORMULATE_ABSstatic intNLPREFORMULATE_ALLABSstatic intNLPREFORMULATE_ALLMINMAXstatic intNLPREFORMULATE_MINMAXstatic intNLPREFORMULATE_PWLstatic intNLPREFORMULATE_QCQP2SLPstatic intNLPREFORMULATE_QP2SLPstatic intNLPREFORMULATE_QPSOLVEstatic intNLPREFORMULATE_SLP2QCQPstatic intNLPREFORMULATE_SLP2QPstatic intNLPREFORMULATE_SOCP2SLPstatic intNLPSOLSTATUS_GLOBALLYOPTIMAL_NODUALSstatic intNLPSOLSTATUS_GLOBALLYOPTIMAL_WITHDUALSstatic intNLPSOLSTATUS_LOCALLYOPTIMAL_WITHDUALSstatic intNLPSOLSTATUS_NONEstatic intNLPSOLSTATUS_SOLUTION_NODUALSstatic intNLPSOLVERSelects the library to use for local solvesstatic intNLPSOLVER_AUTOMATICstatic intNLPSOLVER_GLOBALstatic intNLPSOLVER_LOCALstatic intNLPSTATUSBitmap holding the problem convergence statusstatic intNLPSTATUS_INFEASIBLEstatic intNLPSTATUS_LOCALLY_INFEASIBLEstatic intNLPSTATUS_LOCALLY_OPTIMALstatic intNLPSTATUS_NOSOLUTIONstatic intNLPSTATUS_OPTIMALstatic intNLPSTATUS_SOLUTIONstatic intNLPSTATUS_UNBOUNDEDstatic intNLPSTATUS_UNFINISHEDstatic intNLPSTATUS_UNSOLVEDstatic intNLPSTATUS_UNSTARTEDstatic intNLPSTOPOUTOFRANGEStop optimization and return error code if internal function argument is out of rangestatic intNLPSTOPSTATUSStatus of the optimization process.static intNLPTHREADSDefault number of threads to be usedstatic intNLPTHREADSAFEUSERFUNCDefines if user functions are allowed to be called in parallelstatic intNLPTOLCALCstatic intNLPUFSNumber of user functionsstatic intNLPUSEDERIVATIVESIndicates whether numeric or analytic derivatives were used to create the linear approximations and solve the problemstatic intNLPUSERFUNCCALLSNumber of calls made to user functionsstatic intNLPUSERFUNCNAMESstatic intNLPUSERFUNCNAMESNOCASEstatic intNLPVALIDATIONFACTORMinimum improvement in validation targets to continue iteratingstatic intNLPVALIDATIONINDEX_AAbsolute validation indexstatic intNLPVALIDATIONINDEX_KRelative first order optimality validation indexstatic intNLPVALIDATIONINDEX_RRelative validation indexstatic intNLPVALIDATIONTARGET_KOptimality target tolerancestatic intNLPVALIDATIONTARGET_RFeasiblity target tolerancestatic intNLPVALIDATIONTOL_AAbsolute tolerance for the XSLPvalidate procedurestatic intNLPVALIDATIONTOL_KRelative tolerance for the XSLPvalidatekkt procedurestatic intNLPVALIDATIONTOL_RRelative tolerance for the XSLPvalidate procedurestatic intNLPVARIABLESNumber of SLP variablesstatic intNLPZEROAbsolute tolerancestatic intNODEDEPTHDepth of the current node.static intNODEPROBINGEFFORTAdjusts the overall level of node probing.static intNODESNumber of nodes solved so far in the MIP search.static intNODESELECTIONBranch and Bound: This determines which nodes will be considered for solution once the current node has been solved.static intNODESELECTION_BEST_FIRSTConstant used in enumeration 'NODESELECTION'static intNODESELECTION_BEST_FIRST_THEN_LOCAL_FIRSTConstant used in enumeration 'NODESELECTION'static intNODESELECTION_DEPTH_FIRSTConstant used in enumeration 'NODESELECTION'static intNODESELECTION_LOCAL_DEPTH_FIRSTConstant used in enumeration 'NODESELECTION'static intNODESELECTION_LOCAL_FIRSTConstant used in enumeration 'NODESELECTION'static intNONLINEARCONSTRAINTSNumber of nonlinear constraints in the problemstatic intNUMERICALEMPHASISHow much emphasis to place on numerical stability instead of solve speed.static intNUMIISNumber of IISs found.static intOBJ_MAXIMIZEConstant used in enumeration 'enum_obj_sense'static intOBJ_MINIMIZEConstant used in enumeration 'enum_obj_sense'static intOBJECTIVE_ABSTOLConstant used in enumeration 'OBJCONTROL'static intOBJECTIVE_PRIORITYConstant used in enumeration 'OBJCONTROL'static intOBJECTIVE_RELTOLConstant used in enumeration 'OBJCONTROL'static intOBJECTIVE_RHSConstant used in enumeration 'OBJCONTROL'static intOBJECTIVE_WEIGHTConstant used in enumeration 'OBJCONTROL'static intOBJECTIVESNumber of objectives in the problem.static intOBJNAMEDeprecated.static intOBJRHSFixed part of the objective function.static intOBJSCALEFACTORCustom objective scaling factor, expressed as a power of 2.static intOBJSENSESense of the optimization being performed.static intOBJSTOSOLVENumber of objectives that will be solved during the current multi-objective solve.static intOBJVALValue of the objective function of the last problem solved with XPRSoptimize.static intOBSERVEDPRIMALINTEGRALValue of the (observed) primal integral.static intOP_DIVIDEstatic intOP_EXPONENTstatic intOP_MINUSstatic intOP_MULTIPLYstatic intOP_PLUSstatic intOP_UMINUSstatic intOPTIMALITYTOLSimplex: This is the zero tolerance for reduced costs.static intOPTIMALITYTOLTARGETThis specifies the target optimality tolerance for the solution refiner.static intOPTIMIZETYPE_GLOBALConstant used in enumeration 'OPTIMIZETYPE'static intOPTIMIZETYPE_LOCALConstant used in enumeration 'OPTIMIZETYPE'static intOPTIMIZETYPE_LPConstant used in enumeration 'OPTIMIZETYPE'static intOPTIMIZETYPE_MIPConstant used in enumeration 'OPTIMIZETYPE'static intOPTIMIZETYPEUSEDThe type of solver used in the last call toXPRSoptimize,XPRSmipoptimize,XPRSlpoptimizeorXPRSnlpoptimize.static intORIGINALCOLSNumber of columns (i.e.static intORIGINALGENCONCOLSNumber of input variables in general constraints in the original problem before presolving.static intORIGINALGENCONSNumber of general constraints in the original problem before presolving.static intORIGINALGENCONVALSNumber of constant values in general constraints in the original problem before presolving.static intORIGINALINDICATORSNumber of indicator constraints in the original matrix before presolving.static intORIGINALMIPENTSNumber of MIP entities (i.e.static intORIGINALPWLPOINTSNumber of breakpoints of piecewise linear constraints in the original problem before presolving.static intORIGINALPWLSNumber of piecewise linear constraints in the original problem before presolving.static intORIGINALQCELEMSNumber of quadratic row coefficients in the original matrix before presolving.static intORIGINALQCONSTRAINTSNumber of rows with quadratic coefficients in the original matrix before presolving.static intORIGINALQELEMSNumber of quadratic non-zeros in the original objective before presolving.static intORIGINALROWSNumber of rows (i.e.static intORIGINALSETMEMBERSNumber of variables within special ordered sets (set members) in the original matrix before presolving.static intORIGINALSETSNumber of special ordered sets in the original matrix before presolving.static intOUTPUTCONTROLSThis control toggles the printing of all control settings at the beginning of the search.static intOUTPUTLOGThis controls the level of output produced by the Optimizer during optimization.static intOUTPUTLOG_ERRORSConstant used in enumeration 'OUTPUTLOG'static intOUTPUTLOG_ERRORS_AND_WARNINGSConstant used in enumeration 'OUTPUTLOG'static intOUTPUTLOG_FULL_OUTPUTConstant used in enumeration 'OUTPUTLOG'static intOUTPUTLOG_NO_OUTPUTConstant used in enumeration 'OUTPUTLOG'static intOUTPUTMASKMask to restrict the row and column names written to file.static intOUTPUTTOLZero tolerance on print values.static intPARENTNODEThe parent node of the current node in the tree search.static intPEAKMEMORYAn estimate of the peak amount of dynamically allocated heap memory by the problem.static intPEAKTOTALTREEMEMORYUSAGEThe peak size, in megabytes, that the branch-and-bound search tree reached during the solve.static intPENALTYMinimum absolute penalty variable coefficient.static intPENALTYVALUEThe weighted sum of violations in the solution to the relaxed problem identified by the infeasibility repair function.static intPHYSICALCORESDETECTEDThe total number of physical cores across all CPUs detected by the optimizer.static intPHYSICALCORESPERCPUDETECTEDThe number of physical cores per CPU detected by the optimizer.static intPIVOTTOLSimplex: The zero tolerance for matrix elements.static doublePLUSINFINITYstatic intPPFACTORThe partial pricing candidate list sizing parameter.static intPREANALYTICCENTERDetermines if analytic centers should be computed and used for variable fixing and the generation of alternative reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)static intPREBASISREDDetermines if a lattice basis reduction algorithm should be attempted as part of presolvestatic intPREBNDREDCONEDetermines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.static intPREBNDREDQUADDetermines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.static intPRECLIQUESTRATEGYDetermines how much effort to spend on clique covers in presolve.static intPRECOEFELIMPresolve: Specifies whether the optimizer should attempt to recombine constraints in order to reduce the number of non zero coefficients when presolving a mixed integer problem.static intPRECOEFELIM_AGGRESSIVEConstant used in enumeration 'PRECOEFELIM'static intPRECOEFELIM_CAUTIOUSConstant used in enumeration 'PRECOEFELIM'static intPRECOEFELIM_DISABLEDConstant used in enumeration 'PRECOEFELIM'static intPRECOMPONENTSPresolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.static intPRECOMPONENTSEFFORTPresolve: adjusts the overall effort for the independent component presolver.static intPRECONEDECOMPPresolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.static intPRECONFIGURATIONMIP Presolve: determines whether binary rows with only few repeating coefficients should be reformulated.static intPRECONVERTOBJTOCONSPresolve: convert a linear or quadratic objective function into an objective transfer constraintstatic intPRECONVERTSEPARABLEPresolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.static intPREDICTEDATTLEVELA measure between 0 and 1 to predict how numerically unstable the current MIP solve can be expected to be.static intPREDOMCOLPresolve: Determines the level of dominated column removal reductions to perform when presolving a mixed integer problem.static intPREDOMCOL_AGGRESSIVEConstant used in enumeration 'PREDOMCOL'static intPREDOMCOL_AUTOMATICConstant used in enumeration 'PREDOMCOL'static intPREDOMCOL_CAUTIOUSConstant used in enumeration 'PREDOMCOL'static intPREDOMCOL_DISABLEDConstant used in enumeration 'PREDOMCOL'static intPREDOMROWPresolve: Determines the level of dominated row removal reductions to perform when presolving a problem.static intPREDOMROW_AGGRESSIVEConstant used in enumeration 'PREDOMROW'static intPREDOMROW_AUTOMATICConstant used in enumeration 'PREDOMROW'static intPREDOMROW_CAUTIOUSConstant used in enumeration 'PREDOMROW'static intPREDOMROW_DISABLEDConstant used in enumeration 'PREDOMROW'static intPREDOMROW_MEDIUMConstant used in enumeration 'PREDOMROW'static intPREDUPROWPresolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.static intPREELIMQUADPresolve: Allows for elimination of quadratic variables via doubleton rows.static intPREFOLDINGPresolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.static intPREIMPLICATIONSPresolve: Determines whether to use implication structures to remove redundant rows.static intPRELINDEPPresolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.static intPREOBJCUTDETECTPresolve: Determines whether to check for constraints that are parallel or near parallel to a linear objective function, and which can safely be removed.static intPREPERMUTEThis bit vector control specifies whether to randomly permute rows, columns and MIP entities when starting the presolve.static intPREPERMUTESEEDThis control sets the seed for the pseudo-random number generator for permuting the problem when starting the presolve.static intPREPROBINGPresolve: Amount of probing to perform on binary variables during presolve.static intPREPROBING_AUTOMATICConstant used in enumeration 'PREPROBING'static intPREPROBING_DISABLEDConstant used in enumeration 'PREPROBING'static intPREPROBING_FULLConstant used in enumeration 'PREPROBING'static intPREPROBING_FULL_AND_REPEATConstant used in enumeration 'PREPROBING'static intPREPROBING_LIGHTConstant used in enumeration 'PREPROBING'static intPREPROTECTDUALPresolve: specifies whether the presolver should protect a given dual solution by maintaining the same level of dual feasibility.static intPRESOLVEThis control determines whether presolving should be performed prior to starting the main algorithm.static intPRESOLVE_DEFAULTConstant used in enumeration 'PRESOLVE'static intPRESOLVE_KEEPREDUNDANTBOUNDSConstant used in enumeration 'PRESOLVE'static intPRESOLVE_NONEConstant used in enumeration 'PRESOLVE'static intPRESOLVE_NOPRIMALINFEASIBILITYConstant used in enumeration 'PRESOLVE'static intPRESOLVEINDEXPresolve: The row or column index on which presolve detected a problem to be infeasible or unbounded.static intPRESOLVEMAXGROWLimit on how much the number of non-zero coefficients is allowed to grow during presolve, specified as a ratio of the number of non-zero coefficients in the original problem.static intPRESOLVEOPSThis bit vector control specifies the operations which are performed during the presolve.static intPRESOLVEOPS_DUALREDUCTIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_DUPLICATECOLUMNREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_DUPLICATEROWREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_FORCINGROWREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_LINEARLYDEPENDANTROWREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOADVANCEDIPREDUCTIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOCLIQUEPRESOLVEConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NODUALREDONGLOBALSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOGLOBALDOMAINCHANGEConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOIMPLIEDBOUNDSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOINTEGERELIMINATIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTIONConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOIPREDUCTIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOMOD2REDUCTIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_NOSOLUTIONENUMERATIONConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_REDUNDANTROWREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_SINGLETONCOLUMNREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_SINGLETONROWREMOVALConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_STRONGDUALREDUCTIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEOPS_VARIABLEELIMINATIONSConstant used in enumeration 'PRESOLVEOPS'static intPRESOLVEPASSESNumber of reduction rounds to be performed in presolvestatic intPRESOLVESTATEProblem status as a bit map.static intPRESOLVESTATE_PROBLEMLOADEDConstant used in enumeration 'PRESOLVESTATE'static intPRESOLVESTATE_PROBLEMLPPRESOLVEDConstant used in enumeration 'PRESOLVESTATE'static intPRESOLVESTATE_PROBLEMMIPPRESOLVEDConstant used in enumeration 'PRESOLVESTATE'static intPRESOLVESTATE_SOLUTIONVALIDConstant used in enumeration 'PRESOLVESTATE'static intPRESORTThis bit vector control specifies whether to sort rows, columns and MIP entities by their names when starting the presolve.static intPRICING_DEFAULTConstant used in enumeration 'PRICING'static intPRICING_DEVEXConstant used in enumeration 'PRICING'static intPRICING_PARTIALConstant used in enumeration 'PRICING'static intPRICINGALGSimplex: This determines the primal simplex pricing method.static intPRIMALDUALINTEGRALValue of the primal-dual integral.static intPRIMALINFEASNumber of primal infeasibilities.static intPRIMALOPSPrimal simplex: allows fine tuning the variable selection in the primal simplex solver.static intPRIMALPERTURBThe factor by which the problem will be perturbed prior to optimization by primal simplex.static intPRIMALUNSHIFTDetermines whether primal is allowed to call dual to unshift.static intPRIMALUNSHIFT_ALLOW_DUAL_UNSHIFTConstant used in enumeration 'PRIMALUNSHIFT'static intPRIMALUNSHIFT_NO_DUAL_UNSHIFTConstant used in enumeration 'PRIMALUNSHIFT'static intPSEUDOCOSTBranch and Bound: The default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search.static intPWLCONSNumber of piecewise linear constraints in the problem.static intPWLDUALREDUCTIONSThis parameter specifies whether dual reductions should be applied to reduce the number of columns, rows and SOS-constraints added when transforming piecewise linear objectives and constraints to MIP structs.static intPWLNONCONVEXTRANSFORMATIONThis control specifies the reformulation method for piecewise linear constraints at the beginning of the search.static intPWLPOINTSNumber of breakpoints of piecewise linear constraints in the problem.static intQCCUTSBranch and Bound: Limit on the number of rounds of outer approximation cuts generated for the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.static intQCELEMSNumber of quadratic row coefficients in the matrix.static intQCONSTRAINTSNumber of rows with quadratic coefficients in the matrix.static intQCONVEXITY_CONECONVERTABLEConstant used in enumeration 'QCONVEXITY'static intQCONVEXITY_CONVEXConstant used in enumeration 'QCONVEXITY'static intQCONVEXITY_CONVEXCONEConstant used in enumeration 'QCONVEXITY'static intQCONVEXITY_NONCONVEXConstant used in enumeration 'QCONVEXITY'static intQCONVEXITY_REPAIRABLEConstant used in enumeration 'QCONVEXITY'static intQCONVEXITY_UNKNOWNConstant used in enumeration 'QCONVEXITY'static intQCROOTALGThis control determines which algorithm is to be used to solve the root of a mixed integer quadratic constrained or mixed integer second order cone problem, when outer approximation is used.static intQELEMSNumber of quadratic non-zeros in the objective.static intQSIMPLEXOPSControls the behavior of the quadratic simplex solvers.static intQUADRATICUNSHIFTDetermines whether an extra solution purification step is called after a solution found by the quadratic simplex (either primal or dual).static intRANDOMSEEDSets the initial seed to use for the pseudo-random number generator in the Optimizer.static intRANGENAMEActive range name.static intREFACTORIndicates whether the optimization should restart using the current representation of the factorization in memory.static intREFINEOPSThis specifies when the solution refiner should be executed to reduce solution infeasibilities.static intREFINEOPS_ITERATIVEREFINERConstant used in enumeration 'REFINEOPS'static intREFINEOPS_LPOPTIMALConstant used in enumeration 'REFINEOPS'static intREFINEOPS_LPPRESOLVEConstant used in enumeration 'REFINEOPS'static intREFINEOPS_MIPFIXGLOBALSConstant used in enumeration 'REFINEOPS'static intREFINEOPS_MIPFIXGLOBALSTARGETConstant used in enumeration 'REFINEOPS'static intREFINEOPS_MIPNODELPConstant used in enumeration 'REFINEOPS'static intREFINEOPS_MIPOPTIMALConstant used in enumeration 'REFINEOPS'static intREFINEOPS_MIPSOLUTIONConstant used in enumeration 'REFINEOPS'static intREFINEOPS_REFINERPRECISIONConstant used in enumeration 'REFINEOPS'static intREFINEOPS_REFINERUSEDUALConstant used in enumeration 'REFINEOPS'static intREFINEOPS_REFINERUSEPRIMALConstant used in enumeration 'REFINEOPS'static intRELAXTREEMEMORYLIMITWhen the memory used by the branch and bound search tree exceeds the target specified by theTREEMEMORYLIMITcontrol, the optimizer will try to reduce this by writing nodes to the tree file.static intRELPIVOTTOLSimplex: At each iteration a pivot element is chosen within a given column of the matrix.static intREPAIRINDEFINITEQControls if the optimizer should make indefinite quadratic matrices positive definite when it is possible.static intREPAIRINDEFINITEQ_NO_REPAIRConstant used in enumeration 'REPAIRINDEFINITEQ'static intREPAIRINDEFINITEQ_REPAIR_IF_POSSIBLEConstant used in enumeration 'REPAIRINDEFINITEQ'static intREPAIRINDEFINITEQMAXstatic intREPAIRINFEASMAXTIMEDeprecated.since 41.00static intREPAIRINFEASTIMELIMITOverall time limit for the repairinfeas toolstatic intRESOURCESTRATEGYControls whether the optimizer is allowed to make nondeterministic decisions if memory is running low in an effort to preserve memory and finish the solve.static intRESTARTSTotal number of restarts performed.static intRHSNAMEActive right hand side name.static intRLTCUTSDetermines whether RLT cuts should be separated in the Xpress Global Solver.static intROOTPRESOLVEDetermines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics.static intROWFLAG_DELAYEDConstant used in enumeration 'ROWFLAG'static intROWFLAG_INDICATORConstant used in enumeration 'ROWFLAG'static intROWFLAG_MODELCUTConstant used in enumeration 'ROWFLAG'static intROWFLAG_NONLINEARConstant used in enumeration 'ROWFLAG'static intROWFLAG_QUADRATICConstant used in enumeration 'ROWFLAG'static intROWSNumber of rows (i.e.static intSBBESTNumber of infeasible MIP entities to initialize pseudo costs for on each node.static intSBEFFORTAdjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.static intSBESTIMATEBranch and Bound: How to calculate pseudo costs from the local node when selecting an infeasible MIP entity to branch on.static intSBITERLIMITNumber of dual iterations to perform the strong branching for each entity.static intSBSELECTThe size of the candidate list of MIP entities for strong branching.static intSCALINGThis bit vector control determines how the Optimizer will rescale a model internally before optimization.static intSCALING_BEFORE_AND_AFTER_PRESOLVEConstant used in enumeration 'SCALING'static intSCALING_BEFORE_PRESOLVEConstant used in enumeration 'SCALING'static intSCALING_BIGMConstant used in enumeration 'SCALING'static intSCALING_BY_MAX_ELEM_NOT_GEO_MEANConstant used in enumeration 'SCALING'static intSCALING_COLUMN_SCALINGConstant used in enumeration 'SCALING'static intSCALING_CURTIS_REIDConstant used in enumeration 'SCALING'static intSCALING_DISABLE_GLOBAL_OBJECTIVE_SCALINGConstant used in enumeration 'SCALING'static intSCALING_DOGLEGConstant used in enumeration 'SCALING'static intSCALING_IGNORE_QUADRATIC_ROW_PARTConstant used in enumeration 'SCALING'static intSCALING_MAXIMUMConstant used in enumeration 'SCALING'static intSCALING_NO_AGGRESSIVE_Q_SCALINGConstant used in enumeration 'SCALING'static intSCALING_NO_SCALING_COLUMNS_DOWNConstant used in enumeration 'SCALING'static intSCALING_NO_SCALING_ROWS_UPConstant used in enumeration 'SCALING'static intSCALING_RHS_SCALINGConstant used in enumeration 'SCALING'static intSCALING_ROW_SCALINGConstant used in enumeration 'SCALING'static intSCALING_ROW_SCALING_AGAINConstant used in enumeration 'SCALING'static intSCALING_RUIZConstant used in enumeration 'SCALING'static intSCALING_SIMPLEX_OBJECTIVE_SCALINGConstant used in enumeration 'SCALING'static intSCALING_SLACK_SCALINGConstant used in enumeration 'SCALING'static intSERIALIZEPREINTSOLSettingSERIALIZEPREINTSOLto 1 will ensure that thepreintsolcallback is always fired in a deterministic order during a parallel MIP solve.static intSETMEMBERSNumber of variables within special ordered sets (set members) in the matrix.static intSETSNumber of special ordered sets in the matrix.static intSIFTINGDetermines whether to enable sifting algorithm with the dual simplex method.static intSIFTPASSESDetermines how quickly we allow to grow the worker problems during the sifting algorithm.static intSIFTPRESOLVEOPSDetermines the presolve operations for solving the subproblems during the sifting algorithm.static intSIFTSWITCHDetermines which algorithm to use for solving the subproblems during sifting.static intSIMPLEXITERNumber of simplex iterations performed.static intSLEEPONTHREADWAITDeprecated.since 41.00static intSLPACTIVEPENALTYstatic intSLPACTIVESBROWstatic intSLPACTIVESTEPBOUNDstatic intSLPALGORITHMBit map describing the SLP algorithm(s) to be usedstatic intSLPALLERRORVECTORSstatic intSLPALLROWERRORVECTORSstatic intSLPAMEANWEIGHTstatic intSLPANALYZEBit map activating additional options supporting model / solution path analyzisstatic intSLPANALYZE_AUTOSAVEPOOLstatic intSLPANALYZE_EXTENDEDFINALSUMMARYstatic intSLPANALYZE_INFEASIBLE_ITERATIONstatic intSLPANALYZE_RECORDCASCADEstatic intSLPANALYZE_RECORDLINEARIZATIONstatic intSLPANALYZE_RECORDLINESEARCHstatic intSLPANALYZE_SAVEFILEstatic intSLPANALYZE_SAVEITERBASISstatic intSLPANALYZE_SAVELINEARIZATIONSstatic intSLPATOL_AAbsolute delta convergence tolerancestatic intSLPATOL_RRelative delta convergence tolerancestatic intSLPAUGMENTATIONBit map describing the SLP augmentation method(s) to be usedstatic intSLPAUTOSAVEFrequency with which to save the modelstatic intSLPBARCROSSOVERSTARTDefault crossover activation behaviour for barrier startstatic intSLPBARLIMITNumber of initial SLP iterations using the barrier methodstatic intSLPBARSTALLINGLIMITNumber of iterations to allow numerical failures in barrier before switching to dualstatic intSLPBARSTALLINGOBJLIMITNumber of iterations over which to measure the objective change for barrier iterations with no crossoverstatic intSLPBARSTALLINGTOLRequired change in the objective when progress is measured in barrier iterations without crossoverstatic intSLPBARSTARTOPSControls behaviour when the barrier is used to solve the linearizationsstatic intSLPBOUNDSSETstatic intSLPBOUNDTHRESHOLDThe maximum size of a bound that can be introduced by nonlinear presolve.static intSLPCASCADEBit map describing the cascading to be usedstatic intSLPCASCADE_ALLstatic intSLPCASCADE_ALL_COEF_VARstatic intSLPCASCADE_ALL_STRUCT_VARstatic intSLPCASCADE_AUTOAPPLYstatic intSLPCASCADE_COEF_VARstatic intSLPCASCADE_DRCOL_PREVOUSVALUEstatic intSLPCASCADE_DRCOL_PVRANGEstatic intSLPCASCADE_SECONDARY_GROUPSstatic intSLPCASCADE_STRUCT_VARstatic intSLPCASCADECONTRACTIONstatic intSLPCASCADEDBOUNDSstatic intSLPCASCADENLIMITMaximum number of iterations for cascading with non-linear determining rowsstatic intSLPCASCADETOL_PAAbsolute cascading print tolerancestatic intSLPCASCADETOL_PRRelative cascading print tolerancestatic intSLPCDTOL_AAbsolute tolerance for deducing constant derivativesstatic intSLPCDTOL_RRelative tolerance for deducing constant derivativesstatic intSLPCLAMPEXTENDEDACTIVESBstatic intSLPCLAMPEXTENDEDALLstatic intSLPCLAMPSHRINKShrink ratio used to impose strict convergence on variables converged in extended criteria onlystatic intSLPCLAMPVALIDATIONTOL_AAbsolute validation tolerance for applyingXSLP_CLAMPSHRINKstatic intSLPCLAMPVALIDATIONTOL_RRelative validation tolerance for applyingXSLP_CLAMPSHRINKstatic intSLPCOEFFICIENTSNumber of nonlinear coefficientsstatic intSLPCOLINFO_DELTAstatic intSLPCOLINFO_DELTADJstatic intSLPCOLINFO_DELTAINDEXstatic intSLPCOLINFO_LPVALUEstatic intSLPCOLINFO_RDJstatic intSLPCOLINFO_SBstatic intSLPCOLINFO_SBDUALstatic intSLPCOLINFO_UPDATEROWstatic intSLPCOLINFO_VALUEstatic intSLPCONVERGEBIT_ATOLstatic intSLPCONVERGEBIT_CTOLstatic intSLPCONVERGEBIT_ECF_BEFORE_SOLstatic intSLPCONVERGEBIT_EXTENDEDSCALINGstatic intSLPCONVERGEBIT_ITOLstatic intSLPCONVERGEBIT_MTOLstatic intSLPCONVERGEBIT_NOQUADCHECKstatic intSLPCONVERGEBIT_OTOLstatic intSLPCONVERGEBIT_STOLstatic intSLPCONVERGEBIT_USERstatic intSLPCONVERGEBIT_VALIDATIONstatic intSLPCONVERGEBIT_VALIDATION_Kstatic intSLPCONVERGEBIT_VTOLstatic intSLPCONVERGEBIT_WTOLstatic intSLPCONVERGEBIT_XTOLstatic intSLPCONVERGENCEOPSBit map describing which convergence tests should be carried outstatic intSLPCTOLClosure convergence tolerancestatic intSLPCURRENTDELTACOSTCurrent value of penalty cost multiplier for penalty delta vectorsstatic intSLPCURRENTERRORCOSTCurrent value of penalty cost multiplier for penalty error vectorsstatic intSLPCUTSTRATEGYDetermines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.static intSLPDAMPDamping factor for updating values of variablesstatic intSLPDAMPEXPANDMultiplier to increase damping factor during dynamic dampingstatic intSLPDAMPMAXMaximum value for the damping factor of a variable during dynamic dampingstatic intSLPDAMPMINMinimum value for the damping factor of a variable during dynamic dampingstatic intSLPDAMPSHRINKMultiplier to decrease damping factor during dynamic dampingstatic intSLPDAMPSTARTSLP iteration at which damping is activatedstatic intSLPDEFAULTSTEPBOUNDMinimum initial value for the step bound of an SLP variable if none is explicitly givenstatic intSLPDELAYUPDATEROWSNumber of SLP iterations before update rows are fully activatedstatic intSLPDELTA_AAbsolute perturbation of values for calculating numerical derivativesstatic intSLPDELTA_CONTstatic intSLPDELTA_EXPLOREstatic intSLPDELTA_INFINITYMaximum value for partial derivativesstatic intSLPDELTA_INTEGERstatic intSLPDELTA_RRelative perturbation of values for calculating numerical derivativesstatic intSLPDELTA_SEMICONTstatic intSLPDELTA_XMinimum absolute value of delta coefficients to be retainedstatic intSLPDELTA_ZTolerance used when calculating derivativesstatic intSLPDELTA_ZEROAbsolute zero acceptance tolerance used when calculating derivativesstatic intSLPDELTACOSTInitial penalty cost multiplier for penalty delta vectorsstatic intSLPDELTACOSTFACTORFactor for increasing cost multiplier on total penalty delta vectorsstatic intSLPDELTAMAXCOSTMaximum penalty cost multiplier for penalty delta vectorsstatic intSLPDELTAOFFSETPosition of first character of SLP variable name used to create name of delta vectorstatic intSLPDELTASNumber of delta vectors created during augmentationstatic intSLPDELTAZLIMITNumber of SLP iterations during which to apply XSLP_DELTA_Zstatic intSLPDJTOLTolerance on DJ value for determining if a variable is at its step boundstatic intSLPDRCOLDJTOLReduced cost tolerance on the delta variable when fixing due to the determining column being belowXSLP_DRCOLTOL.static intSLPDRCOLTOLThe minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well definedstatic intSLPDRFIXRANGEThe range around the previous value where variables are fixed in cascading if the determining column is belowXSLP_DRCOLTOL.static intSLPDYNAMICDAMPINGstatic intSLPECFCHECKCheck feasibility at the point of linearization for extended convergence criteriastatic intSLPECFCOUNTNumber of infeasible constraints found at the point of linearizationstatic intSLPECFTOL_AAbsolute tolerance on testing feasibility at the point of linearizationstatic intSLPECFTOL_RRelative tolerance on testing feasibility at the point of linearizationstatic intSLPELIMINATEDCOLstatic intSLPENFORCECOSTSHRINKFactor by which to decrease the current penalty multiplier when enforcing rows.static intSLPENFORCEMAXCOSTMaximum penalty cost in the objective before enforcing most violating rowsstatic intSLPEQUALITYERRORVECTORSstatic intSLPERRORCOSTInitial penalty cost multiplier for penalty error vectorsstatic intSLPERRORCOSTFACTORFactor for increasing cost multiplier on total penalty error vectorsstatic intSLPERRORCOSTSTotal penalty costs in the solutionstatic intSLPERRORMAXCOSTMaximum penalty cost multiplier for penalty error vectorsstatic intSLPERROROFFSETPosition of first character of constraint name used to create name of penalty error vectorsstatic intSLPERRORTOL_AAbsolute tolerance for error vectorsstatic intSLPERRORTOL_PAbsolute tolerance for printing error vectorsstatic intSLPESCALATEPENALTIESstatic intSLPESCALATIONFactor for increasing cost multiplier on individual penalty error vectorsstatic intSLPESTIMATESTEPBOUNDSstatic intSLPETOL_AAbsolute tolerance on penalty vectorsstatic intSLPETOL_RRelative tolerance on penalty vectorsstatic intSLPEVENHANDEDAUGMENTATIONstatic intSLPEVTOL_AAbsolute tolerance on total penalty costsstatic intSLPEVTOL_RRelative tolerance on total penalty costsstatic intSLPEXPANDMultiplier to increase a step boundstatic intSLPFEASTOLTARGETWhen set, this defines a target feasibility tolerance to which the linearizations are solved tostatic intSLPFILTERBit map for controlling solution updatesstatic intSLPFILTER_CASCADEstatic intSLPFILTER_KEEPBESTstatic intSLPFILTER_ZEROLINESEARCHstatic intSLPFILTER_ZEROLINESEARCHTRstatic intSLPFIXEDVARstatic intSLPGRANULARITYBase for calculating penalty costsstatic intSLPGRIDANNEALINGstatic intSLPGRIDCYCLICstatic intSLPGRIDENUMERATEstatic intSLPGRIDHEURSELECTBit map selectin which heuristics to run if the problem has variable with an integer deltastatic intSLPHASCALCIVstatic intSLPHASCONVERGEDstatic intSLPHASDELTAstatic intSLPHASERRORstatic intSLPHASIVstatic intSLPHASMINUSERRORstatic intSLPHASNOCOEFSstatic intSLPHASNONZEROCOEFstatic intSLPHASPLUSERRORstatic intSLPHASSLPELEMENTstatic intSLPHASZEROBOUNDstatic intSLPHEURSTRATEGYBranch and Bound: This specifies the MINLP heuristic strategy.static intSLPHOLDVALUESstatic intSLPINFEASLIMITThe maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminatesstatic intSLPISDELTAstatic intSLPISDETERMININGROWstatic intSLPISEQUALSCOLUMNstatic intSLPISERRORVECTORstatic intSLPISINCOEFSstatic intSLPISINGLOBALstatic intSLPISINTEGERstatic intSLPISMINUSERRORVECTORstatic intSLPISMINUSPENALTYDELTAstatic intSLPISMISCROWstatic intSLPISMISCVECTORstatic intSLPISPENALTYDELTAstatic intSLPISPENALTYROWstatic intSLPISPLUSERRORVECTORstatic intSLPISPLUSPENALTYDELTAstatic intSLPISSBROWstatic intSLPISSTRUCTURALCOLUMNstatic intSLPISUPDATEROWstatic intSLPITERSLP iteration countstatic intSLPITERLIMITThe maximum number of SLP iterationsstatic intSLPITOL_AAbsolute impact convergence tolerancestatic intSLPITOL_RRelative impact convergence tolerancestatic intSLPLSITERLIMITNumber of iterations in the line searchstatic intSLPLSPATTERNLIMITNumber of iterations in the pattern search preceding the line searchstatic intSLPLSSTARTIteration in which to active the line searchstatic intSLPLSZEROLIMITMaximum number of zero length line search steps before line search is deactivatedstatic intSLPMATRIXTOLNonzero tolerance for dropping coefficients from the linearization.static intSLPMAXCOSTOPTIONstatic intSLPMAXWEIGHTMaximum penalty weight for delta or error vectorsstatic intSLPMINIMUMAUGMENTATIONstatic intSLPMINSBFACTORFactor by which step bounds can be decreased beneathXSLP_ATOL_Astatic intSLPMINUSPENALTYERRORSNumber of negative penalty error vectorsstatic intSLPMINWEIGHTMinimum penalty weight for delta or error vectorsstatic intSLPMIPALGORITHMBitmap describing the MISLP algorithms to be usedstatic intSLPMIPCUTOFF_AAbsolute objective function cutoff for MIP terminationstatic intSLPMIPCUTOFF_RAbsolute objective function cutoff for MIP terminationstatic intSLPMIPCUTOFFCOUNTNumber of SLP iterations to check when considering a node for cutting offstatic intSLPMIPCUTOFFLIMITNumber of SLP iterations to check when considering a node for cutting offstatic intSLPMIPDEFAULTALGORITHMDefault algorithm to be used during the tree search in MISLPstatic intSLPMIPERRORTOL_AAbsolute penalty error cost tolerance for MIP cut-offstatic intSLPMIPERRORTOL_RRelative penalty error cost tolerance for MIP cut-offstatic intSLPMIPFINALFIXSLPstatic intSLPMIPFINALRELAXSLPstatic intSLPMIPFIXSTEPBOUNDSBitmap describing the step-bound fixing strategy during MISLPstatic intSLPMIPINITIALFIXSLPstatic intSLPMIPINITIALRELAXSLPstatic intSLPMIPINITIALSLPstatic intSLPMIPITERTotal number of SLP iterations in MISLPstatic intSLPMIPITERLIMITMaximum number of SLP iterations at each nodestatic intSLPMIPLOGFrequency with which MIP status is printedstatic intSLPMIPNODEFIXSLPstatic intSLPMIPNODELIMITSLPstatic intSLPMIPNODERELAXSLPstatic intSLPMIPNODESNumber of nodes explored in MISLP.static intSLPMIPOCOUNTNumber of SLP iterations at each node over which to measure objective function variationstatic intSLPMIPOTOL_AAbsolute objective function tolerance for MIP terminationstatic intSLPMIPOTOL_RRelative objective function tolerance for MIP terminationstatic intSLPMIPRELAXSTEPBOUNDSBitmap describing the step-bound relaxation strategy during MISLPstatic intSLPMIPSOLSNumber of integer solutions found in MISLP.static intSLPMIPWITHINSLPstatic intSLPMTOL_AAbsolute effective matrix element convergence tolerancestatic intSLPMTOL_RRelative effective matrix element convergence tolerancestatic intSLPMVTOLMarginal value tolerance for determining if a constraint is slackstatic intSLPNOERRORVECTORSstatic intSLPNOFORMULADOMAINIVstatic intSLPNOLPPOLISHINGstatic intSLPNONCONSTANTCOEFFSNumber of coefficients in the augmented problem that might change between SLP iterationsstatic intSLPNONZEROBOUNDstatic intSLPNOPRESOLVECOEFFICIENTSstatic intSLPNOPRESOLVEDELTASstatic intSLPNOSTEPBOUNDSstatic intSLPNOUPDATEIFONLYIVstatic intSLPNOUSEFULDELTAstatic intSLPOBJTHRESHOLDAssumed maximum value of the objective function in absolute value.static intSLPOBJTOPENALTYCOSTFactor to estimate initial penalty costs from objective functionstatic intSLPOCOUNTNumber of SLP iterations over which to measure objective function variation for static objective (2) convergence criterionstatic intSLPOPTIMALITYTOLTARGETWhen set, this defines a target optimality tolerance to which the linearizations are solved tostatic intSLPOTOL_AAbsolute static objective (2) convergence tolerancestatic intSLPOTOL_RRelative static objective (2) convergence tolerancestatic intSLPPENALTYDELTACOLUMNIndex of column costing the penalty delta rowstatic intSLPPENALTYDELTAROWIndex of equality row holding the penalties for delta vectorsstatic intSLPPENALTYDELTASNumber of penalty delta vectorsstatic intSLPPENALTYDELTATOTALTotal activity of penalty delta vectorsstatic intSLPPENALTYDELTAVALUETotal penalty cost attributed to penalty delta vectorsstatic intSLPPENALTYDELTAVECTORSstatic intSLPPENALTYERRORCOLUMNIndex of column costing the penalty error rowstatic intSLPPENALTYERRORROWIndex of equality row holding the penalties for penalty error vectorsstatic intSLPPENALTYERRORSNumber of penalty error vectorsstatic intSLPPENALTYERRORTOTALTotal activity of penalty error vectorsstatic intSLPPENALTYERRORVALUETotal penalty cost attributed to penalty error vectorsstatic intSLPPENALTYINFOSTARTIteration from which to record row penalty informationstatic intSLPPLUSPENALTYERRORSNumber of positive penalty error vectorsstatic intSLPQUICKCONVERGENCECHECKstatic intSLPREDUNDANTROWstatic intSLPRESETDELTAZstatic intSLPRESIDUALERRORSstatic intSLPRETAINPREVIOUSVALUEstatic intSLPROOTMIPDRIVENstatic intSLPROWINFO_CURRENTPENALTYERRORstatic intSLPROWINFO_CURRENTPENALTYFACTORstatic intSLPROWINFO_DUALstatic intSLPROWINFO_MAXPENALTYERRORstatic intSLPROWINFO_NUMPENALTYERRORSstatic intSLPROWINFO_PENALTYCOLUMNMINUSstatic intSLPROWINFO_PENALTYCOLUMNMINUSDJstatic intSLPROWINFO_PENALTYCOLUMNMINUSVALUEstatic intSLPROWINFO_PENALTYCOLUMNPLUSstatic intSLPROWINFO_PENALTYCOLUMNPLUSDJstatic intSLPROWINFO_PENALTYCOLUMNPLUSVALUEstatic intSLPROWINFO_SLACKstatic intSLPROWINFO_TOTALPENALTYERRORstatic intSLPSAMECOUNTNumber of steps reaching the step bound in the same direction before step bounds are increasedstatic intSLPSAMEDAMPNumber of steps in same direction before damping factor is increasedstatic intSLPSBFROMABSVALUESstatic intSLPSBFROMVALUESstatic intSLPSBROWOFFSETPosition of first character of SLP variable name used to create name of SLP lower and upper step bound rowsstatic intSLPSBSTARTSLP iteration after which step bounds are first appliedstatic intSLPSBXCONVERGEDNumber of step-bounded variables converged only on extended criteriastatic intSLPSHRINKMultiplier to reduce a step boundstatic intSLPSHRINKBIASDefines an overwrite / adjustment of step bounds for improving iterationsstatic intSLPSKIPIVLPHEURISTICSstatic intSLPSLPTHENMIPstatic intSLPSTATUSBitmap holding the problem convergence statusstatic intSLPSTATUS_ADAPTIVEITERSstatic intSLPSTATUS_CLAMPINGstatic intSLPSTATUS_CONSECUTIVE_INFEASstatic intSLPSTATUS_CONVERGEDOBJOBJstatic intSLPSTATUS_CONVERGEDOBJSBXstatic intSLPSTATUS_CONVERGEDOBJUCCstatic intSLPSTATUS_ENFORCEDstatic intSLPSTATUS_ERROTOLstatic intSLPSTATUS_EVTOLstatic intSLPSTATUS_INTEGERINFEASIBLEstatic intSLPSTATUS_KEEPBESTstatic intSLPSTATUS_LPINFEASIBLEstatic intSLPSTATUS_LPUNFINISHEDstatic intSLPSTATUS_MAXSLPITERATIONSstatic intSLPSTATUS_MAXTIMEstatic intSLPSTATUS_NOVARSINACTIVEstatic intSLPSTATUS_OBJQNONCONVEXstatic intSLPSTATUS_OTOLstatic intSLPSTATUS_POLISH_FAILUREstatic intSLPSTATUS_POLISHEDstatic intSLPSTATUS_RESIDUALPENALTIESstatic intSLPSTATUS_USERstatic intSLPSTATUS_VARSLINKEDINACTIVEstatic intSLPSTATUS_VTOLstatic intSLPSTATUS_WTOLstatic intSLPSTATUS_XTOLstatic intSLPSTEPBOUNDROWSstatic intSLPSTEPBOUNDSASREQUIREDstatic intSLPSTOL_AAbsolute slack convergence tolerancestatic intSLPSTOL_RRelative slack convergence tolerancestatic intSLPSWITCHTOPRIMALstatic intSLPTOLSET_DELETEstatic intSLPTOLSET_RAstatic intSLPTOLSET_RIstatic intSLPTOLSET_RMstatic intSLPTOLSET_RSstatic intSLPTOLSET_TAstatic intSLPTOLSET_TCstatic intSLPTOLSET_TIstatic intSLPTOLSET_TMstatic intSLPTOLSET_TSstatic intSLPTOLSETBIT_RAstatic intSLPTOLSETBIT_RIstatic intSLPTOLSETBIT_RMstatic intSLPTOLSETBIT_RSstatic intSLPTOLSETBIT_TAstatic intSLPTOLSETBIT_TCstatic intSLPTOLSETBIT_TIstatic intSLPTOLSETBIT_TMstatic intSLPTOLSETBIT_TSstatic intSLPTOLSETSNumber of tolerance sets.static intSLPTRACEMASK_CASCADEstatic intSLPTRACEMASK_COLSstatic intSLPTRACEMASK_CONVERGEstatic intSLPTRACEMASK_DUALstatic intSLPTRACEMASK_GENERALFITstatic intSLPTRACEMASK_LINESEARCHstatic intSLPTRACEMASK_REDUCEDCOSTstatic intSLPTRACEMASK_ROWSstatic intSLPTRACEMASK_SLACKstatic intSLPTRACEMASK_SLPVALUEstatic intSLPTRACEMASK_SOLUTIONstatic intSLPTRACEMASK_STEPBOUNDstatic intSLPTRACEMASK_TYPEstatic intSLPTRACEMASK_WEIGHTstatic intSLPTRACEMASKOPSControls the information printed forXSLP_TRACEMASK.static intSLPTRANSFERROWstatic intSLPUCCONSTRAINEDCOUNTNumber of unconverged variables with coefficients in constraining rowsstatic intSLPUNCONVERGEDNumber of unconverged valuesstatic intSLPUNCONVERGEDROWstatic intSLPUNFINISHEDLIMITThe number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.static intSLPUPDATEOFFSETPosition of first character of SLP variable name used to create name of SLP update rowstatic intSLPUSEFULDELTAstatic intSLPVCOUNTNumber of SLP iterations over which to measure static objective (3) convergencestatic intSLPVLIMITNumber of SLP iterations after which static objective (3) convergence testing startsstatic intSLPVTOL_AAbsolute static objective (3) convergence tolerancestatic intSLPVTOL_RRelative static objective (3) convergence tolerancestatic intSLPWCOUNTNumber of SLP iterations over which to measure the objective for the extended convergence continuation criterionstatic intSLPWTOL_AAbsolute extended convergence continuation tolerancestatic intSLPWTOL_RRelative extended convergence continuation tolerancestatic intSLPXCOUNTNumber of SLP iterations over which to measure static objective (1) convergencestatic intSLPXLIMITNumber of SLP iterations up to which static objective (1) convergence testing startsstatic intSLPXTOL_AAbsolute static objective function (1) tolerancestatic intSLPXTOL_RRelative static objective function (1) tolerancestatic intSLPZEROCRITERIONBitmap determining the behavior of the placeholder deletion procedurestatic intSLPZEROCRITERIONCOUNTNumber of consecutive times a placeholder entry is zero before being considered for deletionstatic intSLPZEROCRITERIONSTARTSLP iteration at which criteria for deletion of placeholder entries are first activated.static intSLPZEROESRESETNumber of placeholder entries set to zerostatic intSLPZEROESRETAINEDNumber of potentially zero placeholders left untouchedstatic intSLPZEROESTOTALNumber of potential zero placeholder entriesstatic intSOLINFO_ABSDUALINFEASConstant used in enumeration 'SOLINFO'static intSOLINFO_ABSMIPINFEASConstant used in enumeration 'SOLINFO'static intSOLINFO_ABSPRIMALINFEASConstant used in enumeration 'SOLINFO'static intSOLINFO_MAXMIPFRACTIONALConstant used in enumeration 'SOLINFO'static intSOLINFO_RELDUALINFEASConstant used in enumeration 'SOLINFO'static intSOLINFO_RELMIPINFEASConstant used in enumeration 'SOLINFO'static intSOLINFO_RELPRIMALINFEASConstant used in enumeration 'SOLINFO'static intSOLSTATUSStatus of the solution of the last problem solved with XPRSoptimize.static intSOLSTATUS_FEASIBLEConstant used in enumeration 'SOLSTATUS'static intSOLSTATUS_INFEASIBLEConstant used in enumeration 'SOLSTATUS'static intSOLSTATUS_NOTFOUNDConstant used in enumeration 'SOLSTATUS'static intSOLSTATUS_OPTIMALConstant used in enumeration 'SOLSTATUS'static intSOLSTATUS_UNBOUNDEDConstant used in enumeration 'SOLSTATUS'static intSOLTIMELIMITThe maximum time in seconds that the Optimizer will run a MIP solve before it terminates, given that a solution has been found.static intSOLVEDOBJSNumber of objectives that have been solved so far during a multi-objective solve.static intSOLVESTATUSStatus of the solve of the last problem solved with XPRSoptimize.static intSOLVESTATUS_COMPLETEDConstant used in enumeration 'SOLVESTATUS'static intSOLVESTATUS_FAILEDConstant used in enumeration 'SOLVESTATUS'static intSOLVESTATUS_STOPPEDConstant used in enumeration 'SOLVESTATUS'static intSOLVESTATUS_UNSTARTEDConstant used in enumeration 'SOLVESTATUS'static intSOSREFTOLThe minimum relative gap between the ordering values of elements in a special ordered set.static intSPARECOLSNumber of spare columns in the matrix.static intSPAREELEMSNumber of spare matrix elements in the matrix.static intSPAREMIPENTSNumber of spare MIP entities in the matrix.static intSPAREROWSNumber of spare rows in the matrix.static intSPARESETELEMSNumber of spare set elements in the matrix.static intSPARESETSNumber of spare sets in the matrix.static intSTOP_CTRLCConstant used in enumeration 'enum_stop_type'static intSTOP_GENERICERRORConstant used in enumeration 'enum_stop_type'static intSTOP_ITERLIMITConstant used in enumeration 'enum_stop_type'static intSTOP_LICENSELOSTConstant used in enumeration 'enum_stop_type'static intSTOP_MEMORYERRORConstant used in enumeration 'enum_stop_type'static intSTOP_MIPGAPConstant used in enumeration 'enum_stop_type'static intSTOP_NODELIMITConstant used in enumeration 'enum_stop_type'static intSTOP_NONEConstant used in enumeration 'enum_stop_type'static intSTOP_NUMERICALERRORConstant used in enumeration 'enum_stop_type'static intSTOP_SOLLIMITConstant used in enumeration 'enum_stop_type'static intSTOP_SOLVECOMPLETEConstant used in enumeration 'enum_stop_type'static intSTOP_TIMELIMITConstant used in enumeration 'enum_stop_type'static intSTOP_USERConstant used in enumeration 'enum_stop_type'static intSTOPSTATUSStatus of the optimization process.static intSUMPRIMALINFScaled sum of primal infeasibilities.static intSYMMETRYAdjusts the overall amount of effort for symmetry detection.static intSYMSELECTAdjusts the overall amount of effort for symmetry detection.static intSYSTEMMEMORYThe amount of non problem specific memory used by the solver.static intTHREADSThe default number of threads used during optimization.static intTIMETime spent solving the problem as measured by the optimizer.static intTIMELIMITThe maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time.static intTOK_COLstatic intTOK_CONstatic intTOK_DELstatic intTOK_EOFstatic intTOK_FUNstatic intTOK_IFUNstatic intTOK_LBstatic intTOK_OPstatic intTOK_RBstatic intTOTALMEMORYThe amount of dynamically allocated heap memory by the optimizer, including all problems currently exsisting.static intTRACEDisplay the infeasibility diagnosis during presolve.static intTREECOMPLETIONEstimation of the relative completion of the search tree as fraction between 0 and 1.static intTREECOMPRESSIONWhen writing nodes to the gloal file, the optimizer can try to use data-compression techniques to reduce the size of the tree file on disk.static intTREECOVERCUTSBranch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the top node in the tree.static intTREECUTSELECTA bit vector providing detailed control of the cuts created during the tree search of a MIP solve.static intTREEDIAGNOSTICSA bit vector providing control over how various tree-management-related messages get printed in the tree log file during the branch-and-bound search.static intTREEDIAGNOSTICS_MEMORY_SAVED_REPORTSConstant used in enumeration 'TREEDIAGNOSTICS'static intTREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIESConstant used in enumeration 'TREEDIAGNOSTICS'static intTREEFILELOGINTERVALThis control sets the interval between progress messages output while writing tree data to the tree file, in seconds.static intTREEFILESIZEThe allocated size of the tree file, in megabytes.static intTREEFILEUSAGEThe number of megabytes of data from the branch-and-bound tree that have been saved to the tree file.static intTREEGOMCUTSBranch and Bound: The number of rounds of Gomory cuts generated at nodes other than the first node in the tree.static intTREEMEMORYLIMITA soft limit, in megabytes, for the amount of memory to use in storing the branch and bound search tree.static intTREEMEMORYSAVINGTARGETWhen the memory used by the branch-and-bound search tree exceeds the limit specified by theTREEMEMORYLIMITcontrol, the optimizer will try to save memory by writing lower-rated sections of the tree to the tree file.static intTREEMEMORYUSAGEThe amount of physical memory, in megabytes, currently being used to store the branch-and-bound search tree.static intTREEQCCUTSBranch and Bound: Limit on the number of rounds of outer approximation cuts generated for nodes other than the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.static intTREERESTARTSNumber of in-tree restarts performed.static intTUNERHISTORYTuner: Whether to reuse and append to previous tuner results of the same problem.static intTUNERHISTORY_APPENDConstant used in enumeration 'TUNERHISTORY'static intTUNERHISTORY_IGNOREConstant used in enumeration 'TUNERHISTORY'static intTUNERHISTORY_REUSEConstant used in enumeration 'TUNERHISTORY'static intTUNERMAXTIMETuner: The maximum time in seconds that the tuner will run before it terminates.static intTUNERMETHODTuner: Selects a factory tuner method.static intTUNERMETHOD_AUTOMATICConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_GLOBALQUICKConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_LPNUMERICSConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_LPQUICKConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPCOMPREHENSIVEConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPHEURISTICSConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPQUICKConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPROOTFOCUSConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPSIMPLEConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MIPTREEFOCUSConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_MISLPQUICKConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHOD_SLPQUICKConstant used in enumeration 'TUNERMETHOD'static intTUNERMETHODFILETuner: Defines a file from which the tuner can read user-defined tuner method.static intTUNERMODETuner: Whether to always enable the tuner or disable it.static intTUNERMODE_AUTOMATICConstant used in enumeration 'TUNERMODE'static intTUNERMODE_OFFConstant used in enumeration 'TUNERMODE'static intTUNERMODE_ONConstant used in enumeration 'TUNERMODE'static intTUNEROUTPUTTuner: Whether to output tuner results and logs to the file system.static intTUNEROUTPUTPATHTuner: Defines a root path to which the tuner writes the result file and logs.static intTUNERPERMUTETuner: Defines the number of permutations to solve for each control setting.static intTUNERROOTALG_BARRIERConstant used in enumeration 'TUNERROOTALG'static intTUNERROOTALG_DUALConstant used in enumeration 'TUNERROOTALG'static intTUNERROOTALG_NETWORKConstant used in enumeration 'TUNERROOTALG'static intTUNERROOTALG_PRIMALConstant used in enumeration 'TUNERROOTALG'static intTUNERSESSIONNAMETuner: Defines a session name for the tuner.static intTUNERTARGETTuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings.static intTUNERTARGET_AUTOMATICConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_BOUNDConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_GAPConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_INTEGRALConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_OBJVALConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_PRIMALINTEGRALConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_SLPOBJVALConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_SLPTIMEConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_SLPVALIDATIONConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_TIMEBOUNDConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_TIMEGAPConstant used in enumeration 'TUNERTARGET'static intTUNERTARGET_TIMEOBJVALConstant used in enumeration 'TUNERTARGET'static intTUNERTHREADSTuner: the number of threads used by the tuner.static intTUNERVERBOSETuner: whether the tuner should prints detailed information for each run.static intTYPE_DOUBLEConstant used in enumeration 'enum_parameter_type'static intTYPE_INTConstant used in enumeration 'enum_parameter_type'static intTYPE_INT64Constant used in enumeration 'enum_parameter_type'static intTYPE_NOTDEFINEDConstant used in enumeration 'enum_parameter_type'static intTYPE_STRINGConstant used in enumeration 'enum_parameter_type'static intUSERFUNCTION_MAPstatic intUSERFUNCTION_MAPDELTAstatic intUSERFUNCTION_MULTIMAPstatic intUSERFUNCTION_MULTIMAPDELTAstatic intUSERFUNCTION_VECMAPstatic intUSERFUNCTION_VECMAPDELTAstatic intUSERSOLHEURISTICDetermines how much effort to put into running a local search heuristic to find a feasible integer solution from a partial or infeasible user solution.static intUSERSOLSTATUS_ACCEPTED_FEASIBLEConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_ACCEPTED_OPTIMIZEDConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_DROPPEDConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_NOT_CHECKEDConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_REJECTED_CUTOFFConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_REJECTED_FAILED_OPTIMIZEConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_REJECTED_INFEAS_NOSEARCHConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_REJECTED_PARTIAL_NOSEARCHConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_SEARCHED_NOSOLConstant used in enumeration 'USERSOLSTATUS'static intUSERSOLSTATUS_SEARCHED_SOLConstant used in enumeration 'USERSOLSTATUS'static intUUIDUniversally Unique Identifier for the problem instance.static intVARSELECTIONBranch and Bound: This determines the formula used to calculate the estimate of each integer variable, and thus which integer variable is selected to be branched on at a given node.static intVARSELECTION_AUTOMATICConstant used in enumeration 'VARSELECTION'static intVARSELECTION_DOWN_PSEUDO_COSTConstant used in enumeration 'VARSELECTION'static intVARSELECTION_MAX_UPDOWN_PSEUDO_COSTSConstant used in enumeration 'VARSELECTION'static intVARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MINConstant used in enumeration 'VARSELECTION'static intVARSELECTION_MIN_UPDOWN_PSEUDO_COSTSConstant used in enumeration 'VARSELECTION'static intVARSELECTION_SUM_UPDOWN_PSEUDO_COSTSConstant used in enumeration 'VARSELECTION'static intVARSELECTION_UP_PSEUDO_COSTConstant used in enumeration 'VARSELECTION'static intVersionstatic intVERSIONThe Optimizer version number, e.g.static intVersionBuildstatic intVersionFullstatic intVersionMajorstatic intVersionMinorstatic intXDRPAGGRESSIVE_BEFORE_CROSSOVERConstant used in enumeration 'CROSSOVERDRP'static intXDRPBEFORE_CROSSOVERConstant used in enumeration 'CROSSOVERDRP'static intXDRPINSIDE_CROSSOVERConstant used in enumeration 'CROSSOVERDRP'static intXPRESSVERSIONThe Xpress version number.static intXPVERSIONstatic intXPVERSION_BUILDstatic intXPVERSION_FULLstatic intXPVERSION_MINOR
 
-  
         
-  
    
   -  
         Field Detail-  PLUSINFINITYstatic final double PLUSINFINITY - See Also:
- Constant Field Values
 
 -  MINUSINFINITYstatic final double MINUSINFINITY - See Also:
- Constant Field Values
 
 -  MAXINT@Deprecated static final int MAXINT Deprecated.UseInteger.MAX_VALUEinstead.Maximum integer value.- See Also:
- Constant Field Values
 
 -  XPVERSIONstatic final int XPVERSION - See Also:
- Constant Field Values
 
 -  XPVERSION_MINORstatic final int XPVERSION_MINOR - See Also:
- Constant Field Values
 
 -  XPVERSION_BUILDstatic final int XPVERSION_BUILD - See Also:
- Constant Field Values
 
 -  XPVERSION_FULLstatic final int XPVERSION_FULL - See Also:
- Constant Field Values
 
 -  JAVAXPRS_VERSIONstatic final java.lang.String JAVAXPRS_VERSION - See Also:
- Constant Field Values
 
 -  EXTRAROWSstatic final int EXTRAROWS The initial number of extra rows to allow for in the matrix, including cuts. If rows are to be added to the matrix, then, for maximum efficiency, space should be reserved for the rows before the matrix is input by setting theEXTRAROWScontrol. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.- See Also:
- Constant Field Values
 
 -  EXTRACOLSstatic final int EXTRACOLS The initial number of extra columns to allow for in the matrix. If columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the columns before the matrix is input by setting theEXTRACOLScontrol. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.- See Also:
- Constant Field Values
 
 -  EXTRAELEMSstatic final int EXTRAELEMS The initial number of extra matrix elements to allow for in the matrix, including coefficients for cuts. If rows or columns are to be added to the matrix, then, for maximum efficiency, space should be reserved for the extra matrix elements before the matrix is input by setting theEXTRAELEMScontrol. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.- See Also:
- Constant Field Values
 
 -  LPITERLIMITstatic final int LPITERLIMIT The maximum number of iterations that will be performed by primal simplex or dual simplex before the optimization process terminates. For MIP problems, this is the maximum total number of iterations over all nodes explored by the Branch and Bound method.This control is used in the following examples: - Tableau
 - See Also:
- Constant Field Values
 
 -  LPLOGstatic final int LPLOG Simplex: The frequency at which the simplex log is printed.- See Also:
- Constant Field Values
 
 -  SCALINGstatic final int SCALING This bit vector control determines how the Optimizer will rescale a model internally before optimization. If set to0, no scaling will take place. Values are from enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  PRESOLVEstatic final int PRESOLVE This control determines whether presolving should be performed prior to starting the main algorithm. Presolve attempts to simplify the problem by detecting and removing redundant constraints, tightening variable bounds, etc. In some cases, infeasibility may even be determined at this stage, or the optimal solution found. Values are from enumeration 'PRESOLVE'This control is used in the following examples: - FixBV
- Knapsack
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  CRASHstatic final int CRASH Simplex: This determines the type of crash used when the algorithm begins. During the crash procedure, an initial basis is determined which is as close to feasibility and triangularity as possible. A good choice at this stage will significantly reduce the number of iterations required to find an optimal solution. The possible values increase proportionally to their time-consumption.- See Also:
- Constant Field Values
 
 -  PRICINGALGstatic final int PRICINGALG Simplex: This determines the primal simplex pricing method. It is used to select which variable enters the basis on each iteration. In general Devex pricing requires more time on each iteration, but may reduce the total number of iterations, whereas partial pricing saves time on each iteration, but may result in more iterations. Values are from enumeration 'PRICING'- See Also:
- Constant Field Values
 
 -  INVERTFREQstatic final int INVERTFREQ Simplex: The frequency with which the basis will be inverted. The basis is maintained in a factorized form and on most simplex iterations it is incrementally updated to reflect the step just taken. This is considerably faster than computing the full inverted matrix at each iteration, although after a number of iterations the basis becomes less well-conditioned and it becomes necessary to compute the full inverted matrix. The value ofINVERTFREQspecifies the maximum number of iterations between full inversions.- See Also:
- Constant Field Values
 
 -  INVERTMINstatic final int INVERTMIN Simplex: The minimum number of iterations between full inversions of the basis matrix. See the description ofINVERTFREQfor details.- See Also:
- Constant Field Values
 
 -  MAXNODEstatic final int MAXNODE Branch and Bound: The maximum number of nodes that will be explored.This control is used in the following examples: - AddMipSol
 - See Also:
- Constant Field Values
 
 -  MAXTIME@Deprecated static final int MAXTIME Deprecated.since 41.00The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.- See Also:
- Constant Field Values
 
 -  MAXMIPSOLstatic final int MAXMIPSOL Branch and Bound: This specifies a limit on the number of integer solutions to be found by the Optimizer. It is possible that during optimization the Optimizer will find the same objective solution from different nodes. However,MAXMIPSOLrefers to the total number of integer solutions found, and not necessarily the number of distinct solutions.This control is used in the following examples: - AddMipSol
 - See Also:
- Constant Field Values
 
 -  SIFTPASSESstatic final int SIFTPASSES Determines how quickly we allow to grow the worker problems during the sifting algorithm. Using larger values can increase the number of columns added to the worker problem which often results in increased solve times for the worker problems but the number of necessary sifting iterations may be reduced. .- See Also:
- Constant Field Values
 
 -  DEFAULTALGstatic final int DEFAULTALG This selects the algorithm that will be used to solve LPs, standalone or during MIP optimization. Values are from enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  VARSELECTIONstatic final int VARSELECTION Branch and Bound: This determines the formula used to calculate the estimate of each integer variable, and thus which integer variable is selected to be branched on at a given node. The variable selected to be branched on is the one with the maximum estimate. Values are from enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  NODESELECTIONstatic final int NODESELECTION Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. Values are from enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  BACKTRACKstatic final int BACKTRACK Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. Values are from enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  MIPLOGstatic final int MIPLOG MIP log print control.This control is used in the following examples: - AddMipSol
- Knapsack
- MostViolated
- RoundInt
 - See Also:
- Constant Field Values
 
 -  KEEPNROWSstatic final int KEEPNROWS How nonbinding rows should be handled by the MPS reader.- See Also:
- Constant Field Values
 
 -  MPSECHOstatic final int MPSECHO Determines whether comments in MPS matrix files are to be printed out during matrix input.- See Also:
- Constant Field Values
 
 -  MAXPAGELINESstatic final int MAXPAGELINES Number of lines between page breaks in printable output.- See Also:
- Constant Field Values
 
 -  OUTPUTLOGstatic final int OUTPUTLOG This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer,OUTPUTLOGcontrols which messages are sent to the screen (stdout). When using the Optimizer library, no output is sent to the screen. If the user wishes output to be displayed, they must define a callback function and print messages to the screen themselves. In this case,OUTPUTLOGcontrols which messages are sent to the user output callback. Values are from enumeration 'OUTPUTLOG'- See Also:
- Constant Field Values
 
 -  BARSOLUTIONstatic final int BARSOLUTION This determines whether the barrier has to decide which is the best solution found or return the solution computed by the last barrier iteration.- See Also:
- Constant Field Values
 
 -  CACHESIZE@Deprecated static final int CACHESIZE Deprecated.since 41.00Newton Barrier: L2 or L3 (see notes) cache size in kB (kilobytes) of the CPU. On Intel (or compatible) platforms a value of-1may be used to determine the cache size automatically. If the CPU model is new then the cache size may not be correctly detected by an older release of the software.- See Also:
- Constant Field Values
 
 -  CROSSOVERstatic final int CROSSOVER Newton barrier and hybrid gradient: This control determines whether the barrier method will cross over to the simplex method when at optimal solution has been found, to provide an end basis (seeXPRSgetbasis,XPRSwritebasis) and advanced sensitivity analysis information (seeXPRSobjsa,XPRSrhssa,XPRSbndsa). Values are from enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  BARITERLIMITstatic final int BARITERLIMIT Newton barrier: The maximum number of iterations. While the simplex method usually performs a number of iterations which is proportional to the number of constraints (rows) in a problem, the barrier method standardly finds the optimal solution to a given accuracy after a number of iterations which is independent of the problem size. The penalty is rather that the time for each iteration increases with the size of the problem.BARITERLIMITspecifies the maximum number of iterations which will be carried out by the barrier.- See Also:
- Constant Field Values
 
 -  CHOLESKYALGstatic final int CHOLESKYALG Newton barrier: type of Cholesky factorization used. Values are from enumeration 'CHOLESKYALG'- See Also:
- Constant Field Values
 
 -  BAROUTPUTstatic final int BAROUTPUT Newton barrier and hybrid gradient: This specifies the level of solution output provided. Output is provided either after each iteration of the algorithm, or else can be turned off completely by this parameter.- See Also:
- Constant Field Values
 
 -  EXTRAMIPENTSstatic final int EXTRAMIPENTS The initial number of extra MIP entities to allow for.- See Also:
- Constant Field Values
 
 -  REFACTORstatic final int REFACTOR Indicates whether the optimization should restart using the current representation of the factorization in memory.- See Also:
- Constant Field Values
 
 -  BARTHREADSstatic final int BARTHREADS If set to a positive integer it determines the number of threads implemented to run the Newton-barrier and hybrid gradient algorithms. If the value is set to the default value (-1), theTHREADScontrol will determine the number of threads used.- See Also:
- Constant Field Values
 
 -  KEEPBASISstatic final int KEEPBASIS Simplex: This determines whether the basis should be kept when reoptimizing a problem. The choice is between using a crash basis created at the beginning of simplex or using a basis from a previous solve (if such exists). By default, this control gets (re)set automatically in various situations. By default, it will be automatically set to 1 after a solve that produced a valid basis. This will automatically warmstart a subsequent solve. Explicitly loading a starting basis will also set this control to 1. If the control is explicitly set to 0, any existing basis will be ignored for a new solve, and the Optimizer will start from an ad-hoc crash basis.- See Also:
- Constant Field Values
 
 -  CROSSOVEROPSstatic final int CROSSOVEROPS Newton barrier and hybrid gradient: a bit vector for adjusting the behavior of the crossover procedure.- See Also:
- Constant Field Values
 
 -  VERSIONstatic final int VERSION The Optimizer version number, e.g.1301meaning release 13.01.- See Also:
- Constant Field Values
 
 -  CROSSOVERTHREADSstatic final int CROSSOVERTHREADS Determines the maximum number of threads that parallel crossover is allowed to use. IfCROSSOVERTHREADSis set to the default value (-1), theBARTHREADScontrol will determine the number of threads used.- See Also:
- Constant Field Values
 
 -  BIGMMETHODstatic final int BIGMMETHOD Simplex: This specifies whether to use the "Big M" method, or the standard phase I (achieving feasibility) and phase II (achieving optimality). In the "Big M" method, the objective coefficients of the variables are considered during the feasibility phase, possibly leading to an initial feasible basis which is closer to optimal. The side-effects involve possible round-off errors due to the presence of the "Big M" factor in the problem.- See Also:
- Constant Field Values
 
 -  MPSNAMELENGTHstatic final int MPSNAMELENGTH - See Also:
- Constant Field Values
 
 -  ELIMFILLINstatic final int ELIMFILLIN Amount of fill-in allowed when performing an elimination in presolve .- See Also:
- Constant Field Values
 
 -  PRESOLVEOPSstatic final int PRESOLVEOPS This bit vector control specifies the operations which are performed during the presolve. Values are from enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVEstatic final int MIPPRESOLVE Branch and Bound: Type of integer processing to be performed. If set to0, no processing will be performed. Values are from enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPTHREADSstatic final int MIPTHREADS If set to a positive integer it determines the number of threads implemented to run the parallel MIP code. IfMIPTHREADSis set to the default value (-1), theTHREADScontrol will determine the number of threads used.This control is used in the following examples: - AddMipSol
- MostViolated
 - See Also:
- Constant Field Values
 
 -  BARORDERstatic final int BARORDER Newton barrier: This controls the Cholesky factorization in the Newton-Barrier. Values are from enumeration 'BARORDER'- See Also:
- Constant Field Values
 
 -  BREADTHFIRSTstatic final int BREADTHFIRST The number of nodes to include in the best-first search before switching to the local first search (NODESELECTION=4).- See Also:
- Constant Field Values
 
 -  AUTOPERTURBstatic final int AUTOPERTURB Simplex: This indicates whether automatic perturbation is performed. If this is set to1, the problem will be perturbed whenever the simplex method encounters an excessive number of degenerate pivot steps, thus preventing the Optimizer being hindered by degeneracies. Values are from enumeration 'ONOFF'- See Also:
- Constant Field Values
 
 -  DENSECOLLIMITstatic final int DENSECOLLIMIT Newton barrier: Columns with more thanDENSECOLLIMITelements are considered to be dense. Such columns will be handled specially in the Cholesky factorization of this matrix.- See Also:
- Constant Field Values
 
 -  CALLBACKFROMMASTERTHREADstatic final int CALLBACKFROMMASTERTHREAD Branch and Bound: specifies whether the MIP callbacks should only be called on the master thread.- See Also:
- Constant Field Values
 
 -  MAXMCOEFFBUFFERELEMSstatic final int MAXMCOEFFBUFFERELEMS The maximum number of matrix coefficients to buffer before flushing into the internal representation of the problem. Buffering coefficients can offer a significant performance gain when you are building a matrix usingXPRSchgcoeforXPRSchgmcoef, but can lead to a significant memory overhead for large matrices, which this control allows you to influence.- See Also:
- Constant Field Values
 
 -  REFINEOPSstatic final int REFINEOPS This specifies when the solution refiner should be executed to reduce solution infeasibilities. The refiner will attempt to satisfy the target tolerances for all original linear constraints before presolve or scaling has been applied.- See Also:
- Constant Field Values
 
 -  LPREFINEITERLIMITstatic final int LPREFINEITERLIMIT This specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.- See Also:
- Constant Field Values
 
 -  MIPREFINEITERLIMITstatic final int MIPREFINEITERLIMIT This defines an effort limit expressed as simplex iterations for the MIP solution refiner. The limit is per reoptimizations in the MIP refiner.- See Also:
- Constant Field Values
 
 -  DUALIZEOPSstatic final int DUALIZEOPS Bit-vector control for adjusting the behavior when a problem is dualized.- See Also:
- Constant Field Values
 
 -  CROSSOVERITERLIMITstatic final int CROSSOVERITERLIMIT Newton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.- See Also:
- Constant Field Values
 
 -  PREBASISREDstatic final int PREBASISRED Determines if a lattice basis reduction algorithm should be attempted as part of presolve- See Also:
- Constant Field Values
 
 -  PRESORTstatic final int PRESORT This bit vector control specifies whether to sort rows, columns and MIP entities by their names when starting the presolve. With the default value0, no sorting will take place.- See Also:
- Constant Field Values
 
 -  PREPERMUTEstatic final int PREPERMUTE This bit vector control specifies whether to randomly permute rows, columns and MIP entities when starting the presolve. With the default value0, no permutation will take place.- See Also:
- Constant Field Values
 
 -  PREPERMUTESEEDstatic final int PREPERMUTESEED This control sets the seed for the pseudo-random number generator for permuting the problem when starting the presolve. This control only has effects whenPREPERMUTEis enabled.- See Also:
- Constant Field Values
 
 -  MAXMEMORYSOFTstatic final int MAXMEMORYSOFT WhenRESOURCESTRATEGYis enabled, this control sets the maximum amount of memory in megabytes the optimizer targets to allocate. This may change the solving path, but will not cause the solve to terminate early. To set a hard version of the same, please setMAXMEMORYHARD.- See Also:
- Constant Field Values
 
 -  CUTFREQstatic final int CUTFREQ Branch and Bound: This specifies the frequency at which cuts are generated in the tree search. If the depth of the node moduloCUTFREQis zero, then cuts will be generated.- See Also:
- Constant Field Values
 
 -  SYMSELECTstatic final int SYMSELECT Adjusts the overall amount of effort for symmetry detection.- See Also:
- Constant Field Values
 
 -  SYMMETRYstatic final int SYMMETRY Adjusts the overall amount of effort for symmetry detection.- See Also:
- Constant Field Values
 
 -  MAXMEMORYHARDstatic final int MAXMEMORYHARD This control sets the maximum amount of memory in megabytes the optimizer should allocate. If this limit is exceeded, the solve will terminate. This control is designed to make the optimizer stop in a controlled manner, so that the problem object is valid once termination occurs. The solve state will be set to incomplete. This is different to an out of memory condition in which case the optimizer returns an error. The optimizer may still allocate memory once the limit is exceeded to be able to finsish the operations and stop in a controlled manner. WhenRESOURCESTRATEGYis enabled, the control also has the same effect asMAXMEMORYSOFTand will cause the optimizer to try preserving memory when possible.- See Also:
- Constant Field Values
 
 -  MIQCPALGstatic final int MIQCPALG This control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.- See Also:
- Constant Field Values
 
 -  QCCUTSstatic final int QCCUTS Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.- See Also:
- Constant Field Values
 
 -  QCROOTALGstatic final int QCROOTALG This control determines which algorithm is to be used to solve the root of a mixed integer quadratic constrained or mixed integer second order cone problem, when outer approximation is used.- See Also:
- Constant Field Values
 
 -  PRECONVERTSEPARABLEstatic final int PRECONVERTSEPARABLE Presolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.- See Also:
- Constant Field Values
 
 -  ALGAFTERNETWORKstatic final int ALGAFTERNETWORK The algorithm to be used for the clean up step after the network simplex solver.- See Also:
- Constant Field Values
 
 -  TRACEstatic final int TRACE Display the infeasibility diagnosis during presolve. If non-zero, an explanation of the logical deductions made by presolve to deduce infeasibility or unboundedness will be displayed on screen or sent to the message callback function.- See Also:
- Constant Field Values
 
 -  MAXIISstatic final int MAXIIS This function controls the number of Irreducible Infeasible Sets to be found using theXPRSiisall(IIS-a).- See Also:
- Constant Field Values
 
 -  CPUTIMEstatic final int CPUTIME How time should be measured when timings are reported in the log and when checking against time limits- See Also:
- Constant Field Values
 
 -  COVERCUTSstatic final int COVERCUTS Branch and Bound: The number of rounds of lifted cover inequalities at the top node. A lifted cover inequality is an additional constraint that can be particularly effective at reducing the size of the feasible region without removing potential integral solutions. The process of generating these can be carried out a number of times, further reducing the feasible region, albeit incurring a time penalty. There is usually a good payoff from generating these at the top node, since these inequalities then apply to every subsequent node in the tree search.- See Also:
- Constant Field Values
 
 -  GOMCUTSstatic final int GOMCUTS Branch and Bound: The number of rounds of Gomory or lift-and-project cuts at the top node.- See Also:
- Constant Field Values
 
 -  LPFOLDINGstatic final int LPFOLDING Simplex and barrier: whether to fold an LP problem before solving it.- See Also:
- Constant Field Values
 
 -  MPSFORMATstatic final int MPSFORMAT Specifies the format of MPS files.- See Also:
- Constant Field Values
 
 -  CUTSTRATEGYstatic final int CUTSTRATEGY Branch and Bound: This specifies the cut strategy. A more aggressive cut strategy, generating a greater number of cuts, will result in fewer nodes to be explored, but with an associated time cost in generating the cuts. The fewer cuts generated, the less time taken, but the greater subsequent number of nodes to be explored. Values are from enumeration 'CUTSTRATEGY'This control is used in the following examples: - AddMipSol
- FixBV
- Knapsack
- MostViolated
- RoundInt
- SaveSol
- Trimloss
 - See Also:
- Constant Field Values
 
 -  CUTDEPTHstatic final int CUTDEPTH Branch and Bound: Sets the maximum depth in the tree search at which cuts will be generated. Generating cuts can take a lot of time, and is often less important at deeper levels of the tree since tighter bounds on the variables have already reduced the feasible region. A value of0signifies that no cuts will be generated.- See Also:
- Constant Field Values
 
 -  TREECOVERCUTSstatic final int TREECOVERCUTS Branch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the top node in the tree. Compare with the description forCOVERCUTS. A value of -1 indicates the number of rounds is determined automatically.- See Also:
- Constant Field Values
 
 -  TREEGOMCUTSstatic final int TREEGOMCUTS Branch and Bound: The number of rounds of Gomory cuts generated at nodes other than the first node in the tree. Compare with the description forGOMCUTS. A value of -1 indicates the number of rounds is determined automatically.- See Also:
- Constant Field Values
 
 -  CUTSELECTstatic final int CUTSELECT A bit vector providing detailed control of the cuts created for the root node of a MIP solve. UseTREECUTSELECTto control cuts during the tree search. Values are from enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  TREECUTSELECTstatic final int TREECUTSELECT A bit vector providing detailed control of the cuts created during the tree search of a MIP solve. UseCUTSELECTto control cuts on the root node.- See Also:
- Constant Field Values
 
 -  DUALIZEstatic final int DUALIZE For a linear problem or the initial linear relaxation of a MIP, determines whether to form and solve the dual problem. Values are from enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  DUALGRADIENTstatic final int DUALGRADIENT Simplex: This specifies the dual simplex pricing method. Values are from enumeration 'DUALGRADIENT'- See Also:
- Constant Field Values
 
 -  SBITERLIMITstatic final int SBITERLIMIT Number of dual iterations to perform the strong branching for each entity.- See Also:
- Constant Field Values
 
 -  SBBESTstatic final int SBBEST Number of infeasible MIP entities to initialize pseudo costs for on each node.This control is used in the following examples: - AddMipSol
 - See Also:
- Constant Field Values
 
 -  BARINDEFLIMITstatic final int BARINDEFLIMIT Newton Barrier. This limits the number of consecutive indefinite barrier iterations that will be performed. The optimizer will try to minimize (resp. maximize) a QP problem even if the Q matrix is not positive (resp. negative) semi-definite. However, the optimizer may detect that the Q matrix is indefinite and this can result in the optimizer not converging. This control specifies how many indefinite iterations may occur before the optimizer stops and reports that the problem is indefinite. It is usual to specify a value greater than one, and only stop after a series of indefinite matrices, as the problem may be found to be indefinite incorrectly on a few iterations for numerical reasons.- See Also:
- Constant Field Values
 
 -  HEURFREQstatic final int HEURFREQ Branch and Bound: This specifies the frequency at which heuristics are used in the tree search. Heuristics will only be used at a node if the depth of the node is a multiple ofHEURFREQ.- See Also:
- Constant Field Values
 
 -  HEURDEPTHstatic final int HEURDEPTH Branch and Bound: Sets the maximum depth in the tree search at which heuristics will be used to find MIP solutions. It may be worth stopping the heuristic search for solutions after a certain depth in the tree search. A value of 0 signifies that heuristics will not be used. This control no longer has any effect and will be removed from future releases.- See Also:
- Constant Field Values
 
 -  HEURMAXSOLstatic final int HEURMAXSOL Branch and Bound: This specifies the maximum number of heuristic solutions that will be found in the tree search. This control no longer has any effect and will be removed from future releases.- See Also:
- Constant Field Values
 
 -  HEURNODESstatic final int HEURNODES Branch and Bound: This specifies the maximum number of nodes at which heuristics are used in the tree search. This control no longer has any effect and will be removed from future releases.- See Also:
- Constant Field Values
 
 -  LNPBESTstatic final int LNPBEST Number of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the top node (seeGOMCUTS).- See Also:
- Constant Field Values
 
 -  LNPITERLIMITstatic final int LNPITERLIMIT Number of iterations to perform in improving each lift-and-project cut.- See Also:
- Constant Field Values
 
 -  BRANCHCHOICEstatic final int BRANCHCHOICE Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. Values are from enumeration 'BRANCHCHOICE'- See Also:
- Constant Field Values
 
 -  BARREGULARIZEstatic final int BARREGULARIZE This control determines how the barrier algorithm applies regularization on the KKT system.- See Also:
- Constant Field Values
 
 -  SBSELECTstatic final int SBSELECT The size of the candidate list of MIP entities for strong branching.- See Also:
- Constant Field Values
 
 -  IISLOGstatic final int IISLOG Selects how much information should be printed during the IIS procedure. Please refer to Appendix for a more detailed description of the IIS logging format.- See Also:
- Constant Field Values
 
 -  LOCALCHOICEstatic final int LOCALCHOICE Controls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.- See Also:
- Constant Field Values
 
 -  LOCALBACKTRACKstatic final int LOCALBACKTRACK - See Also:
- Constant Field Values
 
 -  DUALSTRATEGYstatic final int DUALSTRATEGY This bit-vector control specifies the dual simplex strategy. Values are from enumeration 'DUALSTRATEGY'- See Also:
- Constant Field Values
 
 -  L1CACHE@Deprecated static final int L1CACHE Deprecated.since 41.00Newton barrier: L1 cache size in kB (kilo bytes) of the CPU. On Intel (or compatible) platforms a value of -1 may be used to determine the cache size automatically.- See Also:
- Constant Field Values
 
 -  HEURDIVESTRATEGYstatic final int HEURDIVESTRATEGY Branch and Bound: Chooses the strategy for the diving heuristic.- See Also:
- Constant Field Values
 
 -  HEURSELECTstatic final int HEURSELECT - See Also:
- Constant Field Values
 
 -  BARSTARTstatic final int BARSTART Controls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.- See Also:
- Constant Field Values
 
 -  PRESOLVEPASSESstatic final int PRESOLVEPASSES Number of reduction rounds to be performed in presolve- See Also:
- Constant Field Values
 
 -  BARNUMSTABILITYstatic final int BARNUMSTABILITY - See Also:
- Constant Field Values
 
 -  BARORDERTHREADSstatic final int BARORDERTHREADS If set to a positive integer it determines the number of concurrent threads for the sparse matrix ordering algorithm in the Newton-barrier method.- See Also:
- Constant Field Values
 
 -  EXTRASETSstatic final int EXTRASETS The initial number of extra sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the sets before the matrix is input by setting theEXTRASETScontrol. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.- See Also:
- Constant Field Values
 
 -  EXTRASETELEMSstatic final int EXTRASETELEMS The initial number of extra elements in sets to allow for in the matrix. If sets are to be added to the matrix, then, for maximum efficiency, space should be reserved for the set elements before the matrix is input by setting theEXTRASETELEMScontrol. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.- See Also:
- Constant Field Values
 
 -  FEASIBILITYPUMPstatic final int FEASIBILITYPUMP Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the top node. Values are from enumeration 'FEASIBILITYPUMP'- See Also:
- Constant Field Values
 
 -  PRECOEFELIMstatic final int PRECOEFELIM Presolve: Specifies whether the optimizer should attempt to recombine constraints in order to reduce the number of non zero coefficients when presolving a mixed integer problem. Values are from enumeration 'PRECOEFELIM'- See Also:
- Constant Field Values
 
 -  PREDOMCOLstatic final int PREDOMCOL Presolve: Determines the level of dominated column removal reductions to perform when presolving a mixed integer problem. Only binary columns will be checked. Values are from enumeration 'PREDOMCOL'- See Also:
- Constant Field Values
 
 -  HEURSEARCHFREQstatic final int HEURSEARCHFREQ Branch and Bound: This specifies how often the local search heuristic should be run in the tree.- See Also:
- Constant Field Values
 
 -  HEURDIVESPEEDUPstatic final int HEURDIVESPEEDUP Branch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.- See Also:
- Constant Field Values
 
 -  SBESTIMATEstatic final int SBESTIMATE Branch and Bound: How to calculate pseudo costs from the local node when selecting an infeasible MIP entity to branch on. These pseudo costs are used in combination with local strong branching and history costs to select the branch candidate.- See Also:
- Constant Field Values
 
 -  BARCORESstatic final int BARCORES If set to a positive integer it determines the number of physical CPU cores assumed to be present in the system by the barrier and hybrid gradient algorithms. If the value is set to the default value (-1), Xpress will automatically detect the number of cores.- See Also:
- Constant Field Values
 
 -  MAXCHECKSONMAXTIMEstatic final int MAXCHECKSONMAXTIME This control is intended for use where optimization runs that are terminated using theTIMELIMIT(or the deprecatedMAXTIME) control are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theTIMELIMITcriterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of theCHECKSONMAXTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theTIMELIMITcriterion during the last call to the optimization routineXPRSmipoptimize. Note that this attribute value will be negative if the optimizer terminated on theTIMELIMITcriterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure thatTIMELIMITis set to its default value or to a large value so the run does not terminate again onTIMELIMITand then simply set the controlMAXCHECKSONMAXTIMEto the absolute value of theCHECKSONMAXTIMEvalue.- See Also:
- Constant Field Values
 
 -  MAXCHECKSONMAXCUTTIMEstatic final int MAXCHECKSONMAXCUTTIME This control is intended for use where optimization runs that are terminated using theMAXCUTTIMEcontrol are required to be reproduced exactly. This control is necessary because of the inherent difficulty in terminating algorithmic software in a consistent way using temporal criteria. The control value relates to the number of times the optimizer checks theMAXCUTTIMEcriterion up to and including the check when the termination of cutting was activated. To use the control the user first must obtain the value of theCHECKSONMAXCUTTIMEattribute after the run returns. This attribute value is the number of times the optimizer checked theMAXCUTTIMEcriterion during the last call to the optimization routineXPRSmipoptimize. Note that this attribute value will be negative if the optimizer terminated cutting on theMAXCUTTIMEcriterion. To ensure accurate reproduction of a run the user should first ensure thatMAXCUTTIMEis set to its default value or to a large value so the run does not terminate again onMAXCUTTIMEand then simply set the controlMAXCHECKSONMAXCUTTIMEto the absolute value of theCHECKSONMAXCUTTIMEvalue.- See Also:
- Constant Field Values
 
 -  HISTORYCOSTSstatic final int HISTORYCOSTS Branch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.- See Also:
- Constant Field Values
 
 -  ALGAFTERCROSSOVERstatic final int ALGAFTERCROSSOVER The algorithm to be used for the final clean up step after the crossover.- See Also:
- Constant Field Values
 
 -  MUTEXCALLBACKSstatic final int MUTEXCALLBACKS Branch and Bound: This determines whether the callback routines are mutexed from within the optimizer.This control is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  BARCRASHstatic final int BARCRASH Newton barrier and hybrid gradient: This determines the type of crash used for the crossover. During the crash procedure, an initial basis is determined which attempts to speed up the crossover. A good choice at this stage will significantly reduce the number of iterations required to crossover to an optimal solution. The possible values increase proportionally to their time-consumption.- See Also:
- Constant Field Values
 
 -  HEURDIVESOFTROUNDINGstatic final int HEURDIVESOFTROUNDING Branch and Bound: Enables a more cautious strategy for the diving heuristic, where it tries to push binaries and integer variables to their bounds using the objective, instead of directly fixing them. This can be useful when the default diving heuristics fail to find any feasible solutions.- See Also:
- Constant Field Values
 
 -  HEURSEARCHROOTSELECTstatic final int HEURSEARCHROOTSELECT A bit vector control for selecting which local search heuristics to apply on the root node of a MIP solve. UseHEURSEARCHTREESELECTto control local search heuristics during the tree search. Values are from enumeration 'HEURSEARCHSELECT'- See Also:
- Constant Field Values
 
 -  HEURSEARCHTREESELECTstatic final int HEURSEARCHTREESELECT A bit vector control for selecting which local search heuristics to apply during the tree search of a MIP solve. UseHEURSEARCHROOTSELECTto control local search heuristics on the root node. Values are from enumeration 'HEURSEARCHSELECT'- See Also:
- Constant Field Values
 
 -  MPS18COMPATIBLEstatic final int MPS18COMPATIBLE Provides compatibility of MPS file output for older MPS readers.- See Also:
- Constant Field Values
 
 -  ROOTPRESOLVEstatic final int ROOTPRESOLVE Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. Values are from enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  CROSSOVERDRPstatic final int CROSSOVERDRP - See Also:
- Constant Field Values
 
 -  FORCEOUTPUTstatic final int FORCEOUTPUT Certain names in the problem object may be incompatible with different file formats (such as names containing spaces for LP files). If the optimizer might be unable to read back a problem because of non-standard names, it will first attempt to write it out using an extended naming convention. If the names would not be possible to extend so that they would be reproducible and recognizable, it will give an error message and won't create the file. If the optimizer might be unable to read back a problem because of non-standard names, it will give an error message and won't create the file. This option may be used to force output anyway.- See Also:
- Constant Field Values
 
 -  PRIMALOPSstatic final int PRIMALOPS Primal simplex: allows fine tuning the variable selection in the primal simplex solver.- See Also:
- Constant Field Values
 
 -  DETERMINISTICstatic final int DETERMINISTIC Selects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.- See Also:
- Constant Field Values
 
 -  PREPROBINGstatic final int PREPROBING Presolve: Amount of probing to perform on binary variables during presolve. This is done by fixing a binary to each of its values in turn and analyzing the implications. Values are from enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  TREEMEMORYLIMITstatic final int TREEMEMORYLIMIT A soft limit, in megabytes, for the amount of memory to use in storing the branch and bound search tree. This doesn't include memory used for presolve, heuristics, solving the LP relaxation, etc. When set to 0 (the default), the optimizer will calculate a limit automatically based on the amount of free physical memory detected in the machine. When the memory used by the branch and bound tree exceeds this limit, the optimizer will try to reduce the memory usage by writing lower-rated sections of the tree to a file called the "tree file". Though the solve can continue if it cannot bring the tree memory usage below the specified limit, performance will be inhibited and a message will be printed to the log.- See Also:
- Constant Field Values
 
 -  TREECOMPRESSIONstatic final int TREECOMPRESSION When writing nodes to the gloal file, the optimizer can try to use data-compression techniques to reduce the size of the tree file on disk. TheTREECOMPRESSIONcontrol determines the strength of the data-compression algorithm used; higher values give superior data-compression at the affect of decreasing performance, while lower values compress quicker but not as effectively. WhereTREECOMPRESSIONis set to 0, no data compression will be used on the tree file.- See Also:
- Constant Field Values
 
 -  TREEDIAGNOSTICSstatic final int TREEDIAGNOSTICS A bit vector providing control over how various tree-management-related messages get printed in the tree log file during the branch-and-bound search. Values are from enumeration 'TREEDIAGNOSTICS'- See Also:
- Constant Field Values
 
 -  MAXTREEFILESIZEstatic final int MAXTREEFILESIZE The maximum size, in megabytes, to which the tree file may grow, or 0 for no limit. When the tree file reaches this limit, a second tree file will be created. Useful if you are using a filesystem that puts a maximum limit on the size of a file.- See Also:
- Constant Field Values
 
 -  PRECLIQUESTRATEGYstatic final int PRECLIQUESTRATEGY Determines how much effort to spend on clique covers in presolve.- See Also:
- Constant Field Values
 
 -  REPAIRINFEASMAXTIME@Deprecated static final int REPAIRINFEASMAXTIME Deprecated.since 41.00Overall time limit for the repairinfeas tool- See Also:
- Constant Field Values
 
 -  IFCHECKCONVEXITYstatic final int IFCHECKCONVEXITY Determines if the convexity of the problem is checked before optimization. Applies to quadratic, mixed integer quadratic and quadratically constrained problems. Checking convexity takes some time, thus for problems that are known to be convex it might be reasonable to switch the checking off. Values are from enumeration 'ONOFF'- See Also:
- Constant Field Values
 
 -  PRIMALUNSHIFTstatic final int PRIMALUNSHIFT Determines whether primal is allowed to call dual to unshift. Values are from enumeration 'PRIMALUNSHIFT'- See Also:
- Constant Field Values
 
 -  REPAIRINDEFINITEQstatic final int REPAIRINDEFINITEQ Controls if the optimizer should make indefinite quadratic matrices positive definite when it is possible. Values are from enumeration 'REPAIRINDEFINITEQ'- See Also:
- Constant Field Values
 
 -  MIPRAMPUPstatic final int MIPRAMPUP Controls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.- See Also:
- Constant Field Values
 
 -  MAXLOCALBACKTRACKstatic final int MAXLOCALBACKTRACK Branch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.- See Also:
- Constant Field Values
 
 -  USERSOLHEURISTICstatic final int USERSOLHEURISTIC Determines how much effort to put into running a local search heuristic to find a feasible integer solution from a partial or infeasible user solution.- See Also:
- Constant Field Values
 
 -  PRECONVERTOBJTOCONSstatic final int PRECONVERTOBJTOCONS Presolve: convert a linear or quadratic objective function into an objective transfer constraint- See Also:
- Constant Field Values
 
 -  FORCEPARALLELDUALstatic final int FORCEPARALLELDUAL Dual simplex: specifies whether the dual simplex solver should always use the parallel simplex algorithm. By default, when using a single thread, the dual simplex solver will execute a dedicated sequential simplex algorithm.- See Also:
- Constant Field Values
 
 -  BACKTRACKTIEstatic final int BACKTRACKTIE Branch and Bound: Specifies how to break ties when selecting the next node to work on when a full backtrack is performed. The options are the same as for theBACKTRACKcontrol. Values are from enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BRANCHDISJstatic final int BRANCHDISJ Branch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.- See Also:
- Constant Field Values
 
 -  MIPFRACREDUCEstatic final int MIPFRACREDUCE Branch and Bound: Specifies how often the optimizer should run a heuristic to reduce the number of fractional integer variables in the node LP solutions.- See Also:
- Constant Field Values
 
 -  CONCURRENTTHREADSstatic final int CONCURRENTTHREADS Determines the number of threads used by the concurrent solver.- See Also:
- Constant Field Values
 
 -  MAXSCALEFACTORstatic final int MAXSCALEFACTOR This determines the maximum scaling factor that can be applied during scaling. The maximum is provided as an exponent of a power of 2.- See Also:
- Constant Field Values
 
 -  HEURTHREADSstatic final int HEURTHREADS Branch and Bound: The number of threads to dedicate to running heuristics during the root solve.- See Also:
- Constant Field Values
 
 -  THREADSstatic final int THREADS The default number of threads used during optimization.This control is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  HEURBEFORELPstatic final int HEURBEFORELP Branch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.- See Also:
- Constant Field Values
 
 -  PREDOMROWstatic final int PREDOMROW Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. Values are from enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  BRANCHSTRUCTURALstatic final int BRANCHSTRUCTURAL Branch and Bound: Determines whether the optimizer should search for special structure in the problem to branch on during the branch and bound search. Values are from enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  QUADRATICUNSHIFTstatic final int QUADRATICUNSHIFT Determines whether an extra solution purification step is called after a solution found by the quadratic simplex (either primal or dual). Values are from enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  BARPRESOLVEOPSstatic final int BARPRESOLVEOPS Newton barrier: This controls the Newton-Barrier specific presolve operations. Values are from enumeration 'BARPRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  QSIMPLEXOPSstatic final int QSIMPLEXOPS Controls the behavior of the quadratic simplex solvers.- See Also:
- Constant Field Values
 
 -  MIPRESTARTstatic final int MIPRESTART Branch and Bound: controls strategy for in-tree restarts. Values are from enumeration 'MIPRESTART'This control is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  CONFLICTCUTSstatic final int CONFLICTCUTS Branch and Bound: Specifies how cautious or aggressive the optimizer should be when searching for and applying conflict cuts. Conflict cuts are in-tree cuts derived from nodes found to be infeasible or cut off, which can be used to cut off other branches of the search tree.- See Also:
- Constant Field Values
 
 -  PREPROTECTDUALstatic final int PREPROTECTDUAL Presolve: specifies whether the presolver should protect a given dual solution by maintaining the same level of dual feasibility. Enabling this control often results in a worse presolved model. This control only expected to be optionally enabled before callingXPRScrossoverlpsol.- See Also:
- Constant Field Values
 
 -  CORESPERCPUstatic final int CORESPERCPU Used to override the detected value of the number of cores on a CPU. The cache size (either detected or specified via theCACHESIZEcontrol) used in Barrier methods will be divided by this amount, and this scaled-down value will be the amount of cache allocated to each Barrier thread- See Also:
- Constant Field Values
 
 -  RESOURCESTRATEGYstatic final int RESOURCESTRATEGY Controls whether the optimizer is allowed to make nondeterministic decisions if memory is running low in an effort to preserve memory and finish the solve. Available memory (or container limits) are automatically detected but can also be changed byMAXMEMORYSOFTandMAXMEMORYHARD- See Also:
- Constant Field Values
 
 -  CLAMPINGstatic final int CLAMPING This control allows for the adjustment of returned solution values such that they are always within bounds.- See Also:
- Constant Field Values
 
 -  SLEEPONTHREADWAIT@Deprecated static final int SLEEPONTHREADWAIT Deprecated.since 41.00In previous versions this was used to determine if the threads should be put into a wait state when waiting for work.- See Also:
- Constant Field Values
 
 -  PREDUPROWstatic final int PREDUPROW Presolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.- See Also:
- Constant Field Values
 
 -  CPUPLATFORMstatic final int CPUPLATFORM Newton Barrier: Selects the AMD, Intel x86 or ARM vectorization instruction set that Barrier should run optimized code for. On AMD / Intel x86 platforms the SSE2, AVX and AVX2 instruction sets are supported while on ARM platforms the NEON architecture extension can be activated.- See Also:
- Constant Field Values
 
 -  BARALGstatic final int BARALG This control determines which barrier algorithm is used to solve the problem.- See Also:
- Constant Field Values
 
 -  SIFTINGstatic final int SIFTING Determines whether to enable sifting algorithm with the dual simplex method.- See Also:
- Constant Field Values
 
 -  LPLOGSTYLEstatic final int LPLOGSTYLE Simplex: The style of the simplex log.- See Also:
- Constant Field Values
 
 -  RANDOMSEEDstatic final int RANDOMSEED Sets the initial seed to use for the pseudo-random number generator in the Optimizer. The sequence of random numbers is always reset using the seed when starting a new optimization run.- See Also:
- Constant Field Values
 
 -  TREEQCCUTSstatic final int TREEQCCUTS Branch and Bound: Limit on the number of rounds of outer approximation cuts generated for nodes other than the root node, when solving a mixed integer quadratic constrained or mixed integer second order conic problem with outer approximation.- See Also:
- Constant Field Values
 
 -  PRELINDEPstatic final int PRELINDEP Presolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.- See Also:
- Constant Field Values
 
 -  DUALTHREADSstatic final int DUALTHREADS Determines the maximum number of threads that dual simplex is allowed to use. IfDUALTHREADSis set to the default value (-1), theTHREADScontrol will determine the number of threads used.- See Also:
- Constant Field Values
 
 -  PREOBJCUTDETECTstatic final int PREOBJCUTDETECT Presolve: Determines whether to check for constraints that are parallel or near parallel to a linear objective function, and which can safely be removed. This reduction applies to MIPs only.- See Also:
- Constant Field Values
 
 -  PREBNDREDQUADstatic final int PREBNDREDQUAD Determines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.- See Also:
- Constant Field Values
 
 -  PREBNDREDCONEstatic final int PREBNDREDCONE Determines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.- See Also:
- Constant Field Values
 
 -  PRECOMPONENTSstatic final int PRECOMPONENTS Presolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.- See Also:
- Constant Field Values
 
 -  MAXMIPTASKSstatic final int MAXMIPTASKS Branch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.- See Also:
- Constant Field Values
 
 -  MIPTERMINATIONMETHODstatic final int MIPTERMINATIONMETHOD Branch and Bound: How a MIP solve should be stopped on early termination when there are still active tasks in the system. This can happen when, for example, a time or node limit is reached.- See Also:
- Constant Field Values
 
 -  PRECONEDECOMPstatic final int PRECONEDECOMP Presolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.- See Also:
- Constant Field Values
 
 -  HEURFORCESPECIALOBJstatic final int HEURFORCESPECIALOBJ Branch and Bound: This specifies whether local search heuristics without objective or with an auxiliary objective should always be used, despite the automatic selection of the Optimiezr. Deactivated by default.- See Also:
- Constant Field Values
 
 -  HEURSEARCHROOTCUTFREQstatic final int HEURSEARCHROOTCUTFREQ How frequently to run the local search heuristic during root cutting. This is given as how many cut rounds to perform between runs of the heuristic. Set to zero to avoid applying the heuristic during root cutting. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.- See Also:
- Constant Field Values
 
 -  PREELIMQUADstatic final int PREELIMQUAD Presolve: Allows for elimination of quadratic variables via doubleton rows.- See Also:
- Constant Field Values
 
 -  PREIMPLICATIONSstatic final int PREIMPLICATIONS Presolve: Determines whether to use implication structures to remove redundant rows. If implication sequences are detected, they might also be used in probing.- See Also:
- Constant Field Values
 
 -  TUNERMODEstatic final int TUNERMODE Tuner: Whether to always enable the tuner or disable it. Values are from enumeration 'TUNERMODE'- See Also:
- Constant Field Values
 
 -  TUNERMETHODstatic final int TUNERMETHOD Tuner: Selects a factory tuner method. A tuner method consists of a list of controls with different settings that the tuner will evaluate and try to combine. Values are from enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERTARGETstatic final int TUNERTARGET Tuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings. Values are from enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTHREADSstatic final int TUNERTHREADS Tuner: the number of threads used by the tuner.- See Also:
- Constant Field Values
 
 -  TUNERHISTORYstatic final int TUNERHISTORY Tuner: Whether to reuse and append to previous tuner results of the same problem. Values are from enumeration 'TUNERHISTORY'- See Also:
- Constant Field Values
 
 -  TUNERPERMUTEstatic final int TUNERPERMUTE Tuner: Defines the number of permutations to solve for each control setting.- See Also:
- Constant Field Values
 
 -  TUNERVERBOSEstatic final int TUNERVERBOSE Tuner: whether the tuner should prints detailed information for each run.- See Also:
- Constant Field Values
 
 -  TUNEROUTPUTstatic final int TUNEROUTPUT Tuner: Whether to output tuner results and logs to the file system.- See Also:
- Constant Field Values
 
 -  PREANALYTICCENTERstatic final int PREANALYTICCENTER Determines if analytic centers should be computed and used for variable fixing and the generation of alternative reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)- See Also:
- Constant Field Values
 
 -  NETCUTS@Deprecated static final int NETCUTS Deprecated.since 43.00Control of type Integer.- See Also:
- Constant Field Values
 
 -  LPFLAGSstatic final int LPFLAGS A bit-vector control which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem. Values are from enumeration 'LPFLAGS'- See Also:
- Constant Field Values
 
 -  MIPKAPPAFREQstatic final int MIPKAPPAFREQ Branch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.- See Also:
- Constant Field Values
 
 -  OBJSCALEFACTORstatic final int OBJSCALEFACTOR Custom objective scaling factor, expressed as a power of 2. When set, it overwrites the automatic objective scaling factor. A value of 0 means no objective scaling. This control is applied for the full solve, and is independent of any extra scaling that may occur specifically for the barrier or simplex solvers. As it is a power of 2, to scale by 16, set the value of the control to 4.- See Also:
- Constant Field Values
 
 -  TREEFILELOGINTERVALstatic final int TREEFILELOGINTERVAL This control sets the interval between progress messages output while writing tree data to the tree file, in seconds. The solve is slowed greatly while data is being written to the tree file and this output allows the user to see how much progress is being made.- See Also:
- Constant Field Values
 
 -  IGNORECONTAINERCPULIMITstatic final int IGNORECONTAINERCPULIMIT - See Also:
- Constant Field Values
 
 -  IGNORECONTAINERMEMORYLIMITstatic final int IGNORECONTAINERMEMORYLIMIT - See Also:
- Constant Field Values
 
 -  MIPDUALREDUCTIONSstatic final int MIPDUALREDUCTIONS Branch and Bound: Limits operations that can reduce the MIP solution space.This control is used in the following examples: - MipSolEnum
- MostViolated
- TSP
 - See Also:
- Constant Field Values
 
 -  GENCONSDUALREDUCTIONSstatic final int GENCONSDUALREDUCTIONS This parameter specifies whether dual reductions should be applied to reduce the number of columns and rows added when transforming general constraints to MIP structs.- See Also:
- Constant Field Values
 
 -  PWLDUALREDUCTIONSstatic final int PWLDUALREDUCTIONS This parameter specifies whether dual reductions should be applied to reduce the number of columns, rows and SOS-constraints added when transforming piecewise linear objectives and constraints to MIP structs.- See Also:
- Constant Field Values
 
 -  BARFAILITERLIMITstatic final int BARFAILITERLIMIT Newton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.- See Also:
- Constant Field Values
 
 -  AUTOSCALINGstatic final int AUTOSCALING Whether the Optimizer should automatically select between different scaling algorithms. If theSCALINGcontrol is set, no automatic scaling will be applied.- See Also:
- Constant Field Values
 
 -  GENCONSABSTRANSFORMATIONstatic final int GENCONSABSTRANSFORMATION This control specifies the reformulation method for absolute value general constraints at the beginning of the search.- See Also:
- Constant Field Values
 
 -  COMPUTEJOBPRIORITYstatic final int COMPUTEJOBPRIORITY Selects the priority that will be used for remote optimization jobs.- See Also:
- Constant Field Values
 
 -  PREFOLDINGstatic final int PREFOLDING Presolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.- See Also:
- Constant Field Values
 
 -  COMPUTEstatic final int COMPUTE Controls whether the next solve is performed directly or on an Insight Compute Interface.- See Also:
- Constant Field Values
 
 -  NETSTALLLIMITstatic final int NETSTALLLIMIT Limit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending onALGAFTERNETWORK.- See Also:
- Constant Field Values
 
 -  SERIALIZEPREINTSOLstatic final int SERIALIZEPREINTSOL SettingSERIALIZEPREINTSOLto 1 will ensure that thepreintsolcallback is always fired in a deterministic order during a parallel MIP solve. This applies only when the controlDETERMINISTICis set to1.- See Also:
- Constant Field Values
 
 -  NUMERICALEMPHASISstatic final int NUMERICALEMPHASIS How much emphasis to place on numerical stability instead of solve speed.- See Also:
- Constant Field Values
 
 -  PWLNONCONVEXTRANSFORMATIONstatic final int PWLNONCONVEXTRANSFORMATION This control specifies the reformulation method for piecewise linear constraints at the beginning of the search. Note that the chosen formulation will only be used if MIP entities are necessary but not if presolve detected that a convex reformulation is possible. Furthermore, the binary formulation will only be applied to piecewise linear constraints with bounded input variable, otherwise the SOS2-formulation will be used.- See Also:
- Constant Field Values
 
 -  MIPCOMPONENTSstatic final int MIPCOMPONENTS Determines whether disconnected components in a MIP should be solved as separate MIPs. There can be significant performence benefits from solving disconnected components individual instead of being part of the main branch-and-bound search.- See Also:
- Constant Field Values
 
 -  MIPCONCURRENTNODESstatic final int MIPCONCURRENTNODES Sets the node limit for when a winning solve is selected when concurrent MIP solves are enabled. When multiple MIP solves are started, they each run up to theMIPCONCURRENTNODESnode limit and only one winning solve is selected for contuinuing the search with.- See Also:
- Constant Field Values
 
 -  MIPCONCURRENTSOLVESstatic final int MIPCONCURRENTSOLVES Selects the number of concurrent solves to start for a MIP. Each solve will use a unique random seed for its random number generator, but will otherwise apply the same user controls. The first concurrent solve to complete will have solved the MIP and all the concurrent solves will be terminated at this point. Using concurrent solves can be advantageous when a MIP displays a high level of performance variability.- See Also:
- Constant Field Values
 
 -  OUTPUTCONTROLSstatic final int OUTPUTCONTROLS This control toggles the printing of all control settings at the beginning of the search. This includes the printing of controls that have been explicitly assigned to their default value. All unset controls are omitted as they keep their default value.- See Also:
- Constant Field Values
 
 -  SIFTSWITCHstatic final int SIFTSWITCH Determines which algorithm to use for solving the subproblems during sifting.- See Also:
- Constant Field Values
 
 -  HEUREMPHASISstatic final int HEUREMPHASIS Branch and Bound: This control specifies an emphasis for the search w.r.t. primal heuristics and other procedures that affect the speed of convergence of the primal-dual gap. For problems where the goal is to achieve a small gap but not neccessarily solving them to optimality, it is recommended to setHEUREMPHASISto 1. This setting triggers many additional heuristic calls, aiming for reducing the gap at the beginning of the search, typically at the expense of an increased time for proving optimality.This control is used in the following examples: - AddMipSol
- Knapsack
- MostViolated
 - See Also:
- Constant Field Values
 
 -  BARREFITERstatic final int BARREFITER Newton barrier: After terminating the barrier algorithm, further refinement steps can be performed. Such refinement steps are especially helpful if the solution is near to the optimum and can improve primal feasibility and decrease the complementarity gap. It is also often advantageous for the crossover algorithm.BARREFITERspecifies the maximum number of such refinement iterations.- See Also:
- Constant Field Values
 
 -  COMPUTELOGstatic final int COMPUTELOG Controls how the run log is fetched when a solve is performed on an Insight Compute Interface. Values are from enumeration 'enum_compute_log'- See Also:
- Constant Field Values
 
 -  SIFTPRESOLVEOPSstatic final int SIFTPRESOLVEOPS Determines the presolve operations for solving the subproblems during the sifting algorithm.- See Also:
- Constant Field Values
 
 -  CHECKINPUTDATAstatic final int CHECKINPUTDATA Check input arrays for bad data.- See Also:
- Constant Field Values
 
 -  ESCAPENAMESstatic final int ESCAPENAMES If characters illegal to an mps or lp file should be escaped to guarantee readability, and whether escaped characters should be transformed back when reading such a file.- See Also:
- Constant Field Values
 
 -  IOTIMEOUTstatic final int IOTIMEOUT The maximum number of seconds to wait for an I/O operation before it is cancelled.- See Also:
- Constant Field Values
 
 -  AUTOCUTTINGstatic final int AUTOCUTTING Should the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If theCUTFREQcontrol is set, no automatic selection will be made and local cutting will be enabled.- See Also:
- Constant Field Values
 
 -  GLOBALNUMINITNLPCUTSstatic final int GLOBALNUMINITNLPCUTS Specifies the maximum number of tangent cuts when setting up the initial relaxation during a global solve. By default, the algorithm chooses the number of cuts automatically. Adding more cuts tightens the problem, resulting in a smaller branch-and-bound tree, at the cost of slowing down each LP solve.- See Also:
- Constant Field Values
 
 -  CALLBACKCHECKTIMEDELAYstatic final int CALLBACKCHECKTIMEDELAY Minimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution process- See Also:
- Constant Field Values
 
 -  MULTIOBJOPSstatic final int MULTIOBJOPS Modifies the behaviour of the optimizer when solving multi-objective problems. Values are from enumeration 'MULTIOBJOPS'- See Also:
- Constant Field Values
 
 -  MULTIOBJLOGstatic final int MULTIOBJLOG Log level for multi-objective optimization.- See Also:
- Constant Field Values
 
 -  BACKGROUNDMAXTHREADSstatic final int BACKGROUNDMAXTHREADS Limit the number of threads to use in background jobs (for example in parallel to the root cut loop).- See Also:
- Constant Field Values
 
 -  BACKGROUNDSELECTstatic final int BACKGROUNDSELECT Select which tasks to run in background jobs (for example in parallel to the root cut loop).- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGYstatic final int GLOBALLSHEURSTRATEGY When integer-feasible (for MINLP, any solution for NLP) but nonlinear-infeasible solutions are encountered within a global solve, the integer variables can be fixed and a local solver (as defined by theLOCALSOLVERcontrol) can be called on the remaining continuous problem. This control defines the frequency and effort of such local solves.- See Also:
- Constant Field Values
 
 -  GLOBALSPATIALBRANCHIFPREFERORIGstatic final int GLOBALSPATIALBRANCHIFPREFERORIG Whether spatial branchings on original variables should be preferred over branching on auxiliary variables that were introduced by the reformulation of the global solver.- See Also:
- Constant Field Values
 
 -  PRECONFIGURATIONstatic final int PRECONFIGURATION MIP Presolve: determines whether binary rows with only few repeating coefficients should be reformulated. The reformulation enumerates the extremal feasible configurations of a row and introduces new columns and rows to model the choice between these extremal configurations. This presolve operation can be disabled as part of the (advanced) IP reductionsPRESOLVEOPS.- See Also:
- Constant Field Values
 
 -  FEASIBILITYJUMPstatic final int FEASIBILITYJUMP MIP: Decides if the Feasibility Jump heuristic should be run. The value for this control is either -1 (let Xpress decide), 0 (off) or a value that indicates for which type of models the heuristic should be run.- See Also:
- Constant Field Values
 
 -  IISOPSstatic final int IISOPS Selects which part of the restrictions (bounds, constraints, entities) should always be kept in an IIS. This is useful if certain types of restrictions cannot be violated, thus they are known not to be the cause of infeasibility. The IIS obtained this way is irreducible only for the non-protected restrictions. This control has an effect only on the deletion filter of the IIS procedure. Values are from enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  RLTCUTSstatic final int RLTCUTS Determines whether RLT cuts should be separated in the Xpress Global Solver.- See Also:
- Constant Field Values
 
 -  HEURSEARCHBACKGROUNDSELECTstatic final int HEURSEARCHBACKGROUNDSELECT Select which large neighborhood searches to run in the background (for example in parallel to the root cut loop).- See Also:
- Constant Field Values
 
 -  ALTERNATIVEREDCOSTSstatic final int ALTERNATIVEREDCOSTS Controls aggressiveness of searching for alternative reduced cost- See Also:
- Constant Field Values
 
 -  HEURSHIFTPROPstatic final int HEURSHIFTPROP Determines whether the Shift-and-propagate primal heuristic should be executed. If enabled, Shift-and-propagate is an LP-free primal heuristic that is executed immediately after presolve.- See Also:
- Constant Field Values
 
 -  HEURSEARCHCOPYCONTROLSstatic final int HEURSEARCHCOPYCONTROLS Select how user-set controls should affect local search heuristics.- See Also:
- Constant Field Values
 
 -  GLOBALNLPCUTSstatic final int GLOBALNLPCUTS Limit on the number of rounds of outer approximation and convexification cuts generated for the root node, when solving an (MI)NLP to global optimality.- See Also:
- Constant Field Values
 
 -  GLOBALTREENLPCUTSstatic final int GLOBALTREENLPCUTS Limit on the number of rounds of outer approximation and convexification cuts generated for each node in the tree, when solving an (MI)NLP to global optimality.- See Also:
- Constant Field Values
 
 -  BARHGOPSstatic final int BARHGOPS Control options for the hybrid gradient algorithm. Bits 1, 2 and 3 control which norms of the coefficient matrix are used for solution normalization. The normalization factor is the maximum of the selected norms. By default, or if all three bits are set to 0, the infinity norm is used. The omega parameter referenced in bits 4, 5 and 6 is a measure of the relative magnitudes of the objective and the right-hand side. Values are from enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGMAXRESTARTSstatic final int BARHGMAXRESTARTS The maximum number of restarts in the hybrid gradient algorithm. Restarts play the role of iterations in the hybrid gradient algorithm. A log line is printed at every restart, unlessBAROUTPUTis set to 0.- See Also:
- Constant Field Values
 
 -  MCFCUTSTRATEGYstatic final int MCFCUTSTRATEGY Level of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how much aggresively MCF cuts should be separated. If the separation of MCF cuts is enabled, Xpress will try to detect a MCF network structure in the problem and, if such a structure is identified, it will separate specific cutting planes exploiting the identified network.- See Also:
- Constant Field Values
 
 -  ROWSstatic final int ROWS Number of rows (i.e. constraints) in the matrix.This attribute is used in the following examples: - GlobalObjectiveParametrics
- GlobalRHSParametrics
- LoadLP
- Repair
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  SETSstatic final int SETS Number of special ordered sets in the matrix.This attribute is used in the following examples: - Repair
 - See Also:
- Constant Field Values
 
 -  SETMEMBERSstatic final int SETMEMBERS Number of variables within special ordered sets (set members) in the matrix.- See Also:
- Constant Field Values
 
 -  ELEMSstatic final int ELEMS Number of matrix nonzeros (elements).- See Also:
- Constant Field Values
 
 -  PRIMALINFEASstatic final int PRIMALINFEAS Number of primal infeasibilities.- See Also:
- Constant Field Values
 
 -  DUALINFEASstatic final int DUALINFEAS Number of dual infeasibilities.- See Also:
- Constant Field Values
 
 -  SIMPLEXITERstatic final int SIMPLEXITER Number of simplex iterations performed.This attribute is used in the following examples: - Tableau
 - See Also:
- Constant Field Values
 
 -  LPSTATUSstatic final int LPSTATUS LP solution status. Values are from enumeration 'LPSTATUS'This attribute is used in the following examples: - Knapsack
 - See Also:
- Constant Field Values
 
 -  MIPSTATUSstatic final int MIPSTATUS (MIP) solution status. Values are from enumeration 'MIPSTATUS'This attribute is used in the following examples: - FixBV
- GlobalRHSParametrics
- SaveSol
- Trimloss
 - See Also:
- Constant Field Values
 
 -  CUTSstatic final int CUTS Number of cuts being added to the matrix.- See Also:
- Constant Field Values
 
 -  NODESstatic final int NODES Number of nodes solved so far in the MIP search. A node is counted as solved when it is either dropped or branched on.This attribute is used in the following examples: - FixBV
- SaveSol
 - See Also:
- Constant Field Values
 
 -  NODEDEPTHstatic final int NODEDEPTH Depth of the current node.- See Also:
- Constant Field Values
 
 -  ACTIVENODESstatic final int ACTIVENODES Number of outstanding nodes.This attribute is used in the following examples: - SaveSol
 - See Also:
- Constant Field Values
 
 -  MIPSOLNODEstatic final int MIPSOLNODE Node at which the last integer feasible solution was found.This attribute is used in the following examples: - SaveSol
 - See Also:
- Constant Field Values
 
 -  MIPSOLSstatic final int MIPSOLS Number of integer solutions that have been found.This attribute is used in the following examples: - AddMipSol
- SaveSol
 - See Also:
- Constant Field Values
 
 -  COLSstatic final int COLS Number of columns (i.e. variables) in the matrix.This attribute is used in the following examples: - AddMipSol
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- Knapsack
- MipSolEnum
- MostViolated
- Polygon
- PolygonMap
- PolygonMapDelta
- PolygonMultiMap
- PolygonMultiMapDelta
- PolygonVecMap
- PolygonVecMapDelta
- Repair
- RoundInt
- SaveSol
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  SPAREROWSstatic final int SPAREROWS Number of spare rows in the matrix.This attribute is used in the following examples: - Tableau
 - See Also:
- Constant Field Values
 
 -  SPARECOLSstatic final int SPARECOLS Number of spare columns in the matrix.- See Also:
- Constant Field Values
 
 -  SPAREELEMSstatic final int SPAREELEMS Number of spare matrix elements in the matrix.- See Also:
- Constant Field Values
 
 -  SPAREMIPENTSstatic final int SPAREMIPENTS Number of spare MIP entities in the matrix.- See Also:
- Constant Field Values
 
 -  ERRORCODEstatic final int ERRORCODE The most recent Optimizer error number that occurred. This is useful to determine the precise error or warning that has occurred, after an Optimizer function has signalled an error by returning a non-zero value. The return value itself is not the error number. Refer to the section for a list of possible error numbers, the errors and warnings that they indicate, and advice on what they mean and how to resolve them. A short error message may be obtained usingXPRSgetlasterror, and all messages may be intercepted using the user output callback function; seeXPRSaddcbmessage.- See Also:
- Constant Field Values
 
 -  MIPINFEASstatic final int MIPINFEAS Number of integer infeasibilities, including violations of special ordered sets, at the current node.This attribute is used in the following examples: - AddMipSol
- Knapsack
 - See Also:
- Constant Field Values
 
 -  PRESOLVESTATEstatic final int PRESOLVESTATE Problem status as a bit map. Values are from enumeration 'PRESOLVESTATE'- See Also:
- Constant Field Values
 
 -  PARENTNODEstatic final int PARENTNODE The parent node of the current node in the tree search.- See Also:
- Constant Field Values
 
 -  NAMELENGTHstatic final int NAMELENGTH The length (in 8 character units) of row and column names in the matrix. To allocate a character array to store names, you must allow8*NAMELENGTH+1characters per name (the+1allows for the string terminator character).- See Also:
- Constant Field Values
 
 -  QELEMSstatic final int QELEMS Number of quadratic non-zeros in the objective.- See Also:
- Constant Field Values
 
 -  NUMIISstatic final int NUMIIS Number of IISs found. You should first query theIISSOLSTATUSattribute to make sure that the IIS procedure terminated successfully.- See Also:
- Constant Field Values
 
 -  MIPENTSstatic final int MIPENTS Number of MIP entities (i.e. binary, integer, semi-continuous, partial integer, and semi-continuous integer variables) but excluding the number of special ordered sets.This attribute is used in the following examples: - AddMipSol
- FixBV
- Repair
 - See Also:
- Constant Field Values
 
 -  BRANCHVARstatic final int BRANCHVAR The branching variable at a node of the Branch and Bound tree.- See Also:
- Constant Field Values
 
 -  MIPTHREADIDstatic final int MIPTHREADID The ID for the MIP thread.This attribute is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  ALGORITHMstatic final int ALGORITHM The algorithm the optimizer currently is running / was running just before completition.- See Also:
- Constant Field Values
 
 -  CROSSOVERITERstatic final int CROSSOVERITER Number of simplex iterations performed in crossover.- See Also:
- Constant Field Values
 
 -  SOLSTATUSstatic final int SOLSTATUS Status of the solution of the last problem solved with XPRSoptimize. Values are from enumeration 'SOLSTATUS'This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- GoalProg
- Knapsack
- LoadLP
- MipSolEnum
- MipSolPool
- MostViolated
- SaveSol
- TSP
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  ORIGINALROWSstatic final int ORIGINALROWS Number of rows (i.e. constraints) in the original matrix before presolving.This attribute is used in the following examples: - Repair
 - See Also:
- Constant Field Values
 
 -  CALLBACKCOUNT_OPTNODEstatic final int CALLBACKCOUNT_OPTNODE This attribute counts the number of times the optimal node callback set byXPRSaddcboptnodehas been called for the current node, including the current callback call. The value of this attribute should only be used from within the optimal node callback.This attribute is used in the following examples: - AddMipSol
 - See Also:
- Constant Field Values
 
 -  CALLBACKCOUNT_CUTMGRstatic final int CALLBACKCOUNT_CUTMGR This attribute counts the number of times the cut manager callback set byXPRSaddcbcutmgrhas been called for the current node, including the current callback call. The value of this attribute should only be used from within the cut manager callback.- See Also:
- Constant Field Values
 
 -  SYSTEMMEMORYstatic final int SYSTEMMEMORY The amount of non problem specific memory used by the solver.- See Also:
- Constant Field Values
 
 -  ORIGINALQELEMSstatic final int ORIGINALQELEMS Number of quadratic non-zeros in the original objective before presolving.- See Also:
- Constant Field Values
 
 -  MAXPROBNAMELENGTHstatic final int MAXPROBNAMELENGTH Maximum size of the problem name and also the maximum allowed length of the file or path string for any function that accepts such an argument (not including the null terminator).- See Also:
- Constant Field Values
 
 -  STOPSTATUSstatic final int STOPSTATUS Status of the optimization process.This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- GoalProg
- Knapsack
- LoadLP
- MipSolEnum
- MipSolPool
- MostViolated
- SaveSol
- TSP
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  ORIGINALMIPENTSstatic final int ORIGINALMIPENTS Number of MIP entities (i.e. binary, integer, semi-continuous, partial integer, and semi-continuous integer variables) but excluding the number of special ordered sets in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALSETSstatic final int ORIGINALSETS Number of special ordered sets in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALSETMEMBERSstatic final int ORIGINALSETMEMBERS Number of variables within special ordered sets (set members) in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  SPARESETSstatic final int SPARESETS Number of spare sets in the matrix.- See Also:
- Constant Field Values
 
 -  SPARESETELEMSstatic final int SPARESETELEMS Number of spare set elements in the matrix.- See Also:
- Constant Field Values
 
 -  CHECKSONMAXTIMEstatic final int CHECKSONMAXTIME This attribute is used to set the value of theMAXCHECKSONMAXTIMEcontrol. Its value is the number of times the optimizer checked theMAXTIMEcriterion during the last call to the optimization routineXPRSmipoptimize. If a run terminates on theMAXTIMEcriterion then the attribute is the negative of the number of times the optimizer checked theMAXTIMEcriterion up to and including the check when the termination was activated. Note that the attribute is set to zero at the beginning of each call to an optimization routine.- See Also:
- Constant Field Values
 
 -  CHECKSONMAXCUTTIMEstatic final int CHECKSONMAXCUTTIME This attribute is used to set the value of theMAXCHECKSONMAXCUTTIMEcontrol. Its value is the number of times the optimizer checked theMAXCUTTIMEcriterion during the last call to the optimization routineXPRSmipoptimize. If a run terminates cutting operations on theMAXCUTTIMEcriterion then the attribute is the negative of the number of times the optimizer checked theMAXCUTTIMEcriterion up to and including the check when the termination was activated. Note that the attribute is set to zero at the beginning of each call to an optimization routine.- See Also:
- Constant Field Values
 
 -  ORIGINALCOLSstatic final int ORIGINALCOLS Number of columns (i.e. variables) in the original matrix before presolving.This attribute is used in the following examples: - Repair
 - See Also:
- Constant Field Values
 
 -  QCELEMSstatic final int QCELEMS Number of quadratic row coefficients in the matrix.- See Also:
- Constant Field Values
 
 -  QCONSTRAINTSstatic final int QCONSTRAINTS Number of rows with quadratic coefficients in the matrix.- See Also:
- Constant Field Values
 
 -  ORIGINALQCELEMSstatic final int ORIGINALQCELEMS Number of quadratic row coefficients in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALQCONSTRAINTSstatic final int ORIGINALQCONSTRAINTS Number of rows with quadratic coefficients in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  PEAKTOTALTREEMEMORYUSAGEstatic final int PEAKTOTALTREEMEMORYUSAGE The peak size, in megabytes, that the branch-and-bound search tree reached during the solve. Note that this value will include the uncompressed size of any compressed data and the size of any data saved to the tree file.- See Also:
- Constant Field Values
 
 -  CURRENTNODEstatic final int CURRENTNODE The unique identifier of the current node in the tree search.This attribute is used in the following examples: - Knapsack
- RoundInt
- SaveSol
 - See Also:
- Constant Field Values
 
 -  TREEMEMORYUSAGEstatic final int TREEMEMORYUSAGE The amount of physical memory, in megabytes, currently being used to store the branch-and-bound search tree.- See Also:
- Constant Field Values
 
 -  TREEFILESIZEstatic final int TREEFILESIZE The allocated size of the tree file, in megabytes. Because data can be removed from the tree file during the branch and bound search, the size of the tree file is usually greater than the amount of data currently within it (represented by theTREEFILEUSAGEattribute).- See Also:
- Constant Field Values
 
 -  TREEFILEUSAGEstatic final int TREEFILEUSAGE The number of megabytes of data from the branch-and-bound tree that have been saved to the tree file. Note that the actual allocated size of the tree file (represented by theTREEFILESIZEattribute) may be greater than this value.- See Also:
- Constant Field Values
 
 -  INDICATORSstatic final int INDICATORS Number of indicator constrains in the problem.- See Also:
- Constant Field Values
 
 -  ORIGINALINDICATORSstatic final int ORIGINALINDICATORS Number of indicator constraints in the original matrix before presolving.- See Also:
- Constant Field Values
 
 -  CORESPERCPUDETECTEDstatic final int CORESPERCPUDETECTED Number of logical cores per CPU unit detected by the optimizer, which is the number of threads each CPU can execute.- See Also:
- Constant Field Values
 
 -  CPUSDETECTEDstatic final int CPUSDETECTED Number of CPU units detected by the optimizer.- See Also:
- Constant Field Values
 
 -  CORESDETECTEDstatic final int CORESDETECTED Number of logical cores detected by the optimizer, which is the total number of threads the hardware can execute across all CPUs.This attribute is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  PHYSICALCORESDETECTEDstatic final int PHYSICALCORESDETECTED The total number of physical cores across all CPUs detected by the optimizer.- See Also:
- Constant Field Values
 
 -  PHYSICALCORESPERCPUDETECTEDstatic final int PHYSICALCORESPERCPUDETECTED The number of physical cores per CPU detected by the optimizer.- See Also:
- Constant Field Values
 
 -  OPTIMIZETYPEUSEDstatic final int OPTIMIZETYPEUSED The type of solver used in the last call toXPRSoptimize,XPRSmipoptimize,XPRSlpoptimizeorXPRSnlpoptimize. Values are from enumeration 'OPTIMIZETYPE'- See Also:
- Constant Field Values
 
 -  BARSINGstatic final int BARSING Number of linearly dependent binding constraints at the optimal barrier solution. These results in singularities in the Cholesky decomposition during the barrier that may cause numerical troubles. Larger dependence means more chance for numerical difficulties.- See Also:
- Constant Field Values
 
 -  BARSINGRstatic final int BARSINGR Regularized number of linearly dependent binding constraints at the optimal barrier solution. These results in singularities in the Cholesky decomposition during the barrier that may cause numerical troubles. Larger dependence means more chance for numerical difficulties.- See Also:
- Constant Field Values
 
 -  PRESOLVEINDEXstatic final int PRESOLVEINDEX Presolve: The row or column index on which presolve detected a problem to be infeasible or unbounded.- See Also:
- Constant Field Values
 
 -  CURRENTMEMORYstatic final int CURRENTMEMORY The amount of dynamically allocated heap memory by the problem being solved.- See Also:
- Constant Field Values
 
 -  PEAKMEMORYstatic final int PEAKMEMORY An estimate of the peak amount of dynamically allocated heap memory by the problem.- See Also:
- Constant Field Values
 
 -  CONESstatic final int CONES Number of second order and rotated second order cones in the problem.- See Also:
- Constant Field Values
 
 -  CONEELEMSstatic final int CONEELEMS Number of second order cone coefficients in the problem.- See Also:
- Constant Field Values
 
 -  TOTALMEMORYstatic final int TOTALMEMORY The amount of dynamically allocated heap memory by the optimizer, including all problems currently exsisting.- See Also:
- Constant Field Values
 
 -  AVAILABLEMEMORYstatic final int AVAILABLEMEMORY The amount of heap memory detected by Xpress as free.- See Also:
- Constant Field Values
 
 -  PWLCONSstatic final int PWLCONS Number of piecewise linear constraints in the problem.- See Also:
- Constant Field Values
 
 -  PWLPOINTSstatic final int PWLPOINTS Number of breakpoints of piecewise linear constraints in the problem.- See Also:
- Constant Field Values
 
 -  GENCONSstatic final int GENCONS The number of general constraints (i.e. MIN/MAX/AND/OR/ABS constraints) in the problem.- See Also:
- Constant Field Values
 
 -  GENCONCOLSstatic final int GENCONCOLS Number of input variables in general constraints (i.e. MIN/MAX/AND/OR/ABS constraints) in the problem.- See Also:
- Constant Field Values
 
 -  GENCONVALSstatic final int GENCONVALS Number of constant values in general constraints (MIN/MAX constraints) in the problem.- See Also:
- Constant Field Values
 
 -  TREERESTARTSstatic final int TREERESTARTS Number of in-tree restarts performed.- See Also:
- Constant Field Values
 
 -  ORIGINALPWLSstatic final int ORIGINALPWLS Number of piecewise linear constraints in the original problem before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALPWLPOINTSstatic final int ORIGINALPWLPOINTS Number of breakpoints of piecewise linear constraints in the original problem before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALGENCONSstatic final int ORIGINALGENCONS Number of general constraints in the original problem before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALGENCONCOLSstatic final int ORIGINALGENCONCOLS Number of input variables in general constraints in the original problem before presolving.- See Also:
- Constant Field Values
 
 -  ORIGINALGENCONVALSstatic final int ORIGINALGENCONVALS Number of constant values in general constraints in the original problem before presolving.- See Also:
- Constant Field Values
 
 -  COMPUTEEXECUTIONSstatic final int COMPUTEEXECUTIONS The number of solves executed on a compute server.- See Also:
- Constant Field Values
 
 -  MEMORYLIMITDETECTEDstatic final int MEMORYLIMITDETECTED The detected amount of memory accessible to the solver process, in megabytes. This is the minimum of physical memory, virtual memory limitations, and detected container limitations (Linux only).- See Also:
- Constant Field Values
 
 -  RESTARTSstatic final int RESTARTS Total number of restarts performed.- See Also:
- Constant Field Values
 
 -  SOLVESTATUSstatic final int SOLVESTATUS Status of the solve of the last problem solved with XPRSoptimize. Values are from enumeration 'SOLVESTATUS'This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- GoalProg
- Knapsack
- LoadLP
- MipSolEnum
- MipSolPool
- MostViolated
- SaveSol
- TSP
- Tableau
- Trimloss
 - See Also:
- Constant Field Values
 
 -  GLOBALBOUNDINGBOXAPPLIEDstatic final int GLOBALBOUNDINGBOXAPPLIED Whether a bounding box equal to the absolute value of theGLOBALBOUNDINGBOXcontrol was applied to the problem after the initial solve came back infeasible and if so, to which variables.- See Also:
- Constant Field Values
 
 -  OBJECTIVESstatic final int OBJECTIVES Number of objectives in the problem.- See Also:
- Constant Field Values
 
 -  SOLVEDOBJSstatic final int SOLVEDOBJS Number of objectives that have been solved so far during a multi-objective solve.- See Also:
- Constant Field Values
 
 -  OBJSTOSOLVEstatic final int OBJSTOSOLVE Number of objectives that will be solved during the current multi-objective solve.- See Also:
- Constant Field Values
 
 -  GLOBALNLPINFEASstatic final int GLOBALNLPINFEAS Number of nonlinear infeasibilities at the current node of a global solve, measured as the number of violated atomic formulas.- See Also:
- Constant Field Values
 
 -  IISSOLSTATUSstatic final int IISSOLSTATUS IIS solution status. Values are from enumeration 'IISSOLSTATUS'This attribute is used in the following examples: - IISExample
 - See Also:
- Constant Field Values
 
 -  INPUTROWSstatic final int INPUTROWS Number of rows (i.e. constraints) in the original matrix before nonlinear reformulations.- See Also:
- Constant Field Values
 
 -  INPUTCOLSstatic final int INPUTCOLS Number of columns (i.e. variables) in the original matrix before nonlinear reformulations.- See Also:
- Constant Field Values
 
 -  MAXCUTTIMEstatic final int MAXCUTTIME The maximum amount of time allowed for generation of cutting planes and reoptimization. The limit is checked during generation and no further cuts are added once this limit has been exceeded.- See Also:
- Constant Field Values
 
 -  MAXSTALLTIMEstatic final int MAXSTALLTIME The maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.- See Also:
- Constant Field Values
 
 -  TUNERMAXTIMEstatic final int TUNERMAXTIME Tuner: The maximum time in seconds that the tuner will run before it terminates.- See Also:
- Constant Field Values
 
 -  MATRIXTOLstatic final int MATRIXTOL The zero tolerance on matrix elements. If the value of a matrix element is less than or equal toMATRIXTOLin absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance seeINPUTTOL.This control is used in the following examples: - MostViolated
 - See Also:
- Constant Field Values
 
 -  PIVOTTOLstatic final int PIVOTTOL Simplex: The zero tolerance for matrix elements. On each iteration, the simplex method seeks a nonzero matrix element to pivot on. Any element with absolute value less thanPIVOTTOLis treated as zero for this purpose.- See Also:
- Constant Field Values
 
 -  FEASTOLstatic final int FEASTOL This tolerance determines when a solution is treated as feasible. If the amount by which a constraint's activity violates its right-hand side or ranged bound is less in absolute magnitude thanFEASTOL, then the constraint is treated as satisfied. Similarly, if the amount by which a column violates its bounds is less in absolute magnitude thanFEASTOL, those bounds are also treated as satisfied.- See Also:
- Constant Field Values
 
 -  OUTPUTTOLstatic final int OUTPUTTOL Zero tolerance on print values.- See Also:
- Constant Field Values
 
 -  SOSREFTOLstatic final int SOSREFTOL The minimum relative gap between the ordering values of elements in a special ordered set. The gap divided by the absolute value of the larger of the two adjacent values must be at leastSOSREFTOL.- See Also:
- Constant Field Values
 
 -  OPTIMALITYTOLstatic final int OPTIMALITYTOL Simplex: This is the zero tolerance for reduced costs. On each iteration, the simplex method searches for a variable to enter the basis which has a negative reduced cost. The candidates are only those variables which have reduced costs less than the negative value ofOPTIMALITYTOL.- See Also:
- Constant Field Values
 
 -  ETATOLstatic final int ETATOL Tolerance on eta elements. During each iteration, the basis inverse is premultiplied by an elementary matrix, which is the identity except for one column - the eta vector. Elements of eta vectors whose absolute value is smaller thanETATOLare taken to be zero in this step.- See Also:
- Constant Field Values
 
 -  RELPIVOTTOLstatic final int RELPIVOTTOL Simplex: At each iteration a pivot element is chosen within a given column of the matrix. The relative pivot tolerance,RELPIVOTTOL, is the size of the element chosen relative to the largest possible pivot element in the same column.- See Also:
- Constant Field Values
 
 -  MIPTOLstatic final int MIPTOL Branch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.This control is used in the following examples: - AddMipSol
- Knapsack
- RoundInt
 - See Also:
- Constant Field Values
 
 -  MIPTOLTARGETstatic final int MIPTOLTARGET Target MIPTOL value used by the automatic MIP solution refiner as defined byREFINEOPS. Negative and zero values are ignored.- See Also:
- Constant Field Values
 
 -  BARPERTURBstatic final int BARPERTURB Newton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties.BARPERTURBcontrolls how much perturbation is allowed during the barrier iterations. By default no perturbation is allowed. Set this parameter with care as larger perturbations may lead to less efficient iterates and the best settings are problem-dependent.- See Also:
- Constant Field Values
 
 -  MIPADDCUTOFFstatic final int MIPADDCUTOFF Branch and Bound: The amount to add to the objective function of the best integer solution found to give the newCURRMIPCUTOFF. Once an integer solution has been found whose objective function is equal to or better thanCURRMIPCUTOFF, improvements on this value may not be interesting unless they are better by at least a certain amount. IfMIPADDCUTOFFis nonzero, it will be added toCURRMIPCUTOFFeach time an integer solution is found which is better than this new value. This cuts off sections of the tree whose solutions would not represent substantial improvements in the objective function, saving processor time. The controlMIPABSSTOPprovides a similar function but works in a different way.- See Also:
- Constant Field Values
 
 -  MIPABSCUTOFFstatic final int MIPABSCUTOFF Branch and Bound: If the user knows that they are interested only in values of the objective function which are better than some value, this can be assigned toMIPABSCUTOFF. This allows the Optimizer to ignore solving any nodes which may yield worse objective values, saving solution time. When a MIP solution is found a new cut off value is calculated and the value can be obtained from theCURRMIPCUTOFFattribute. The value ofCURRMIPCUTOFFis calculated using theMIPRELCUTOFFandMIPADDCUTOFFcontrols.This control is used in the following examples: - AddMipSol
- Knapsack
 - See Also:
- Constant Field Values
 
 -  MIPRELCUTOFFstatic final int MIPRELCUTOFF Branch and Bound: Percentage of the incumbent value to be added to the value of the objective function when an integer solution is found, to give the new value ofCURRMIPCUTOFF. The effect is to cut off the search in parts of the tree whose best possible objective function would not be substantially better than the current solution. The controlMIPRELSTOPprovides a similar functionality but works in a different way.- See Also:
- Constant Field Values
 
 -  PSEUDOCOSTstatic final int PSEUDOCOST Branch and Bound: The default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search. A pseudo cost is associated with each integer decision variable and is an estimate of the amount by which the objective function will be worse if that variable is forced to an integral value.- See Also:
- Constant Field Values
 
 -  PENALTYstatic final int PENALTY Minimum absolute penalty variable coefficient.BIGMandPENALTYare set by the input routine (XPRSreadprob(READPROB)) but may be reset by the user prior toXPRSlpoptimize(LPOPTIMIZE).- See Also:
- Constant Field Values
 
 -  BIGMstatic final int BIGM The infeasibility penalty used if the "Big M" method is implemented.- See Also:
- Constant Field Values
 
 -  MIPABSSTOPstatic final int MIPABSSTOP Branch and Bound: The absolute tolerance determining whether the tree search will continue or not. It will terminate if
 |MIPOBJVAL - BESTBOUND| <=MIPABSSTOP
 whereMIPOBJVALis the value of the best solution's objective function, andBESTBOUNDis the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 100 of the optimal solution, setMIPABSSTOPto 100.- See Also:
- Constant Field Values
 
 -  MIPRELSTOPstatic final int MIPRELSTOP Branch and Bound: This determines when the branch and bound tree search will terminate. Branch and bound tree search will stop if:
 |MIPOBJVAL - BESTBOUND| <=MIPRELSTOPx max(|BESTBOUND|,|MIPOBJVAL|)
 whereMIPOBJVALis the value of the best solution's objective function andBESTBOUNDis the current best solution bound. For example, to stop the tree search when a MIP solution has been found and the Optimizer can guarantee it is within 5% of the optimal solution, setMIPRELSTOPto 0.05.- See Also:
- Constant Field Values
 
 -  CROSSOVERACCURACYTOLstatic final int CROSSOVERACCURACYTOL Newton barrier: This control determines how crossover adjusts the default relative pivot tolerance. When re-inversion is necessary, crossover will compare the recalculated working basic solution with the assumed ones just before re-inversion took place. If the error is above this threshold, crossover will adjust the relative pivot tolerance to address the build-up of numerical inaccuracies.- See Also:
- Constant Field Values
 
 -  PRIMALPERTURBstatic final int PRIMALPERTURB The factor by which the problem will be perturbed prior to optimization by primal simplex. A value of0.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis set to1, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in primal simplex, however, the value ofPRIMALPERTURBwill be used for perturbation.- See Also:
- Constant Field Values
 
 -  DUALPERTURBstatic final int DUALPERTURB The factor by which the problem will be perturbed prior to optimization by dual simplex. A value of0.0results in no perturbation prior to optimization. Note the interconnection to theAUTOPERTURBcontrol. IfAUTOPERTURBis set to1, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in dual simplex, however, the value ofDUALPERTURBwill be used for perturbation.- See Also:
- Constant Field Values
 
 -  BAROBJSCALEstatic final int BAROBJSCALE Defines how the barrier scales the objective.- See Also:
- Constant Field Values
 
 -  BARRHSSCALEstatic final int BARRHSSCALE Defines how the barrier scales the right hand side.- See Also:
- Constant Field Values
 
 -  CHOLESKYTOLstatic final int CHOLESKYTOL Newton barrier: The tolerance for pivot elements in the Cholesky decomposition of the normal equations coefficient matrix, computed at each iteration of the barrier algorithm. If the absolute value of the pivot element is less than or equal toCHOLESKYTOL, it merits special treatment in the Cholesky decomposition process.- See Also:
- Constant Field Values
 
 -  BARGAPSTOPstatic final int BARGAPSTOP Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for the relative duality gap. When the difference between the primal and dual objective function values falls below this tolerance, the Optimizer determines that the optimal solution has been found.- See Also:
- Constant Field Values
 
 -  BARDUALSTOPstatic final int BARDUALSTOP Newton barrier and hybrid gradient: This is a convergence parameter, representing the tolerance for dual infeasibilities. If the difference between the constraints and their bounds in the dual problem falls below this tolerance in absolute value, optimization will stop and the current solution will be returned.- See Also:
- Constant Field Values
 
 -  BARPRIMALSTOPstatic final int BARPRIMALSTOP Newton barrier and hybrid gradient: This is a convergence parameter, indicating the tolerance for primal infeasibilities. If the difference between the constraints and their bounds in the primal problem falls below this tolerance in absolute value, the Optimizer will terminate and return the current solution.- See Also:
- Constant Field Values
 
 -  BARSTEPSTOPstatic final int BARSTEPSTOP Newton barrier: A convergence parameter, representing the minimal step size. On each iteration of the barrier algorithm, a step is taken along a computed search direction. If that step size is smaller thanBARSTEPSTOP, the Optimizer will terminate and return the current solution.- See Also:
- Constant Field Values
 
 -  ELIMTOLstatic final int ELIMTOL The Markowitz tolerance for the elimination phase of the presolve.- See Also:
- Constant Field Values
 
 -  MARKOWITZTOLstatic final int MARKOWITZTOL The Markowitz tolerance used for the factorization of the basis matrix.- See Also:
- Constant Field Values
 
 -  MIPABSGAPNOTIFYstatic final int MIPABSGAPNOTIFY Branch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of theMIPRELGAPNOTIFYcontrol.- See Also:
- Constant Field Values
 
 -  MIPRELGAPNOTIFYstatic final int MIPRELGAPNOTIFY Branch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the branch and bound tree search when the relative gap reaches or passes the value you set of theMIPRELGAPNOTIFYcontrol.- See Also:
- Constant Field Values
 
 -  BARLARGEBOUNDstatic final int BARLARGEBOUND Threshold for the barrier to handle large bounds.- See Also:
- Constant Field Values
 
 -  PPFACTORstatic final int PPFACTOR The partial pricing candidate list sizing parameter.- See Also:
- Constant Field Values
 
 -  REPAIRINDEFINITEQMAXstatic final int REPAIRINDEFINITEQMAX - See Also:
- Constant Field Values
 
 -  BARGAPTARGETstatic final int BARGAPTARGET Newton barrier: The target tolerance for the relative duality gap. The barrier algorithm will keep iterating until eitherBARGAPTARGETis satisfied or until no further improvements are possible. In the latter case, ifBARGAPSTOPis satisfied, it will declare the problem optimal.- See Also:
- Constant Field Values
 
 -  DUMMYCONTROLstatic final int DUMMYCONTROL - See Also:
- Constant Field Values
 
 -  BARSTARTWEIGHTstatic final int BARSTARTWEIGHT Newton barrier: This sets a weight for the warm-start point when warm-start is set for the barrier algorithm. Using larger weight gives more emphasis for the supplied starting point.- See Also:
- Constant Field Values
 
 -  BARFREESCALEstatic final int BARFREESCALE Defines how the barrier algorithm scales free variables.- See Also:
- Constant Field Values
 
 -  SBEFFORTstatic final int SBEFFORT Adjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.- See Also:
- Constant Field Values
 
 -  HEURDIVERANDOMIZEstatic final int HEURDIVERANDOMIZE The level of randomization to apply in the diving heuristic. The diving heuristic uses priority weights on rows and columns to determine the order in which to e.g. round fractional columns, or the direction in which to round them. This control determines by how large a random factor these weights should be changed.- See Also:
- Constant Field Values
 
 -  HEURSEARCHEFFORTstatic final int HEURSEARCHEFFORT Adjusts the overall level of the local search heuristics.- See Also:
- Constant Field Values
 
 -  CUTFACTORstatic final int CUTFACTOR Limit on the number of cuts and cut coefficients the optimizer is allowed to add to the matrix during tree search. The cuts and cut coefficients are limited byCUTFACTORtimes the number of rows and coefficients in the initial matrix.- See Also:
- Constant Field Values
 
 -  EIGENVALUETOLstatic final int EIGENVALUETOL A quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.- See Also:
- Constant Field Values
 
 -  INDLINBIGMstatic final int INDLINBIGM During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which such a linearized version will be added to the problem in addition to the original constraint. If the BigM is even smaller thanINDPRELINBIGM, then the original indicator constraint will additionally be dropped from the problem.- See Also:
- Constant Field Values
 
 -  TREEMEMORYSAVINGTARGETstatic final int TREEMEMORYSAVINGTARGET When the memory used by the branch-and-bound search tree exceeds the limit specified by theTREEMEMORYLIMITcontrol, the optimizer will try to save memory by writing lower-rated sections of the tree to the tree file. The target amount of memory to save will be enough to bring memory usage back below the limit, plus enough extra to give the tree room to grow. TheTREEMEMORYSAVINGTARGETcontrol specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb andTREEMEMORYSAVINGTARGETis 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value ofTREEMEMORYSAVINGTARGETwill cause less extra nodes of the tree to be written to the tree file, but will result in the memory saving routine being triggered more often (as the tree will have less room in which to grow), which can reduce performance. Increasing the value ofTREEMEMORYSAVINGTARGETwill cause additional, more highly-rated nodes, of the tree to be written to the tree file, which can cause performance issues if these nodes are required later in the solve.- See Also:
- Constant Field Values
 
 -  INDPRELINBIGMstatic final int INDPRELINBIGM During presolve, indicator constraints will be linearized using a BigM coefficient whenever that BigM coefficient is small enough. This control defines the largest BigM for which the original constraint will be replaced by the linearized version. If the BigM is larger than INDPRELINBIGM but smaller thanINDLINBIGM, the linearized row will be added but the original indicator constraint is kept as a numerically stable way to check feasibility.- See Also:
- Constant Field Values
 
 -  RELAXTREEMEMORYLIMITstatic final int RELAXTREEMEMORYLIMIT When the memory used by the branch and bound search tree exceeds the target specified by theTREEMEMORYLIMITcontrol, the optimizer will try to reduce this by writing nodes to the tree file. In rare cases, usually where the solve has many millions of very small nodes, the tree structural data (which cannot be written to the tree file) will grow large enough to approach or exceed the tree's memory target. When this happens, optimizer performance can degrade greatly as the solver makes heavy use of the tree file in preference to memory. To prevent this, the solver will automatically relax the tree memory limit when it detects this case; theRELAXTREEMEMORYLIMITcontrol specifies the proportion of the previous memory limit by which to relax it. SetRELAXTREEMEMORYLIMITto0.0to force the Xpress Optimizer to never relax the tree memory limit in this way.- See Also:
- Constant Field Values
 
 -  MIPABSGAPNOTIFYOBJstatic final int MIPABSGAPNOTIFYOBJ Branch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of theMIPRELGAPNOTIFYOBJcontrol.- See Also:
- Constant Field Values
 
 -  MIPABSGAPNOTIFYBOUNDstatic final int MIPABSGAPNOTIFYBOUND Branch and bound: if thegapnotifycallback has been set usingXPRSaddcbgapnotify, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of theMIPRELGAPNOTIFYBOUNDcontrol.- See Also:
- Constant Field Values
 
 -  PRESOLVEMAXGROWstatic final int PRESOLVEMAXGROW Limit on how much the number of non-zero coefficients is allowed to grow during presolve, specified as a ratio of the number of non-zero coefficients in the original problem.- See Also:
- Constant Field Values
 
 -  HEURSEARCHTARGETSIZEstatic final int HEURSEARCHTARGETSIZE - See Also:
- Constant Field Values
 
 -  CROSSOVERRELPIVOTTOLstatic final int CROSSOVERRELPIVOTTOL - See Also:
- Constant Field Values
 
 -  CROSSOVERRELPIVOTTOLSAFEstatic final int CROSSOVERRELPIVOTTOLSAFE - See Also:
- Constant Field Values
 
 -  DETLOGFREQstatic final int DETLOGFREQ - See Also:
- Constant Field Values
 
 -  MAXIMPLIEDBOUNDstatic final int MAXIMPLIEDBOUND Presolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller thanMAXIMPLIEDBOUNDwill be applied to the problem.- See Also:
- Constant Field Values
 
 -  FEASTOLTARGETstatic final int FEASTOLTARGET This specifies the target feasibility tolerance for the solution refiner.- See Also:
- Constant Field Values
 
 -  OPTIMALITYTOLTARGETstatic final int OPTIMALITYTOLTARGET This specifies the target optimality tolerance for the solution refiner.- See Also:
- Constant Field Values
 
 -  PRECOMPONENTSEFFORTstatic final int PRECOMPONENTSEFFORT Presolve: adjusts the overall effort for the independent component presolver. This control affects working limits for the subproblem solving as well as thresholds when it is called. Increase to put more emphasis on component presolving.- See Also:
- Constant Field Values
 
 -  LPLOGDELAYstatic final int LPLOGDELAY Time interval between two LP log lines.- See Also:
- Constant Field Values
 
 -  HEURDIVEITERLIMITstatic final int HEURDIVEITERLIMIT Branch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.- See Also:
- Constant Field Values
 
 -  BARKERNELstatic final int BARKERNEL Newton barrier: Defines how centrality is weighted in the barrier algorithm.- See Also:
- Constant Field Values
 
 -  FEASTOLPERTURBstatic final int FEASTOLPERTURB This tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes. The toleranceFEASTOLis always considered as an upper limit for the perturbations, but in some cases smaller value can be more desirable.- See Also:
- Constant Field Values
 
 -  CROSSOVERFEASWEIGHTstatic final int CROSSOVERFEASWEIGHT - See Also:
- Constant Field Values
 
 -  LUPIVOTTOLstatic final int LUPIVOTTOL - See Also:
- Constant Field Values
 
 -  MIPRESTARTGAPTHRESHOLDstatic final int MIPRESTARTGAPTHRESHOLD - See Also:
- Constant Field Values
 
 -  NODEPROBINGEFFORTstatic final int NODEPROBINGEFFORT Adjusts the overall level of node probing.- See Also:
- Constant Field Values
 
 -  INPUTTOLstatic final int INPUTTOL The tolerance on input values elements. If any value is less than or equal toINPUTTOLin absolute value, it is treated as zero. For the internal zero tolerance seeMATRIXTOL.- See Also:
- Constant Field Values
 
 -  MIPRESTARTFACTORstatic final int MIPRESTARTFACTOR Branch and Bound: Fine tune initial conditions to trigger an in-tree restart. Use a value > 1 to increase the aggressiveness with which the Optimizer restarts. Use a value < 1 to relax the aggressiveness with which the Optimizer restarts. Note that this control does not affect the initial condition on the gap, which must be set separately.- See Also:
- Constant Field Values
 
 -  BAROBJPERTURBstatic final int BAROBJPERTURB Defines how the barrier perturbs the objective.- See Also:
- Constant Field Values
 
 -  CPIALPHAstatic final int CPIALPHA decay term for confined primal integral computation.- See Also:
- Constant Field Values
 
 -  GLOBALSPATIALBRANCHPROPAGATIONEFFORTstatic final int GLOBALSPATIALBRANCHPROPAGATIONEFFORT Limits the effort that is spent on propagation during spatial branching.- See Also:
- Constant Field Values
 
 -  GLOBALSPATIALBRANCHCUTTINGEFFORTstatic final int GLOBALSPATIALBRANCHCUTTINGEFFORT Limits the effort that is spent on creating cuts during spatial branching.- See Also:
- Constant Field Values
 
 -  GLOBALBOUNDINGBOXstatic final int GLOBALBOUNDINGBOX If a nonlinear problem cannot be solved due to appearing unbounded, it can automatically be regularized by the application of a bounding box on the variables. If this control is set to a negative value, in a second solving attempt all original variables will be bounded by the absolute value of this control. If set to a positive value, there will be a third solving attempt afterwards, if necessary, in which also all auxiliary variables are bounded by this value.- See Also:
- Constant Field Values
 
 -  TIMELIMITstatic final int TIMELIMIT The maximum time in seconds that the Optimizer will run before it terminates, including the problem setup time and solution time. For MIP problems, this is the total time taken to solve all nodes.- See Also:
- Constant Field Values
 
 -  SOLTIMELIMITstatic final int SOLTIMELIMIT The maximum time in seconds that the Optimizer will run a MIP solve before it terminates, given that a solution has been found. As long as no solution has been found, this control will have no effect.- See Also:
- Constant Field Values
 
 -  REPAIRINFEASTIMELIMITstatic final int REPAIRINFEASTIMELIMIT Overall time limit for the repairinfeas tool- See Also:
- Constant Field Values
 
 -  BARHGEXTRAPOLATEstatic final int BARHGEXTRAPOLATE Extrapolation parameter for the hybrid gradient algorithm. Although theory suggests that a value of 1 is best, slightly smaller values perform better in general.- See Also:
- Constant Field Values
 
 -  MIPSOLTIMEstatic final int MIPSOLTIME Time at which the last integer feasible solution was found.- See Also:
- Constant Field Values
 
 -  TIMEstatic final int TIME Time spent solving the problem as measured by the optimizer.- See Also:
- Constant Field Values
 
 -  LPOBJVALstatic final int LPOBJVAL Value of the objective function of the last LP solved.This attribute is used in the following examples: - Knapsack
- LoadLP
- RoundInt
- Tableau
 - See Also:
- Constant Field Values
 
 -  SUMPRIMALINFstatic final int SUMPRIMALINF Scaled sum of primal infeasibilities.- See Also:
- Constant Field Values
 
 -  MIPOBJVALstatic final int MIPOBJVAL Objective function value of the last integer solution found.This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- Knapsack
- MipSolEnum
- MipSolPool
- MostViolated
- SaveSol
- Trimloss
 - See Also:
- Constant Field Values
 
 -  BESTBOUNDstatic final int BESTBOUND Value of the best bound determined so far by the MIP search.This attribute is used in the following examples: - SaveSol
 - See Also:
- Constant Field Values
 
 -  OBJRHSstatic final int OBJRHS Fixed part of the objective function.- See Also:
- Constant Field Values
 
 -  MIPBESTOBJVALstatic final int MIPBESTOBJVAL Objective function value of the best integer solution found.This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- Knapsack
- MipSolEnum
- MipSolPool
- MostViolated
- SaveSol
- TSP
- Trimloss
 - See Also:
- Constant Field Values
 
 -  OBJSENSEstatic final int OBJSENSE Sense of the optimization being performed.- See Also:
- Constant Field Values
 
 -  BRANCHVALUEstatic final int BRANCHVALUE The value of the branching variable at a node of the Branch and Bound tree.- See Also:
- Constant Field Values
 
 -  PENALTYVALUEstatic final int PENALTYVALUE The weighted sum of violations in the solution to the relaxed problem identified by the infeasibility repair function.- See Also:
- Constant Field Values
 
 -  CURRMIPCUTOFFstatic final int CURRMIPCUTOFF The current MIP cut off.- See Also:
- Constant Field Values
 
 -  BARCONDAstatic final int BARCONDA Absolute condition measure calculated in the last iteration of the barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARCONDDstatic final int BARCONDD Condition measure calculated in the last iteration of the barrier algorithm.- See Also:
- Constant Field Values
 
 -  MAXABSPRIMALINFEASstatic final int MAXABSPRIMALINFEAS Maximum calculated absolute primal infeasibility in the unscaled original problem.- See Also:
- Constant Field Values
 
 -  MAXRELPRIMALINFEASstatic final int MAXRELPRIMALINFEAS Maximum calculated relative primal infeasibility in the unscaled original problem.- See Also:
- Constant Field Values
 
 -  MAXABSDUALINFEASstatic final int MAXABSDUALINFEAS Maximum calculated absolute dual infeasibility in the unscaled original problem.- See Also:
- Constant Field Values
 
 -  MAXRELDUALINFEASstatic final int MAXRELDUALINFEAS Maximum calculated relative dual infeasibility in the unscaled original problem.- See Also:
- Constant Field Values
 
 -  PRIMALDUALINTEGRALstatic final int PRIMALDUALINTEGRAL Value of the primal-dual integral.- See Also:
- Constant Field Values
 
 -  MAXMIPINFEASstatic final int MAXMIPINFEAS Maximum integer fractionality in the solution.- See Also:
- Constant Field Values
 
 -  ATTENTIONLEVELstatic final int ATTENTIONLEVEL A measure between 0 and 1 for how numerically unstable the problem is. The attention level is based on a weighted combination of the number of basis condition numbers exceeding certain thresholds. It considers all nodes sampled byMIPKAPPAFREQ, with a setting of 1 being the most frequent sampling rate. The higher the attention level, the worse conditioned is the problem.- See Also:
- Constant Field Values
 
 -  MAXKAPPAstatic final int MAXKAPPA Largest basis condition number (also known as kappa) calculated through all nodes sampled byMIPKAPPAFREQ.- See Also:
- Constant Field Values
 
 -  TREECOMPLETIONstatic final int TREECOMPLETION Estimation of the relative completion of the search tree as fraction between 0 and 1. Its accuracy mainly depends on the level of degeneracy of a problem and the balancedness of the search tree.- See Also:
- Constant Field Values
 
 -  PREDICTEDATTLEVELstatic final int PREDICTEDATTLEVEL A measure between 0 and 1 to predict how numerically unstable the current MIP solve can be expected to be. After the root LP solve, a machine learning model is used to predict the actualATTENTIONLEVELwhich will only be computed ifMIPKAPPAFREQis set to a nonzero value. If the predicted attention level exceeds a value of 0.1, a message will be printed to the log.- See Also:
- Constant Field Values
 
 -  OBSERVEDPRIMALINTEGRALstatic final int OBSERVEDPRIMALINTEGRAL Value of the (observed) primal integral.- See Also:
- Constant Field Values
 
 -  CPISCALEFACTORstatic final int CPISCALEFACTOR scale factor from primal integral computation.- See Also:
- Constant Field Values
 
 -  OBJVALstatic final int OBJVAL Value of the objective function of the last problem solved with XPRSoptimize.This attribute is used in the following examples: - AddMipSol
- FixBV
- GlobalObjectiveParametrics
- GlobalRHSParametrics
- Knapsack
- LoadLP
- MipSolEnum
- MipSolPool
- MostViolated
- Polygon
- PolygonMap
- PolygonMapDelta
- PolygonMultiMap
- PolygonMultiMapDelta
- PolygonVecMap
- PolygonVecMapDelta
- SaveSol
- Trimloss
 - See Also:
- Constant Field Values
 
 -  MPSRHSNAMEstatic final int MPSRHSNAME When reading an MPS file, this control determines which entries from theRHSsection will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0.- See Also:
- Constant Field Values
 
 -  MPSOBJNAMEstatic final int MPSOBJNAME When reading an MPS file, this control determines which neutral row will be read as the objective function. If this control is set when reading a multi-objective MPS file, only the named objective will be read; all other objectives will be ignored. As with all string controls, this is of length 64 characters plus a null terminator,\0.- See Also:
- Constant Field Values
 
 -  MPSRANGENAMEstatic final int MPSRANGENAME When reading an MPS file, this control determines which entries from theRANGESsection will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0.- See Also:
- Constant Field Values
 
 -  MPSBOUNDNAMEstatic final int MPSBOUNDNAME When reading an MPS file, this control determines which entries from theBOUNDSsection will be read. As with all string controls, this is of length 64 characters plus a null terminator,\0.- See Also:
- Constant Field Values
 
 -  OUTPUTMASKstatic final int OUTPUTMASK Mask to restrict the row and column names written to file. As with all string controls, this is of length 64 characters plus a null terminator,\0.- See Also:
- Constant Field Values
 
 -  TUNERMETHODFILEstatic final int TUNERMETHODFILE Tuner: Defines a file from which the tuner can read user-defined tuner method.- See Also:
- Constant Field Values
 
 -  TUNEROUTPUTPATHstatic final int TUNEROUTPUTPATH Tuner: Defines a root path to which the tuner writes the result file and logs.- See Also:
- Constant Field Values
 
 -  TUNERSESSIONNAMEstatic final int TUNERSESSIONNAME Tuner: Defines a session name for the tuner.- See Also:
- Constant Field Values
 
 -  COMPUTEEXECSERVICEstatic final int COMPUTEEXECSERVICE Selects the Insight execution service that will be used for solving remote optimizations.- See Also:
- Constant Field Values
 
 -  MATRIXNAMEstatic final int MATRIXNAME The matrix name.- See Also:
- Constant Field Values
 
 -  BOUNDNAMEstatic final int BOUNDNAME Active bound name.- See Also:
- Constant Field Values
 
 -  OBJNAME@Deprecated static final int OBJNAME Deprecated.- See Also:
- Constant Field Values
 
 -  RHSNAMEstatic final int RHSNAME Active right hand side name.- See Also:
- Constant Field Values
 
 -  RANGENAMEstatic final int RANGENAME Active range name.- See Also:
- Constant Field Values
 
 -  XPRESSVERSIONstatic final int XPRESSVERSION The Xpress version number.- See Also:
- Constant Field Values
 
 -  UUIDstatic final int UUID Universally Unique Identifier for the problem instance.- See Also:
- Constant Field Values
 
 -  BARPRIMALOBJstatic final int BARPRIMALOBJ Primal objective value calculated by the Newton barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARDUALOBJstatic final int BARDUALOBJ Dual objective value calculated by the Newton barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARPRIMALINFstatic final int BARPRIMALINF Sum of the primal infeasibilities for the Newton barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARDUALINFstatic final int BARDUALINF Sum of the dual infeasibilities for the Newton barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARCGAPstatic final int BARCGAP Convergence criterion for the Newton barrier algorithm.- See Also:
- Constant Field Values
 
 -  BARITERstatic final int BARITER Number of Newton barrier iterations.- See Also:
- Constant Field Values
 
 -  BARAASIZEstatic final int BARAASIZE Number of nonzeros in AA T.- See Also:
- Constant Field Values
 
 -  BARLSIZEstatic final int BARLSIZE Number of nonzeros in L resulting from the Cholesky factorization.- See Also:
- Constant Field Values
 
 -  BARDENSECOLstatic final int BARDENSECOL Number of dense columns found in the matrix.- See Also:
- Constant Field Values
 
 -  BARCROSSOVERstatic final int BARCROSSOVER Indicates whether or not the basis crossover phase has been entered.- See Also:
- Constant Field Values
 
 -  MSP_DUPLICATESOLUTIONSPOLICYstatic final int MSP_DUPLICATESOLUTIONSPOLICY Control of type Integer.This control is used in the following examples: - MipSolEnum
 - See Also:
- Constant Field Values
 
 -  MSP_SOLUTIONSstatic final int MSP_SOLUTIONS Attribute of type Integer.This attribute is used in the following examples: - MipSolEnum
- MipSolPool
 - See Also:
- Constant Field Values
 
 -  MSP_DEFAULTUSERSOLFEASTOLstatic final int MSP_DEFAULTUSERSOLFEASTOL Control of type Double.- See Also:
- Constant Field Values
 
 -  MSP_DEFAULTUSERSOLMIPTOLstatic final int MSP_DEFAULTUSERSOLMIPTOL Control of type Double.- See Also:
- Constant Field Values
 
 -  MSP_INCLUDEPROBNAMEINLOGGINGstatic final int MSP_INCLUDEPROBNAMEINLOGGING Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_WRITESLXSOLLOGGINGstatic final int MSP_WRITESLXSOLLOGGING Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_ENABLESLACKSTORAGEstatic final int MSP_ENABLESLACKSTORAGE Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_OUTPUTLOGstatic final int MSP_OUTPUTLOG Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_PRB_VALIDSOLSstatic final int MSP_PRB_VALIDSOLS Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_PRB_FEASIBLESOLSstatic final int MSP_PRB_FEASIBLESOLS Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_COLSstatic final int MSP_SOL_COLS Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_NONZEROSstatic final int MSP_SOL_NONZEROS Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_FEASTOLstatic final int MSP_SOL_FEASTOL Control of type Double.- See Also:
- Constant Field Values
 
 -  MSP_SOL_MIPTOLstatic final int MSP_SOL_MIPTOL Control of type Double.- See Also:
- Constant Field Values
 
 -  MSP_SOL_ISUSERSOLUTIONstatic final int MSP_SOL_ISUSERSOLUTION Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_ISREPROCESSEDUSERSOLUTIONstatic final int MSP_SOL_ISREPROCESSEDUSERSOLUTION Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_BITFIELDSUSRstatic final int MSP_SOL_BITFIELDSUSR Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOL_BITFIELDSSYSstatic final int MSP_SOL_BITFIELDSSYS Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_OBJstatic final int MSP_SOLPRB_OBJ Attribute of type Double.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_INFEASCOUNTstatic final int MSP_SOLPRB_INFEASCOUNT Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_INFSUM_PRIMALstatic final int MSP_SOLPRB_INFSUM_PRIMAL Attribute of type Double.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_INFCNT_PRIMALstatic final int MSP_SOLPRB_INFCNT_PRIMAL Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_INFSUM_MIPstatic final int MSP_SOLPRB_INFSUM_MIP Attribute of type Double.- See Also:
- Constant Field Values
 
 -  MSP_SOLPRB_INFCNT_MIPstatic final int MSP_SOLPRB_INFCNT_MIP Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_SOLUTIONSstatic final int MSE_SOLUTIONS Attribute of type Integer.This attribute is used in the following examples: - MipSolEnum
- MipSolPool
 - See Also:
- Constant Field Values
 
 -  MSE_CALLBACKCULLSOLS_MIPOBJECTstatic final int MSE_CALLBACKCULLSOLS_MIPOBJECT Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_CALLBACKCULLSOLS_DIVERSITYstatic final int MSE_CALLBACKCULLSOLS_DIVERSITY Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_CALLBACKCULLSOLS_MODOBJECTstatic final int MSE_CALLBACKCULLSOLS_MODOBJECT Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_METRIC_MIPOBJECTstatic final int MSE_METRIC_MIPOBJECT Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_METRIC_DIVERSITYstatic final int MSE_METRIC_DIVERSITY Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_METRIC_MODOBJECTstatic final int MSE_METRIC_MODOBJECT Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_OPTIMIZEDIVERSITYstatic final int MSE_OPTIMIZEDIVERSITY Control of type Integer.- See Also:
- Constant Field Values
 
 -  MSE_DIVERSITYSUMstatic final int MSE_DIVERSITYSUM Attribute of type Double.- See Also:
- Constant Field Values
 
 -  MSE_OUTPUTTOLstatic final int MSE_OUTPUTTOL Control of type Double.- See Also:
- Constant Field Values
 
 -  MSE_OUTPUTLOGstatic final int MSE_OUTPUTLOG Control of type Integer.- See Also:
- Constant Field Values
 
 -  NLPFUNCEVALstatic final int NLPFUNCEVAL Bit map for determining the method of evaluating user functions and their derivatives- See Also:
- Constant Field Values
 
 -  NLPLOGstatic final int NLPLOG Level of printing during SLP iterations- See Also:
- Constant Field Values
 
 -  NLPEVALUATEstatic final int NLPEVALUATE Evaluation strategy for user functions- See Also:
- Constant Field Values
 
 -  NLPPRESOLVEstatic final int NLPPRESOLVE This control determines whether presolving should be performed prior to starting the main algorithm- See Also:
- Constant Field Values
 
 -  LOCALSOLVERstatic final int LOCALSOLVER Control of type Integer.- See Also:
- Constant Field Values
 
 -  NLPSTOPOUTOFRANGEstatic final int NLPSTOPOUTOFRANGE Stop optimization and return error code if internal function argument is out of range- See Also:
- Constant Field Values
 
 -  NLPTHREADSAFEUSERFUNCstatic final int NLPTHREADSAFEUSERFUNC Defines if user functions are allowed to be called in parallel- See Also:
- Constant Field Values
 
 -  NLPJACOBIANstatic final int NLPJACOBIAN First order differentiation mode when using analytical derivatives- See Also:
- Constant Field Values
 
 -  NLPHESSIANstatic final int NLPHESSIAN Second order differentiation mode when using analytical derivatives- See Also:
- Constant Field Values
 
 -  MULTISTARTstatic final int MULTISTART The multistart master control. Defines if the multistart search is to be initiated, or if only the baseline model is to be solved.- See Also:
- Constant Field Values
 
 -  MULTISTART_THREADSstatic final int MULTISTART_THREADS The maximum number of threads to be used in multistart- See Also:
- Constant Field Values
 
 -  MULTISTART_MAXSOLVESstatic final int MULTISTART_MAXSOLVES The maximum number of jobs to create during the multistart search.- See Also:
- Constant Field Values
 
 -  MULTISTART_MAXTIMEstatic final int MULTISTART_MAXTIME The maximum total time to be spent in the mutlistart search.- See Also:
- Constant Field Values
 
 -  NLPMAXTIMEstatic final int NLPMAXTIME The maximum time in seconds that the SLP optimization will run before it terminates- See Also:
- Constant Field Values
 
 -  NLPDERIVATIVESstatic final int NLPDERIVATIVES Bitmap describing the method of calculating derivatives- See Also:
- Constant Field Values
 
 -  NLPREFORMULATEstatic final int NLPREFORMULATE Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.- See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPSstatic final int NLPPRESOLVEOPS Bitmap indicating the SLP presolve actions to be taken- See Also:
- Constant Field Values
 
 -  MULTISTART_LOGstatic final int MULTISTART_LOG The level of logging during the multistart run.- See Also:
- Constant Field Values
 
 -  MULTISTART_SEEDstatic final int MULTISTART_SEED Random seed used for the automatic generation of initial point when loading multistart presets- See Also:
- Constant Field Values
 
 -  MULTISTART_POOLSIZEstatic final int MULTISTART_POOLSIZE The maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.- See Also:
- Constant Field Values
 
 -  NLPPOSTSOLVEstatic final int NLPPOSTSOLVE This control determines whether postsolving should be performed automatically- See Also:
- Constant Field Values
 
 -  NLPDETERMINISTICstatic final int NLPDETERMINISTIC Determines if the parallel features of SLP should be guaranteed to be deterministic- See Also:
- Constant Field Values
 
 -  NLPPRESOLVELEVELstatic final int NLPPRESOLVELEVEL This control determines the level of changes presolve may carry out on the problem and whether column/row indices may change- See Also:
- Constant Field Values
 
 -  NLPPROBINGstatic final int NLPPROBING This control determines whether probing on a subset of variables should be performed prior to starting the main algorithm. Probing runs multiple times bound reduction in order to further tighten the bounding box.- See Also:
- Constant Field Values
 
 -  NLPCALCTHREADSstatic final int NLPCALCTHREADS Number of threads used for formula and derivatives evaluations- See Also:
- Constant Field Values
 
 -  NLPTHREADSstatic final int NLPTHREADS Default number of threads to be used- See Also:
- Constant Field Values
 
 -  NLPFINDIVstatic final int NLPFINDIV Option for running a heuristic to find a feasible initial point- See Also:
- Constant Field Values
 
 -  NLPLINQUADBRstatic final int NLPLINQUADBR Use linear and quadratic constraints and objective function to further reduce bounds on all variables- See Also:
- Constant Field Values
 
 -  NLPSOLVERstatic final int NLPSOLVER Selects the library to use for local solvesThis control is used in the following examples: - PolygonMap
- PolygonMapDelta
- PolygonVecMap
- PolygonVecMapDelta
 - See Also:
- Constant Field Values
 
 -  SLPALGORITHMstatic final int SLPALGORITHM Bit map describing the SLP algorithm(s) to be used- See Also:
- Constant Field Values
 
 -  SLPAUGMENTATIONstatic final int SLPAUGMENTATION Bit map describing the SLP augmentation method(s) to be used- See Also:
- Constant Field Values
 
 -  SLPBARLIMITstatic final int SLPBARLIMIT Number of initial SLP iterations using the barrier method- See Also:
- Constant Field Values
 
 -  SLPCASCADEstatic final int SLPCASCADE Bit map describing the cascading to be used- See Also:
- Constant Field Values
 
 -  SLPCASCADENLIMITstatic final int SLPCASCADENLIMIT Maximum number of iterations for cascading with non-linear determining rows- See Also:
- Constant Field Values
 
 -  SLPDAMPSTARTstatic final int SLPDAMPSTART SLP iteration at which damping is activated- See Also:
- Constant Field Values
 
 -  SLPCUTSTRATEGYstatic final int SLPCUTSTRATEGY Determines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.- See Also:
- Constant Field Values
 
 -  SLPDELTAZLIMITstatic final int SLPDELTAZLIMIT Number of SLP iterations during which to apply XSLP_DELTA_Z- See Also:
- Constant Field Values
 
 -  SLPINFEASLIMITstatic final int SLPINFEASLIMIT The maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminates- See Also:
- Constant Field Values
 
 -  SLPITERLIMITstatic final int SLPITERLIMIT The maximum number of SLP iterations- See Also:
- Constant Field Values
 
 -  SLPSAMECOUNTstatic final int SLPSAMECOUNT Number of steps reaching the step bound in the same direction before step bounds are increased- See Also:
- Constant Field Values
 
 -  SLPSAMEDAMPstatic final int SLPSAMEDAMP Number of steps in same direction before damping factor is increased- See Also:
- Constant Field Values
 
 -  SLPSBSTARTstatic final int SLPSBSTART SLP iteration after which step bounds are first applied- See Also:
- Constant Field Values
 
 -  SLPXCOUNTstatic final int SLPXCOUNT Number of SLP iterations over which to measure static objective (1) convergence- See Also:
- Constant Field Values
 
 -  SLPXLIMITstatic final int SLPXLIMIT Number of SLP iterations up to which static objective (1) convergence testing starts- See Also:
- Constant Field Values
 
 -  SLPDELAYUPDATEROWSstatic final int SLPDELAYUPDATEROWS Number of SLP iterations before update rows are fully activated- See Also:
- Constant Field Values
 
 -  SLPAUTOSAVEstatic final int SLPAUTOSAVE Frequency with which to save the model- See Also:
- Constant Field Values
 
 -  SLPANALYZEstatic final int SLPANALYZE Bit map activating additional options supporting model / solution path analyzis- See Also:
- Constant Field Values
 
 -  SLPOCOUNTstatic final int SLPOCOUNT Number of SLP iterations over which to measure objective function variation for static objective (2) convergence criterion- See Also:
- Constant Field Values
 
 -  SLPMIPALGORITHMstatic final int SLPMIPALGORITHM Bitmap describing the MISLP algorithms to be used- See Also:
- Constant Field Values
 
 -  SLPMIPRELAXSTEPBOUNDSstatic final int SLPMIPRELAXSTEPBOUNDS Bitmap describing the step-bound relaxation strategy during MISLP- See Also:
- Constant Field Values
 
 -  SLPMIPFIXSTEPBOUNDSstatic final int SLPMIPFIXSTEPBOUNDS Bitmap describing the step-bound fixing strategy during MISLP- See Also:
- Constant Field Values
 
 -  SLPMIPITERLIMITstatic final int SLPMIPITERLIMIT Maximum number of SLP iterations at each node- See Also:
- Constant Field Values
 
 -  SLPMIPCUTOFFLIMITstatic final int SLPMIPCUTOFFLIMIT Number of SLP iterations to check when considering a node for cutting off- See Also:
- Constant Field Values
 
 -  SLPMIPOCOUNTstatic final int SLPMIPOCOUNT Number of SLP iterations at each node over which to measure objective function variation- See Also:
- Constant Field Values
 
 -  SLPMIPDEFAULTALGORITHMstatic final int SLPMIPDEFAULTALGORITHM Default algorithm to be used during the tree search in MISLP- See Also:
- Constant Field Values
 
 -  SLPMIPLOGstatic final int SLPMIPLOG Frequency with which MIP status is printed- See Also:
- Constant Field Values
 
 -  SLPDELTAOFFSETstatic final int SLPDELTAOFFSET Position of first character of SLP variable name used to create name of delta vector- See Also:
- Constant Field Values
 
 -  SLPUPDATEOFFSETstatic final int SLPUPDATEOFFSET Position of first character of SLP variable name used to create name of SLP update row- See Also:
- Constant Field Values
 
 -  SLPERROROFFSETstatic final int SLPERROROFFSET Position of first character of constraint name used to create name of penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPSBROWOFFSETstatic final int SLPSBROWOFFSET Position of first character of SLP variable name used to create name of SLP lower and upper step bound rows- See Also:
- Constant Field Values
 
 -  SLPVCOUNTstatic final int SLPVCOUNT Number of SLP iterations over which to measure static objective (3) convergence- See Also:
- Constant Field Values
 
 -  SLPVLIMITstatic final int SLPVLIMIT Number of SLP iterations after which static objective (3) convergence testing starts- See Also:
- Constant Field Values
 
 -  SLPECFCHECKstatic final int SLPECFCHECK Check feasibility at the point of linearization for extended convergence criteria- See Also:
- Constant Field Values
 
 -  SLPMIPCUTOFFCOUNTstatic final int SLPMIPCUTOFFCOUNT Number of SLP iterations to check when considering a node for cutting off- See Also:
- Constant Field Values
 
 -  SLPWCOUNTstatic final int SLPWCOUNT Number of SLP iterations over which to measure the objective for the extended convergence continuation criterion- See Also:
- Constant Field Values
 
 -  SLPUNFINISHEDLIMITstatic final int SLPUNFINISHEDLIMIT The number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.- See Also:
- Constant Field Values
 
 -  SLPCONVERGENCEOPSstatic final int SLPCONVERGENCEOPS Bit map describing which convergence tests should be carried out- See Also:
- Constant Field Values
 
 -  SLPZEROCRITERIONstatic final int SLPZEROCRITERION Bitmap determining the behavior of the placeholder deletion procedure- See Also:
- Constant Field Values
 
 -  SLPZEROCRITERIONSTARTstatic final int SLPZEROCRITERIONSTART SLP iteration at which criteria for deletion of placeholder entries are first activated.- See Also:
- Constant Field Values
 
 -  SLPZEROCRITERIONCOUNTstatic final int SLPZEROCRITERIONCOUNT Number of consecutive times a placeholder entry is zero before being considered for deletion- See Also:
- Constant Field Values
 
 -  SLPLSPATTERNLIMITstatic final int SLPLSPATTERNLIMIT Number of iterations in the pattern search preceding the line search- See Also:
- Constant Field Values
 
 -  SLPLSITERLIMITstatic final int SLPLSITERLIMIT Number of iterations in the line search- See Also:
- Constant Field Values
 
 -  SLPLSSTARTstatic final int SLPLSSTART Iteration in which to active the line search- See Also:
- Constant Field Values
 
 -  SLPPENALTYINFOSTARTstatic final int SLPPENALTYINFOSTART Iteration from which to record row penalty information- See Also:
- Constant Field Values
 
 -  SLPFILTERstatic final int SLPFILTER Bit map for controlling solution updates- See Also:
- Constant Field Values
 
 -  SLPTRACEMASKOPSstatic final int SLPTRACEMASKOPS Controls the information printed forXSLP_TRACEMASK. The order in which the information is printed is determined by the order of bits inXSLP_TRACEMASKOPS.- See Also:
- Constant Field Values
 
 -  SLPLSZEROLIMITstatic final int SLPLSZEROLIMIT Maximum number of zero length line search steps before line search is deactivated- See Also:
- Constant Field Values
 
 -  SLPHEURSTRATEGYstatic final int SLPHEURSTRATEGY Branch and Bound: This specifies the MINLP heuristic strategy. On some problems it is worth trying more comprehensive heuristic strategies by settingHEURSTRATEGYto 2 or 3.- See Also:
- Constant Field Values
 
 -  SLPBARCROSSOVERSTARTstatic final int SLPBARCROSSOVERSTART Default crossover activation behaviour for barrier start- See Also:
- Constant Field Values
 
 -  SLPBARSTALLINGLIMITstatic final int SLPBARSTALLINGLIMIT Number of iterations to allow numerical failures in barrier before switching to dual- See Also:
- Constant Field Values
 
 -  SLPBARSTALLINGOBJLIMITstatic final int SLPBARSTALLINGOBJLIMIT Number of iterations over which to measure the objective change for barrier iterations with no crossover- See Also:
- Constant Field Values
 
 -  SLPBARSTARTOPSstatic final int SLPBARSTARTOPS Controls behaviour when the barrier is used to solve the linearizations- See Also:
- Constant Field Values
 
 -  SLPGRIDHEURSELECTstatic final int SLPGRIDHEURSELECT Bit map selectin which heuristics to run if the problem has variable with an integer delta- See Also:
- Constant Field Values
 
 -  NLPINFINITYstatic final int NLPINFINITY Value returned by a divide-by-zero in a formula- See Also:
- Constant Field Values
 
 -  NLPZEROstatic final int NLPZERO Absolute tolerance- See Also:
- Constant Field Values
 
 -  NLPDEFAULTIVstatic final int NLPDEFAULTIV Default initial value for an SLP variable if none is explicitly given- See Also:
- Constant Field Values
 
 -  NLPOPTTIMEstatic final int NLPOPTTIME Time spent in optimization- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONTOL_Astatic final int NLPVALIDATIONTOL_A Absolute tolerance for the XSLPvalidate procedure- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONTOL_Rstatic final int NLPVALIDATIONTOL_R Relative tolerance for the XSLPvalidate procedure- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONINDEX_Astatic final int NLPVALIDATIONINDEX_A Absolute validation index- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONINDEX_Rstatic final int NLPVALIDATIONINDEX_R Relative validation index- See Also:
- Constant Field Values
 
 -  NLPPRIMALINTEGRALREFstatic final int NLPPRIMALINTEGRALREF Reference solution value to take into account when calculating the primal integral- See Also:
- Constant Field Values
 
 -  NLPPRIMALINTEGRALALPHAstatic final int NLPPRIMALINTEGRALALPHA Decay term for primal integral computation- See Also:
- Constant Field Values
 
 -  NLPOBJVALstatic final int NLPOBJVAL Objective function value excluding any penalty costs- See Also:
- Constant Field Values
 
 -  NLPPRESOLVEZEROstatic final int NLPPRESOLVEZERO Minimum absolute value for a variable which is identified as nonzero during SLP presolve- See Also:
- Constant Field Values
 
 -  NLPMERITLAMBDAstatic final int NLPMERITLAMBDA Factor by which the net objective is taken into account in the merit function- See Also:
- Constant Field Values
 
 -  MSMAXBOUNDRANGEstatic final int MSMAXBOUNDRANGE Defines the maximum range inside which initial points are generated by multistart presets- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONTOL_Kstatic final int NLPVALIDATIONTOL_K Relative tolerance for the XSLPvalidatekkt procedure- See Also:
- Constant Field Values
 
 -  NLPPRESOLVE_ELIMTOLstatic final int NLPPRESOLVE_ELIMTOL Tolerance for nonlinear eliminations during SLP presolve- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONTARGET_Rstatic final int NLPVALIDATIONTARGET_R Feasiblity target tolerance- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONTARGET_Kstatic final int NLPVALIDATIONTARGET_K Optimality target tolerance- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONFACTORstatic final int NLPVALIDATIONFACTOR Minimum improvement in validation targets to continue iterating- See Also:
- Constant Field Values
 
 -  SLPDAMPstatic final int SLPDAMP Damping factor for updating values of variables- See Also:
- Constant Field Values
 
 -  SLPDAMPEXPANDstatic final int SLPDAMPEXPAND Multiplier to increase damping factor during dynamic damping- See Also:
- Constant Field Values
 
 -  SLPDAMPSHRINKstatic final int SLPDAMPSHRINK Multiplier to decrease damping factor during dynamic damping- See Also:
- Constant Field Values
 
 -  SLPDELTA_Astatic final int SLPDELTA_A Absolute perturbation of values for calculating numerical derivatives- See Also:
- Constant Field Values
 
 -  SLPDELTA_Rstatic final int SLPDELTA_R Relative perturbation of values for calculating numerical derivatives- See Also:
- Constant Field Values
 
 -  SLPDELTA_Zstatic final int SLPDELTA_Z Tolerance used when calculating derivatives- See Also:
- Constant Field Values
 
 -  SLPDELTACOSTstatic final int SLPDELTACOST Initial penalty cost multiplier for penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPDELTAMAXCOSTstatic final int SLPDELTAMAXCOST Maximum penalty cost multiplier for penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPDJTOLstatic final int SLPDJTOL Tolerance on DJ value for determining if a variable is at its step bound- See Also:
- Constant Field Values
 
 -  SLPERRORCOSTstatic final int SLPERRORCOST Initial penalty cost multiplier for penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPERRORMAXCOSTstatic final int SLPERRORMAXCOST Maximum penalty cost multiplier for penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPERRORTOL_Astatic final int SLPERRORTOL_A Absolute tolerance for error vectors- See Also:
- Constant Field Values
 
 -  SLPEXPANDstatic final int SLPEXPAND Multiplier to increase a step bound- See Also:
- Constant Field Values
 
 -  SLPMAXWEIGHTstatic final int SLPMAXWEIGHT Maximum penalty weight for delta or error vectors- See Also:
- Constant Field Values
 
 -  SLPMINWEIGHTstatic final int SLPMINWEIGHT Minimum penalty weight for delta or error vectors- See Also:
- Constant Field Values
 
 -  SLPSHRINKstatic final int SLPSHRINK Multiplier to reduce a step bound- See Also:
- Constant Field Values
 
 -  SLPCTOLstatic final int SLPCTOL Closure convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPATOL_Astatic final int SLPATOL_A Absolute delta convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPATOL_Rstatic final int SLPATOL_R Relative delta convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPMTOL_Astatic final int SLPMTOL_A Absolute effective matrix element convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPMTOL_Rstatic final int SLPMTOL_R Relative effective matrix element convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPITOL_Astatic final int SLPITOL_A Absolute impact convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPITOL_Rstatic final int SLPITOL_R Relative impact convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPSTOL_Astatic final int SLPSTOL_A Absolute slack convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPSTOL_Rstatic final int SLPSTOL_R Relative slack convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPMVTOLstatic final int SLPMVTOL Marginal value tolerance for determining if a constraint is slack- See Also:
- Constant Field Values
 
 -  SLPXTOL_Astatic final int SLPXTOL_A Absolute static objective function (1) tolerance- See Also:
- Constant Field Values
 
 -  SLPXTOL_Rstatic final int SLPXTOL_R Relative static objective function (1) tolerance- See Also:
- Constant Field Values
 
 -  SLPDEFAULTSTEPBOUNDstatic final int SLPDEFAULTSTEPBOUND Minimum initial value for the step bound of an SLP variable if none is explicitly given- See Also:
- Constant Field Values
 
 -  SLPDAMPMAXstatic final int SLPDAMPMAX Maximum value for the damping factor of a variable during dynamic damping- See Also:
- Constant Field Values
 
 -  SLPDAMPMINstatic final int SLPDAMPMIN Minimum value for the damping factor of a variable during dynamic damping- See Also:
- Constant Field Values
 
 -  SLPDELTACOSTFACTORstatic final int SLPDELTACOSTFACTOR Factor for increasing cost multiplier on total penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPERRORCOSTFACTORstatic final int SLPERRORCOSTFACTOR Factor for increasing cost multiplier on total penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPERRORTOL_Pstatic final int SLPERRORTOL_P Absolute tolerance for printing error vectors- See Also:
- Constant Field Values
 
 -  SLPCASCADETOL_PAstatic final int SLPCASCADETOL_PA Absolute cascading print tolerance- See Also:
- Constant Field Values
 
 -  SLPCASCADETOL_PRstatic final int SLPCASCADETOL_PR Relative cascading print tolerance- See Also:
- Constant Field Values
 
 -  SLPOTOL_Astatic final int SLPOTOL_A Absolute static objective (2) convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPOTOL_Rstatic final int SLPOTOL_R Relative static objective (2) convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPDELTA_Xstatic final int SLPDELTA_X Minimum absolute value of delta coefficients to be retained- See Also:
- Constant Field Values
 
 -  SLPERRORCOSTSstatic final int SLPERRORCOSTS Total penalty costs in the solution- See Also:
- Constant Field Values
 
 -  SLPGRANULARITYstatic final int SLPGRANULARITY Base for calculating penalty costs- See Also:
- Constant Field Values
 
 -  SLPMIPCUTOFF_Astatic final int SLPMIPCUTOFF_A Absolute objective function cutoff for MIP termination- See Also:
- Constant Field Values
 
 -  SLPMIPCUTOFF_Rstatic final int SLPMIPCUTOFF_R Absolute objective function cutoff for MIP termination- See Also:
- Constant Field Values
 
 -  SLPMIPOTOL_Astatic final int SLPMIPOTOL_A Absolute objective function tolerance for MIP termination- See Also:
- Constant Field Values
 
 -  SLPMIPOTOL_Rstatic final int SLPMIPOTOL_R Relative objective function tolerance for MIP termination- See Also:
- Constant Field Values
 
 -  SLPESCALATIONstatic final int SLPESCALATION Factor for increasing cost multiplier on individual penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPOBJTOPENALTYCOSTstatic final int SLPOBJTOPENALTYCOST Factor to estimate initial penalty costs from objective function- See Also:
- Constant Field Values
 
 -  SLPSHRINKBIASstatic final int SLPSHRINKBIAS Defines an overwrite / adjustment of step bounds for improving iterations- See Also:
- Constant Field Values
 
 -  SLPFEASTOLTARGETstatic final int SLPFEASTOLTARGET When set, this defines a target feasibility tolerance to which the linearizations are solved to- See Also:
- Constant Field Values
 
 -  SLPOPTIMALITYTOLTARGETstatic final int SLPOPTIMALITYTOLTARGET When set, this defines a target optimality tolerance to which the linearizations are solved to- See Also:
- Constant Field Values
 
 -  SLPDELTA_INFINITYstatic final int SLPDELTA_INFINITY Maximum value for partial derivatives- See Also:
- Constant Field Values
 
 -  SLPVTOL_Astatic final int SLPVTOL_A Absolute static objective (3) convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPVTOL_Rstatic final int SLPVTOL_R Relative static objective (3) convergence tolerance- See Also:
- Constant Field Values
 
 -  SLPETOL_Astatic final int SLPETOL_A Absolute tolerance on penalty vectors- See Also:
- Constant Field Values
 
 -  SLPETOL_Rstatic final int SLPETOL_R Relative tolerance on penalty vectors- See Also:
- Constant Field Values
 
 -  SLPEVTOL_Astatic final int SLPEVTOL_A Absolute tolerance on total penalty costs- See Also:
- Constant Field Values
 
 -  SLPEVTOL_Rstatic final int SLPEVTOL_R Relative tolerance on total penalty costs- See Also:
- Constant Field Values
 
 -  SLPDELTA_ZEROstatic final int SLPDELTA_ZERO Absolute zero acceptance tolerance used when calculating derivatives- See Also:
- Constant Field Values
 
 -  SLPMINSBFACTORstatic final int SLPMINSBFACTOR Factor by which step bounds can be decreased beneathXSLP_ATOL_A- See Also:
- Constant Field Values
 
 -  SLPCLAMPVALIDATIONTOL_Astatic final int SLPCLAMPVALIDATIONTOL_A Absolute validation tolerance for applyingXSLP_CLAMPSHRINK- See Also:
- Constant Field Values
 
 -  SLPCLAMPVALIDATIONTOL_Rstatic final int SLPCLAMPVALIDATIONTOL_R Relative validation tolerance for applyingXSLP_CLAMPSHRINK- See Also:
- Constant Field Values
 
 -  SLPCLAMPSHRINKstatic final int SLPCLAMPSHRINK Shrink ratio used to impose strict convergence on variables converged in extended criteria only- See Also:
- Constant Field Values
 
 -  SLPECFTOL_Astatic final int SLPECFTOL_A Absolute tolerance on testing feasibility at the point of linearization- See Also:
- Constant Field Values
 
 -  SLPECFTOL_Rstatic final int SLPECFTOL_R Relative tolerance on testing feasibility at the point of linearization- See Also:
- Constant Field Values
 
 -  SLPWTOL_Astatic final int SLPWTOL_A Absolute extended convergence continuation tolerance- See Also:
- Constant Field Values
 
 -  SLPWTOL_Rstatic final int SLPWTOL_R Relative extended convergence continuation tolerance- See Also:
- Constant Field Values
 
 -  SLPMATRIXTOLstatic final int SLPMATRIXTOL Nonzero tolerance for dropping coefficients from the linearization.- See Also:
- Constant Field Values
 
 -  SLPDRFIXRANGEstatic final int SLPDRFIXRANGE The range around the previous value where variables are fixed in cascading if the determining column is belowXSLP_DRCOLTOL.- See Also:
- Constant Field Values
 
 -  SLPDRCOLTOLstatic final int SLPDRCOLTOL The minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well defined- See Also:
- Constant Field Values
 
 -  SLPMIPERRORTOL_Astatic final int SLPMIPERRORTOL_A Absolute penalty error cost tolerance for MIP cut-off- See Also:
- Constant Field Values
 
 -  SLPMIPERRORTOL_Rstatic final int SLPMIPERRORTOL_R Relative penalty error cost tolerance for MIP cut-off- See Also:
- Constant Field Values
 
 -  SLPCDTOL_Astatic final int SLPCDTOL_A Absolute tolerance for deducing constant derivatives- See Also:
- Constant Field Values
 
 -  SLPCDTOL_Rstatic final int SLPCDTOL_R Relative tolerance for deducing constant derivatives- See Also:
- Constant Field Values
 
 -  SLPENFORCEMAXCOSTstatic final int SLPENFORCEMAXCOST Maximum penalty cost in the objective before enforcing most violating rows- See Also:
- Constant Field Values
 
 -  SLPENFORCECOSTSHRINKstatic final int SLPENFORCECOSTSHRINK Factor by which to decrease the current penalty multiplier when enforcing rows.- See Also:
- Constant Field Values
 
 -  SLPDRCOLDJTOLstatic final int SLPDRCOLDJTOL Reduced cost tolerance on the delta variable when fixing due to the determining column being belowXSLP_DRCOLTOL.- See Also:
- Constant Field Values
 
 -  SLPBARSTALLINGTOLstatic final int SLPBARSTALLINGTOL Required change in the objective when progress is measured in barrier iterations without crossover- See Also:
- Constant Field Values
 
 -  SLPOBJTHRESHOLDstatic final int SLPOBJTHRESHOLD Assumed maximum value of the objective function in absolute value.- See Also:
- Constant Field Values
 
 -  SLPBOUNDTHRESHOLDstatic final int SLPBOUNDTHRESHOLD The maximum size of a bound that can be introduced by nonlinear presolve.- See Also:
- Constant Field Values
 
 -  NLPORIGINALROWSstatic final int NLPORIGINALROWS Number of model rows in the extended original problem- See Also:
- Constant Field Values
 
 -  NLPORIGINALCOLSstatic final int NLPORIGINALCOLS Number of model columns in the extended original problem- See Also:
- Constant Field Values
 
 -  NLPUFSstatic final int NLPUFS Number of user functions- See Also:
- Constant Field Values
 
 -  NLPIFSstatic final int NLPIFS Number of internal functions- See Also:
- Constant Field Values
 
 -  NLPEQUALSCOLUMNstatic final int NLPEQUALSCOLUMN Index of the reserved "=" column- See Also:
- Constant Field Values
 
 -  NLPVARIABLESstatic final int NLPVARIABLES Number of SLP variables- See Also:
- Constant Field Values
 
 -  NLPIMPLICITVARIABLESstatic final int NLPIMPLICITVARIABLES Number of SLP variables appearing only in coefficients- See Also:
- Constant Field Values
 
 -  NONLINEARCONSTRAINTSstatic final int NONLINEARCONSTRAINTS Number of nonlinear constraints in the problem- See Also:
- Constant Field Values
 
 -  NLPUSERFUNCCALLSstatic final int NLPUSERFUNCCALLS Number of calls made to user functions- See Also:
- Constant Field Values
 
 -  NLPUSEDERIVATIVESstatic final int NLPUSEDERIVATIVES Indicates whether numeric or analytic derivatives were used to create the linear approximations and solve the problem- See Also:
- Constant Field Values
 
 -  NLPKEEPBESTITERstatic final int NLPKEEPBESTITER The iteration in which the returned solution has been found.- See Also:
- Constant Field Values
 
 -  NLPSTATUSstatic final int NLPSTATUS Bitmap holding the problem convergence status- See Also:
- Constant Field Values
 
 -  LOCALSOLVERSELECTEDstatic final int LOCALSOLVERSELECTED Attribute of type Integer.- See Also:
- Constant Field Values
 
 -  NLPMODELROWSstatic final int NLPMODELROWS Number of model rows in the problem- See Also:
- Constant Field Values
 
 -  NLPMODELCOLSstatic final int NLPMODELCOLS Number of model columns in the problem- See Also:
- Constant Field Values
 
 -  NLPJOBIDstatic final int NLPJOBID Unique identifier for the current job- See Also:
- Constant Field Values
 
 -  NLPSTOPSTATUSstatic final int NLPSTOPSTATUS Status of the optimization process.- See Also:
- Constant Field Values
 
 -  NLPPRESOLVEELIMINATIONSstatic final int NLPPRESOLVEELIMINATIONS Number of SLP variables eliminated byXSLPpresolve- See Also:
- Constant Field Values
 
 -  SLPITERstatic final int SLPITER SLP iteration count- See Also:
- Constant Field Values
 
 -  SLPSTATUSstatic final int SLPSTATUS Bitmap holding the problem convergence status- See Also:
- Constant Field Values
 
 -  SLPUNCONVERGEDstatic final int SLPUNCONVERGED Number of unconverged values- See Also:
- Constant Field Values
 
 -  SLPSBXCONVERGEDstatic final int SLPSBXCONVERGED Number of step-bounded variables converged only on extended criteria- See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTAROWstatic final int SLPPENALTYDELTAROW Index of equality row holding the penalties for delta vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTACOLUMNstatic final int SLPPENALTYDELTACOLUMN Index of column costing the penalty delta row- See Also:
- Constant Field Values
 
 -  SLPPENALTYERRORROWstatic final int SLPPENALTYERRORROW Index of equality row holding the penalties for penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYERRORCOLUMNstatic final int SLPPENALTYERRORCOLUMN Index of column costing the penalty error row- See Also:
- Constant Field Values
 
 -  SLPCOEFFICIENTSstatic final int SLPCOEFFICIENTS Number of nonlinear coefficients- See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTASstatic final int SLPPENALTYDELTAS Number of penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYERRORSstatic final int SLPPENALTYERRORS Number of penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPPLUSPENALTYERRORSstatic final int SLPPLUSPENALTYERRORS Number of positive penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPMINUSPENALTYERRORSstatic final int SLPMINUSPENALTYERRORS Number of negative penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPUCCONSTRAINEDCOUNTstatic final int SLPUCCONSTRAINEDCOUNT Number of unconverged variables with coefficients in constraining rows- See Also:
- Constant Field Values
 
 -  SLPMIPNODESstatic final int SLPMIPNODES Number of nodes explored in MISLP. This includes any nodes for which a non-linear solve has been carried out.- See Also:
- Constant Field Values
 
 -  SLPMIPITERstatic final int SLPMIPITER Total number of SLP iterations in MISLP- See Also:
- Constant Field Values
 
 -  SLPTOLSETSstatic final int SLPTOLSETS Number of tolerance sets.- See Also:
- Constant Field Values
 
 -  SLPECFCOUNTstatic final int SLPECFCOUNT Number of infeasible constraints found at the point of linearization- See Also:
- Constant Field Values
 
 -  SLPDELTASstatic final int SLPDELTAS Number of delta vectors created during augmentation- See Also:
- Constant Field Values
 
 -  SLPZEROESRESETstatic final int SLPZEROESRESET Number of placeholder entries set to zero- See Also:
- Constant Field Values
 
 -  SLPZEROESTOTALstatic final int SLPZEROESTOTAL Number of potential zero placeholder entries- See Also:
- Constant Field Values
 
 -  SLPZEROESRETAINEDstatic final int SLPZEROESRETAINED Number of potentially zero placeholders left untouched- See Also:
- Constant Field Values
 
 -  SLPNONCONSTANTCOEFFSstatic final int SLPNONCONSTANTCOEFFS Number of coefficients in the augmented problem that might change between SLP iterations- See Also:
- Constant Field Values
 
 -  SLPMIPSOLSstatic final int SLPMIPSOLS Number of integer solutions found in MISLP. This includes solutions found during the tree search or any heuristics.- See Also:
- Constant Field Values
 
 -  NLPVALIDATIONINDEX_Kstatic final int NLPVALIDATIONINDEX_K Relative first order optimality validation index- See Also:
- Constant Field Values
 
 -  SLPCURRENTDELTACOSTstatic final int SLPCURRENTDELTACOST Current value of penalty cost multiplier for penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPCURRENTERRORCOSTstatic final int SLPCURRENTERRORCOST Current value of penalty cost multiplier for penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYERRORTOTALstatic final int SLPPENALTYERRORTOTAL Total activity of penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYERRORVALUEstatic final int SLPPENALTYERRORVALUE Total penalty cost attributed to penalty error vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTATOTALstatic final int SLPPENALTYDELTATOTAL Total activity of penalty delta vectors- See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTAVALUEstatic final int SLPPENALTYDELTAVALUE Total penalty cost attributed to penalty delta vectors- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_NEWPOINTstatic final int KNITRO_PARAM_NEWPOINT Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_HONORBNDSstatic final int KNITRO_PARAM_HONORBNDS Indicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_ALGORITHMstatic final int KNITRO_PARAM_ALGORITHM Indicates which algorithm to use to solve the problem- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_MURULEstatic final int KNITRO_PARAM_BAR_MURULE Indicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_FEASIBLEstatic final int KNITRO_PARAM_BAR_FEASIBLE Specifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_GRADOPTstatic final int KNITRO_PARAM_GRADOPT Specifies how to compute the gradients of the objective and constraint functions.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_HESSOPTstatic final int KNITRO_PARAM_HESSOPT Specifies how to compute the (approximate) Hessian of the Lagrangian.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_INITPTstatic final int KNITRO_PARAM_BAR_INITPT Indicates whether an initial point strategy is used with barrier algorithms.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MAXCGITstatic final int KNITRO_PARAM_MAXCGIT Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MAXITstatic final int KNITRO_PARAM_MAXIT Specifies the maximum number of iterations before termination.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_OUTLEVstatic final int KNITRO_PARAM_OUTLEV Controls the level of output produced by Knitro.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_SCALEstatic final int KNITRO_PARAM_SCALE Performs a scaling of the objective and constraint functions based on their values at the initial point.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_SOCstatic final int KNITRO_PARAM_SOC Specifies whether or not to try second order corrections (SOC).- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_DELTAstatic final int KNITRO_PARAM_DELTA Specifies the initial trust region radius scaling factor used to determine the initial trust region size.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_FEASMODETOLstatic final int KNITRO_PARAM_BAR_FEASMODETOL Specifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_FEASTOLstatic final int KNITRO_PARAM_FEASTOL Specifies the final relative stopping tolerance for the feasibility error.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_FEASTOLABSstatic final int KNITRO_PARAM_FEASTOLABS Specifies the final absolute stopping tolerance for the feasibility error.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_INITMUstatic final int KNITRO_PARAM_BAR_INITMU Specifies the initial value for the barrier parameter :muused with the barrier algorithms. This option has no effect on the Active Set algorithm.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_OBJRANGEstatic final int KNITRO_PARAM_OBJRANGE Specifies the extreme limits of the objective function for purposes of determining unboundedness.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_OPTTOLstatic final int KNITRO_PARAM_OPTTOL Specifies the final relative stopping tolerance for the KKT (optimality) error.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_OPTTOLABSstatic final int KNITRO_PARAM_OPTTOLABS Specifies the final absolute stopping tolerance for the KKT (optimality) error.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_PIVOTstatic final int KNITRO_PARAM_PIVOT Control of type Double.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_XTOLstatic final int KNITRO_PARAM_XTOL The optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_DEBUGstatic final int KNITRO_PARAM_DEBUG Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MULTISTARTstatic final int KNITRO_PARAM_MULTISTART Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSMAXSOLVESstatic final int KNITRO_PARAM_MSMAXSOLVES Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSMAXBNDRANGEstatic final int KNITRO_PARAM_MSMAXBNDRANGE Control of type Double.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_LMSIZEstatic final int KNITRO_PARAM_LMSIZE Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_MAXCROSSITstatic final int KNITRO_PARAM_BAR_MAXCROSSIT Specifies the maximum number of crossover iterations before termination.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BLASOPTIONstatic final int KNITRO_PARAM_BLASOPTION Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_MAXREFACTORstatic final int KNITRO_PARAM_BAR_MAXREFACTOR Indicates the maximum number of refactorizations of the KKT system per iteration of the Interior/Direct algorithm before reverting to a CG step.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_MAXBACKTRACKstatic final int KNITRO_PARAM_BAR_MAXBACKTRACK Indicates the maximum allowable number of backtracks during the linesearch of the Interior/Direct algorithm before reverting to a CG step.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_PENRULEstatic final int KNITRO_PARAM_BAR_PENRULE Indicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_PENCONSstatic final int KNITRO_PARAM_BAR_PENCONS Indicates whether a penalty approach is applied to the constraints.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSNUMTOSAVEstatic final int KNITRO_PARAM_MSNUMTOSAVE Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSSAVETOLstatic final int KNITRO_PARAM_MSSAVETOL Control of type Double.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSTERMINATEstatic final int KNITRO_PARAM_MSTERMINATE Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSSTARTPTRANGEstatic final int KNITRO_PARAM_MSSTARTPTRANGE Control of type Double.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_INFEASTOLstatic final int KNITRO_PARAM_INFEASTOL Specifies the (relative) tolerance used for declaring infeasibility of a model.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_LINSOLVERstatic final int KNITRO_PARAM_LINSOLVER Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_DIRECTINTERVALstatic final int KNITRO_PARAM_BAR_DIRECTINTERVAL Controls the maximum number of consecutive conjugate gradient (CG) steps before Knitro will try to enforce that a step is taken using direct linear algebra.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_PRESOLVEstatic final int KNITRO_PARAM_PRESOLVE Determine whether or not to use the Knitro presolver to try to simplify the model by removing variables or constraints. Specifies conditions for terminating the MIP algorithm.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_PRESOLVE_TOLstatic final int KNITRO_PARAM_PRESOLVE_TOL Determines the tolerance used by the Knitro presolver to remove variables and constraints from the model.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_SWITCHRULEstatic final int KNITRO_PARAM_BAR_SWITCHRULE Indicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MA_TERMINATEstatic final int KNITRO_PARAM_MA_TERMINATE Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MSSEEDstatic final int KNITRO_PARAM_MSSEED Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_BAR_RELAXCONSstatic final int KNITRO_PARAM_BAR_RELAXCONS Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_METHODstatic final int KNITRO_PARAM_MIP_METHOD Specifies which MIP method to use.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_BRANCHRULEstatic final int KNITRO_PARAM_MIP_BRANCHRULE Specifies which branching rule to use for MIP branch and bound procedure.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_SELECTRULEstatic final int KNITRO_PARAM_MIP_SELECTRULE Specifies the MIP select rule for choosing the next node in the branch and bound tree.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_INTGAPABSstatic final int KNITRO_PARAM_MIP_INTGAPABS The absolute integrality gap stop tolerance for MIP.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_INTGAPRELstatic final int KNITRO_PARAM_MIP_INTGAPREL The relative integrality gap stop tolerance for MIP.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_OUTLEVELstatic final int KNITRO_PARAM_MIP_OUTLEVEL Specifies how much MIP information to print.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_OUTINTERVALstatic final int KNITRO_PARAM_MIP_OUTINTERVAL Specifies node printing interval forXKTR_PARAM_MIP_OUTLEVELwhenXKTR_PARAM_MIP_OUTLEVEL> 0.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_DEBUGstatic final int KNITRO_PARAM_MIP_DEBUG Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_IMPLICATNSstatic final int KNITRO_PARAM_MIP_IMPLICATNS Specifies whether or not to add constraints to the MIP derived from logical implications.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_GUB_BRANCHstatic final int KNITRO_PARAM_MIP_GUB_BRANCH Specifies whether or not to branch on generalized upper bounds (GUBs).- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_KNAPSACKstatic final int KNITRO_PARAM_MIP_KNAPSACK Specifies rules for adding MIP knapsack cuts.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_ROUNDINGstatic final int KNITRO_PARAM_MIP_ROUNDING Specifies the MIP rounding rule to apply.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_ROOTALGstatic final int KNITRO_PARAM_MIP_ROOTALG Specifies which algorithm to use for the root node solve in MIP (same options asXKTR_PARAM_ALGORITHMuser option).- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_LPALGstatic final int KNITRO_PARAM_MIP_LPALG Specifies which algorithm to use for any linear programming (LP) subproblem solves that may occur in the MIP branch and bound procedure.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_MAXNODESstatic final int KNITRO_PARAM_MIP_MAXNODES Specifies the maximum number of nodes explored.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_HEURISTICstatic final int KNITRO_PARAM_MIP_HEURISTIC Specifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_HEUR_MAXITstatic final int KNITRO_PARAM_MIP_HEUR_MAXIT Control of type Integer.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_PSEUDOINITstatic final int KNITRO_PARAM_MIP_PSEUDOINIT Specifies the method used to initialize pseudo-costs corresponding to variables that have not yet been branched on in the MIP method.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_STRONG_MAXITstatic final int KNITRO_PARAM_MIP_STRONG_MAXIT Specifies the maximum number of iterations to allow for MIP strong branching solves.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_STRONG_CANDLIMstatic final int KNITRO_PARAM_MIP_STRONG_CANDLIM Specifies the maximum number of candidates to explore for MIP strong branching.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_MIP_STRONG_LEVELstatic final int KNITRO_PARAM_MIP_STRONG_LEVEL Specifies the maximum number of tree levels on which to perform MIP strong branching.- See Also:
- Constant Field Values
 
 -  KNITRO_PARAM_PAR_NUMTHREADSstatic final int KNITRO_PARAM_PAR_NUMTHREADS Control of type Integer.- See Also:
- Constant Field Values
 
 -  SOLSTATUS_NOTFOUNDstatic final int SOLSTATUS_NOTFOUND Constant used in enumeration 'SOLSTATUS'- See Also:
- Constant Field Values
 
 -  SOLSTATUS_OPTIMALstatic final int SOLSTATUS_OPTIMAL Constant used in enumeration 'SOLSTATUS'- See Also:
- Constant Field Values
 
 -  SOLSTATUS_FEASIBLEstatic final int SOLSTATUS_FEASIBLE Constant used in enumeration 'SOLSTATUS'- See Also:
- Constant Field Values
 
 -  SOLSTATUS_INFEASIBLEstatic final int SOLSTATUS_INFEASIBLE Constant used in enumeration 'SOLSTATUS'- See Also:
- Constant Field Values
 
 -  SOLSTATUS_UNBOUNDEDstatic final int SOLSTATUS_UNBOUNDED Constant used in enumeration 'SOLSTATUS'- See Also:
- Constant Field Values
 
 -  SOLVESTATUS_UNSTARTEDstatic final int SOLVESTATUS_UNSTARTED Constant used in enumeration 'SOLVESTATUS'- See Also:
- Constant Field Values
 
 -  SOLVESTATUS_STOPPEDstatic final int SOLVESTATUS_STOPPED Constant used in enumeration 'SOLVESTATUS'- See Also:
- Constant Field Values
 
 -  SOLVESTATUS_FAILEDstatic final int SOLVESTATUS_FAILED Constant used in enumeration 'SOLVESTATUS'- See Also:
- Constant Field Values
 
 -  SOLVESTATUS_COMPLETEDstatic final int SOLVESTATUS_COMPLETED Constant used in enumeration 'SOLVESTATUS'- See Also:
- Constant Field Values
 
 -  LP_UNSTARTEDstatic final int LP_UNSTARTED Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_OPTIMALstatic final int LP_OPTIMAL Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_INFEASstatic final int LP_INFEAS Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_CUTOFFstatic final int LP_CUTOFF Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_UNFINISHEDstatic final int LP_UNFINISHED Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_UNBOUNDEDstatic final int LP_UNBOUNDED Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_CUTOFF_IN_DUALstatic final int LP_CUTOFF_IN_DUAL Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_UNSOLVEDstatic final int LP_UNSOLVED Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  LP_NONCONVEXstatic final int LP_NONCONVEX Constant used in enumeration 'LPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_NOT_LOADEDstatic final int MIP_NOT_LOADED Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_LP_NOT_OPTIMALstatic final int MIP_LP_NOT_OPTIMAL Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_LP_OPTIMALstatic final int MIP_LP_OPTIMAL Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_NO_SOL_FOUNDstatic final int MIP_NO_SOL_FOUND Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_SOLUTIONstatic final int MIP_SOLUTION Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_INFEASstatic final int MIP_INFEAS Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_OPTIMALstatic final int MIP_OPTIMAL Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  MIP_UNBOUNDEDstatic final int MIP_UNBOUNDED Constant used in enumeration 'MIPSTATUS'- See Also:
- Constant Field Values
 
 -  IIS_UNSTARTEDstatic final int IIS_UNSTARTED Constant used in enumeration 'IISSOLSTATUS'- See Also:
- Constant Field Values
 
 -  IIS_FEASIBLEstatic final int IIS_FEASIBLE Constant used in enumeration 'IISSOLSTATUS'- See Also:
- Constant Field Values
 
 -  IIS_COMPLETEDstatic final int IIS_COMPLETED Constant used in enumeration 'IISSOLSTATUS'- See Also:
- Constant Field Values
 
 -  IIS_UNFINISHEDstatic final int IIS_UNFINISHED Constant used in enumeration 'IISSOLSTATUS'- See Also:
- Constant Field Values
 
 -  OPTIMIZETYPE_LPstatic final int OPTIMIZETYPE_LP Constant used in enumeration 'OPTIMIZETYPE'- See Also:
- Constant Field Values
 
 -  OPTIMIZETYPE_MIPstatic final int OPTIMIZETYPE_MIP Constant used in enumeration 'OPTIMIZETYPE'- See Also:
- Constant Field Values
 
 -  OPTIMIZETYPE_LOCALstatic final int OPTIMIZETYPE_LOCAL Constant used in enumeration 'OPTIMIZETYPE'- See Also:
- Constant Field Values
 
 -  OPTIMIZETYPE_GLOBALstatic final int OPTIMIZETYPE_GLOBAL Constant used in enumeration 'OPTIMIZETYPE'- See Also:
- Constant Field Values
 
 -  BAR_DEFAULTstatic final int BAR_DEFAULT Constant used in enumeration 'BARORDER'- See Also:
- Constant Field Values
 
 -  BAR_MIN_DEGREEstatic final int BAR_MIN_DEGREE Constant used in enumeration 'BARORDER'- See Also:
- Constant Field Values
 
 -  BAR_MIN_LOCAL_FILLstatic final int BAR_MIN_LOCAL_FILL Constant used in enumeration 'BARORDER'- See Also:
- Constant Field Values
 
 -  BAR_NESTED_DISSECTIONstatic final int BAR_NESTED_DISSECTION Constant used in enumeration 'BARORDER'- See Also:
- Constant Field Values
 
 -  ALG_DEFAULTstatic final int ALG_DEFAULT Constant used in enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  ALG_DUALstatic final int ALG_DUAL Constant used in enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  ALG_PRIMALstatic final int ALG_PRIMAL Constant used in enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  ALG_BARRIERstatic final int ALG_BARRIER Constant used in enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  ALG_NETWORKstatic final int ALG_NETWORK Constant used in enumeration 'DEFAULTALG'- See Also:
- Constant Field Values
 
 -  STOP_NONEstatic final int STOP_NONE Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_TIMELIMITstatic final int STOP_TIMELIMIT Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_CTRLCstatic final int STOP_CTRLC Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_NODELIMITstatic final int STOP_NODELIMIT Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_ITERLIMITstatic final int STOP_ITERLIMIT Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_MIPGAPstatic final int STOP_MIPGAP Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_SOLLIMITstatic final int STOP_SOLLIMIT Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_GENERICERRORstatic final int STOP_GENERICERROR Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_MEMORYERRORstatic final int STOP_MEMORYERROR Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_USERstatic final int STOP_USER Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_SOLVECOMPLETEstatic final int STOP_SOLVECOMPLETE Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_LICENSELOSTstatic final int STOP_LICENSELOST Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  STOP_NUMERICALERRORstatic final int STOP_NUMERICALERROR Constant used in enumeration 'enum_stop_type'- See Also:
- Constant Field Values
 
 -  ANA_AUTOMATICstatic final int ANA_AUTOMATIC Constant used in enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  ANA_NEVERstatic final int ANA_NEVER Constant used in enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  ANA_ALWAYSstatic final int ANA_ALWAYS Constant used in enumeration 'ALWAYSNEVERAUTOMATIC'- See Also:
- Constant Field Values
 
 -  BOOL_OFFstatic final int BOOL_OFF Constant used in enumeration 'ONOFF'- See Also:
- Constant Field Values
 
 -  BOOL_ONstatic final int BOOL_ON Constant used in enumeration 'ONOFF'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_BEST_ESTIMATEstatic final int BACKTRACKALG_BEST_ESTIMATE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_BEST_BOUNDstatic final int BACKTRACKALG_BEST_BOUND Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_DEEPEST_NODEstatic final int BACKTRACKALG_DEEPEST_NODE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_HIGHEST_NODEstatic final int BACKTRACKALG_HIGHEST_NODE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_EARLIEST_NODEstatic final int BACKTRACKALG_EARLIEST_NODE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_LATEST_NODEstatic final int BACKTRACKALG_LATEST_NODE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_RANDOMstatic final int BACKTRACKALG_RANDOM Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_MIN_INFEASstatic final int BACKTRACKALG_MIN_INFEAS Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_BEST_ESTIMATE_MIN_INFEASstatic final int BACKTRACKALG_BEST_ESTIMATE_MIN_INFEAS Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BACKTRACKALG_DEEPEST_BEST_ESTIMATEstatic final int BACKTRACKALG_DEEPEST_BEST_ESTIMATE Constant used in enumeration 'BACKTRACKALG'- See Also:
- Constant Field Values
 
 -  BRANCH_MIN_EST_FIRSTstatic final int BRANCH_MIN_EST_FIRST Constant used in enumeration 'BRANCHCHOICE'- See Also:
- Constant Field Values
 
 -  BRANCH_MAX_EST_FIRSTstatic final int BRANCH_MAX_EST_FIRST Constant used in enumeration 'BRANCHCHOICE'- See Also:
- Constant Field Values
 
 -  ALG_PULL_CHOLESKYstatic final int ALG_PULL_CHOLESKY Constant used in enumeration 'CHOLESKYALG'- See Also:
- Constant Field Values
 
 -  ALG_PUSH_CHOLESKYstatic final int ALG_PUSH_CHOLESKY Constant used in enumeration 'CHOLESKYALG'- See Also:
- Constant Field Values
 
 -  XDRPBEFORE_CROSSOVERstatic final int XDRPBEFORE_CROSSOVER Constant used in enumeration 'CROSSOVERDRP'- See Also:
- Constant Field Values
 
 -  XDRPINSIDE_CROSSOVERstatic final int XDRPINSIDE_CROSSOVER Constant used in enumeration 'CROSSOVERDRP'- See Also:
- Constant Field Values
 
 -  XDRPAGGRESSIVE_BEFORE_CROSSOVERstatic final int XDRPAGGRESSIVE_BEFORE_CROSSOVER Constant used in enumeration 'CROSSOVERDRP'- See Also:
- Constant Field Values
 
 -  DUALGRADIENT_AUTOMATICstatic final int DUALGRADIENT_AUTOMATIC Constant used in enumeration 'DUALGRADIENT'- See Also:
- Constant Field Values
 
 -  DUALGRADIENT_DEVEXstatic final int DUALGRADIENT_DEVEX Constant used in enumeration 'DUALGRADIENT'- See Also:
- Constant Field Values
 
 -  DUALGRADIENT_STEEPESTEDGEstatic final int DUALGRADIENT_STEEPESTEDGE Constant used in enumeration 'DUALGRADIENT'- See Also:
- Constant Field Values
 
 -  DUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMALstatic final int DUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMAL Constant used in enumeration 'DUALSTRATEGY'- See Also:
- Constant Field Values
 
 -  DUALSTRATEGY_REMOVE_INFEAS_WITH_DUALstatic final int DUALSTRATEGY_REMOVE_INFEAS_WITH_DUAL Constant used in enumeration 'DUALSTRATEGY'- See Also:
- Constant Field Values
 
 -  FEASIBILITYPUMP_AUTOMATICstatic final int FEASIBILITYPUMP_AUTOMATIC Constant used in enumeration 'FEASIBILITYPUMP'- See Also:
- Constant Field Values
 
 -  FEASIBILITYPUMP_NEVERstatic final int FEASIBILITYPUMP_NEVER Constant used in enumeration 'FEASIBILITYPUMP'- See Also:
- Constant Field Values
 
 -  FEASIBILITYPUMP_ALWAYSstatic final int FEASIBILITYPUMP_ALWAYS Constant used in enumeration 'FEASIBILITYPUMP'- See Also:
- Constant Field Values
 
 -  FEASIBILITYPUMP_LASTRESORTstatic final int FEASIBILITYPUMP_LASTRESORT Constant used in enumeration 'FEASIBILITYPUMP'- See Also:
- Constant Field Values
 
 -  HEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOODstatic final int HEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOOD Constant used in enumeration 'HEURSEARCHSELECT'- See Also:
- Constant Field Values
 
 -  HEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOODstatic final int HEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOOD Constant used in enumeration 'HEURSEARCHSELECT'- See Also:
- Constant Field Values
 
 -  HEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOODstatic final int HEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOOD Constant used in enumeration 'HEURSEARCHSELECT'- See Also:
- Constant Field Values
 
 -  HEURSTRATEGY_AUTOMATIC@Deprecated static final int HEURSTRATEGY_AUTOMATIC Deprecated.since 42.00Constant used in enumeration 'HEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  HEURSTRATEGY_NONE@Deprecated static final int HEURSTRATEGY_NONE Deprecated.since 42.00Constant used in enumeration 'HEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  HEURSTRATEGY_BASIC@Deprecated static final int HEURSTRATEGY_BASIC Deprecated.since 42.00Constant used in enumeration 'HEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  HEURSTRATEGY_ENHANCED@Deprecated static final int HEURSTRATEGY_ENHANCED Deprecated.since 42.00Constant used in enumeration 'HEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  HEURSTRATEGY_EXTENSIVE@Deprecated static final int HEURSTRATEGY_EXTENSIVE Deprecated.since 42.00Constant used in enumeration 'HEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  NODESELECTION_LOCAL_FIRSTstatic final int NODESELECTION_LOCAL_FIRST Constant used in enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  NODESELECTION_BEST_FIRSTstatic final int NODESELECTION_BEST_FIRST Constant used in enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  NODESELECTION_LOCAL_DEPTH_FIRSTstatic final int NODESELECTION_LOCAL_DEPTH_FIRST Constant used in enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  NODESELECTION_BEST_FIRST_THEN_LOCAL_FIRSTstatic final int NODESELECTION_BEST_FIRST_THEN_LOCAL_FIRST Constant used in enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  NODESELECTION_DEPTH_FIRSTstatic final int NODESELECTION_DEPTH_FIRST Constant used in enumeration 'NODESELECTION'- See Also:
- Constant Field Values
 
 -  OUTPUTLOG_NO_OUTPUTstatic final int OUTPUTLOG_NO_OUTPUT Constant used in enumeration 'OUTPUTLOG'- See Also:
- Constant Field Values
 
 -  OUTPUTLOG_FULL_OUTPUTstatic final int OUTPUTLOG_FULL_OUTPUT Constant used in enumeration 'OUTPUTLOG'- See Also:
- Constant Field Values
 
 -  OUTPUTLOG_ERRORS_AND_WARNINGSstatic final int OUTPUTLOG_ERRORS_AND_WARNINGS Constant used in enumeration 'OUTPUTLOG'- See Also:
- Constant Field Values
 
 -  OUTPUTLOG_ERRORSstatic final int OUTPUTLOG_ERRORS Constant used in enumeration 'OUTPUTLOG'- See Also:
- Constant Field Values
 
 -  PREPROBING_AUTOMATICstatic final int PREPROBING_AUTOMATIC Constant used in enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  PREPROBING_DISABLEDstatic final int PREPROBING_DISABLED Constant used in enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  PREPROBING_LIGHTstatic final int PREPROBING_LIGHT Constant used in enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  PREPROBING_FULLstatic final int PREPROBING_FULL Constant used in enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  PREPROBING_FULL_AND_REPEATstatic final int PREPROBING_FULL_AND_REPEAT Constant used in enumeration 'PREPROBING'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_SINGLETONCOLUMNREMOVALstatic final int PRESOLVEOPS_SINGLETONCOLUMNREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_SINGLETONROWREMOVALstatic final int PRESOLVEOPS_SINGLETONROWREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_FORCINGROWREMOVALstatic final int PRESOLVEOPS_FORCINGROWREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_DUALREDUCTIONSstatic final int PRESOLVEOPS_DUALREDUCTIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_REDUNDANTROWREMOVALstatic final int PRESOLVEOPS_REDUNDANTROWREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_DUPLICATECOLUMNREMOVALstatic final int PRESOLVEOPS_DUPLICATECOLUMNREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_DUPLICATEROWREMOVALstatic final int PRESOLVEOPS_DUPLICATEROWREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_STRONGDUALREDUCTIONSstatic final int PRESOLVEOPS_STRONGDUALREDUCTIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_VARIABLEELIMINATIONSstatic final int PRESOLVEOPS_VARIABLEELIMINATIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOIPREDUCTIONSstatic final int PRESOLVEOPS_NOIPREDUCTIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOGLOBALDOMAINCHANGEstatic final int PRESOLVEOPS_NOGLOBALDOMAINCHANGE Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOADVANCEDIPREDUCTIONSstatic final int PRESOLVEOPS_NOADVANCEDIPREDUCTIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOINTEGERELIMINATIONSstatic final int PRESOLVEOPS_NOINTEGERELIMINATIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOSOLUTIONENUMERATIONstatic final int PRESOLVEOPS_NOSOLUTIONENUMERATION Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_LINEARLYDEPENDANTROWREMOVALstatic final int PRESOLVEOPS_LINEARLYDEPENDANTROWREMOVAL Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTIONstatic final int PRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTION Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOIMPLIEDBOUNDSstatic final int PRESOLVEOPS_NOIMPLIEDBOUNDS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOCLIQUEPRESOLVEstatic final int PRESOLVEOPS_NOCLIQUEPRESOLVE Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NOMOD2REDUCTIONSstatic final int PRESOLVEOPS_NOMOD2REDUCTIONS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVEOPS_NODUALREDONGLOBALSstatic final int PRESOLVEOPS_NODUALREDONGLOBALS Constant used in enumeration 'PRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  PRESOLVESTATE_PROBLEMLOADEDstatic final int PRESOLVESTATE_PROBLEMLOADED Constant used in enumeration 'PRESOLVESTATE'- See Also:
- Constant Field Values
 
 -  PRESOLVESTATE_PROBLEMLPPRESOLVEDstatic final int PRESOLVESTATE_PROBLEMLPPRESOLVED Constant used in enumeration 'PRESOLVESTATE'- See Also:
- Constant Field Values
 
 -  PRESOLVESTATE_PROBLEMMIPPRESOLVEDstatic final int PRESOLVESTATE_PROBLEMMIPPRESOLVED Constant used in enumeration 'PRESOLVESTATE'- See Also:
- Constant Field Values
 
 -  PRESOLVESTATE_SOLUTIONVALIDstatic final int PRESOLVESTATE_SOLUTIONVALID Constant used in enumeration 'PRESOLVESTATE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_REDUCED_COST_FIXINGstatic final int MIPPRESOLVE_REDUCED_COST_FIXING Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_LOGIC_PREPROCESSINGstatic final int MIPPRESOLVE_LOGIC_PREPROCESSING Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_ALLOW_CHANGE_BOUNDSstatic final int MIPPRESOLVE_ALLOW_CHANGE_BOUNDS Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_DUAL_REDUCTIONSstatic final int MIPPRESOLVE_DUAL_REDUCTIONS Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_GLOBAL_COEFFICIENT_TIGHTENINGstatic final int MIPPRESOLVE_GLOBAL_COEFFICIENT_TIGHTENING Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_OBJECTIVE_BASED_REDUCTIONSstatic final int MIPPRESOLVE_OBJECTIVE_BASED_REDUCTIONS Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_ALLOW_TREE_RESTARTstatic final int MIPPRESOLVE_ALLOW_TREE_RESTART Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  MIPPRESOLVE_SYMMETRY_REDUCTIONSstatic final int MIPPRESOLVE_SYMMETRY_REDUCTIONS Constant used in enumeration 'MIPPRESOLVE'- See Also:
- Constant Field Values
 
 -  PRESOLVE_NOPRIMALINFEASIBILITYstatic final int PRESOLVE_NOPRIMALINFEASIBILITY Constant used in enumeration 'PRESOLVE'- See Also:
- Constant Field Values
 
 -  PRESOLVE_NONEstatic final int PRESOLVE_NONE Constant used in enumeration 'PRESOLVE'- See Also:
- Constant Field Values
 
 -  PRESOLVE_DEFAULTstatic final int PRESOLVE_DEFAULT Constant used in enumeration 'PRESOLVE'- See Also:
- Constant Field Values
 
 -  PRESOLVE_KEEPREDUNDANTBOUNDSstatic final int PRESOLVE_KEEPREDUNDANTBOUNDS Constant used in enumeration 'PRESOLVE'- See Also:
- Constant Field Values
 
 -  PRICING_PARTIALstatic final int PRICING_PARTIAL Constant used in enumeration 'PRICING'- See Also:
- Constant Field Values
 
 -  PRICING_DEFAULTstatic final int PRICING_DEFAULT Constant used in enumeration 'PRICING'- See Also:
- Constant Field Values
 
 -  PRICING_DEVEXstatic final int PRICING_DEVEX Constant used in enumeration 'PRICING'- See Also:
- Constant Field Values
 
 -  CUTSTRATEGY_DEFAULTstatic final int CUTSTRATEGY_DEFAULT Constant used in enumeration 'CUTSTRATEGY'- See Also:
- Constant Field Values
 
 -  CUTSTRATEGY_NONEstatic final int CUTSTRATEGY_NONE Constant used in enumeration 'CUTSTRATEGY'- See Also:
- Constant Field Values
 
 -  CUTSTRATEGY_CONSERVATIVEstatic final int CUTSTRATEGY_CONSERVATIVE Constant used in enumeration 'CUTSTRATEGY'- See Also:
- Constant Field Values
 
 -  CUTSTRATEGY_MODERATEstatic final int CUTSTRATEGY_MODERATE Constant used in enumeration 'CUTSTRATEGY'- See Also:
- Constant Field Values
 
 -  CUTSTRATEGY_AGGRESSIVEstatic final int CUTSTRATEGY_AGGRESSIVE Constant used in enumeration 'CUTSTRATEGY'- See Also:
- Constant Field Values
 
 -  VARSELECTION_AUTOMATICstatic final int VARSELECTION_AUTOMATIC Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_MIN_UPDOWN_PSEUDO_COSTSstatic final int VARSELECTION_MIN_UPDOWN_PSEUDO_COSTS Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_SUM_UPDOWN_PSEUDO_COSTSstatic final int VARSELECTION_SUM_UPDOWN_PSEUDO_COSTS Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MINstatic final int VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MIN Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_MAX_UPDOWN_PSEUDO_COSTSstatic final int VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_DOWN_PSEUDO_COSTstatic final int VARSELECTION_DOWN_PSEUDO_COST Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  VARSELECTION_UP_PSEUDO_COSTstatic final int VARSELECTION_UP_PSEUDO_COST Constant used in enumeration 'VARSELECTION'- See Also:
- Constant Field Values
 
 -  SCALING_ROW_SCALINGstatic final int SCALING_ROW_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_COLUMN_SCALINGstatic final int SCALING_COLUMN_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_ROW_SCALING_AGAINstatic final int SCALING_ROW_SCALING_AGAIN Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_MAXIMUMstatic final int SCALING_MAXIMUM Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_CURTIS_REIDstatic final int SCALING_CURTIS_REID Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_BY_MAX_ELEM_NOT_GEO_MEANstatic final int SCALING_BY_MAX_ELEM_NOT_GEO_MEAN Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_BIGMstatic final int SCALING_BIGM Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_SIMPLEX_OBJECTIVE_SCALINGstatic final int SCALING_SIMPLEX_OBJECTIVE_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_IGNORE_QUADRATIC_ROW_PARTstatic final int SCALING_IGNORE_QUADRATIC_ROW_PART Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_BEFORE_PRESOLVEstatic final int SCALING_BEFORE_PRESOLVE Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_NO_SCALING_ROWS_UPstatic final int SCALING_NO_SCALING_ROWS_UP Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_NO_SCALING_COLUMNS_DOWNstatic final int SCALING_NO_SCALING_COLUMNS_DOWN Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_DISABLE_GLOBAL_OBJECTIVE_SCALINGstatic final int SCALING_DISABLE_GLOBAL_OBJECTIVE_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_RHS_SCALINGstatic final int SCALING_RHS_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_NO_AGGRESSIVE_Q_SCALINGstatic final int SCALING_NO_AGGRESSIVE_Q_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_SLACK_SCALINGstatic final int SCALING_SLACK_SCALING Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_RUIZstatic final int SCALING_RUIZ Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_DOGLEGstatic final int SCALING_DOGLEG Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  SCALING_BEFORE_AND_AFTER_PRESOLVEstatic final int SCALING_BEFORE_AND_AFTER_PRESOLVE Constant used in enumeration 'SCALING'- See Also:
- Constant Field Values
 
 -  CUTSELECT_CLIQUEstatic final int CUTSELECT_CLIQUE Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_MIRstatic final int CUTSELECT_MIR Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_COVERstatic final int CUTSELECT_COVER Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_FLOWPATHstatic final int CUTSELECT_FLOWPATH Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_IMPLICATIONstatic final int CUTSELECT_IMPLICATION Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_LIFT_AND_PROJECTstatic final int CUTSELECT_LIFT_AND_PROJECT Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_DISABLE_CUT_ROWSstatic final int CUTSELECT_DISABLE_CUT_ROWS Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_GUB_COVERstatic final int CUTSELECT_GUB_COVER Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  CUTSELECT_DEFAULTstatic final int CUTSELECT_DEFAULT Constant used in enumeration 'CUTSELECT'- See Also:
- Constant Field Values
 
 -  REFINEOPS_LPOPTIMALstatic final int REFINEOPS_LPOPTIMAL Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_MIPSOLUTIONstatic final int REFINEOPS_MIPSOLUTION Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_MIPOPTIMALstatic final int REFINEOPS_MIPOPTIMAL Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_MIPNODELPstatic final int REFINEOPS_MIPNODELP Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_LPPRESOLVEstatic final int REFINEOPS_LPPRESOLVE Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_ITERATIVEREFINERstatic final int REFINEOPS_ITERATIVEREFINER Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_REFINERPRECISIONstatic final int REFINEOPS_REFINERPRECISION Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_REFINERUSEPRIMALstatic final int REFINEOPS_REFINERUSEPRIMAL Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_REFINERUSEDUALstatic final int REFINEOPS_REFINERUSEDUAL Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_MIPFIXGLOBALSstatic final int REFINEOPS_MIPFIXGLOBALS Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  REFINEOPS_MIPFIXGLOBALSTARGETstatic final int REFINEOPS_MIPFIXGLOBALSTARGET Constant used in enumeration 'REFINEOPS'- See Also:
- Constant Field Values
 
 -  DUALIZEOPS_SWITCHALGORITHMstatic final int DUALIZEOPS_SWITCHALGORITHM Constant used in enumeration 'DUALIZEOPS'- See Also:
- Constant Field Values
 
 -  TREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIESstatic final int TREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIES Constant used in enumeration 'TREEDIAGNOSTICS'- See Also:
- Constant Field Values
 
 -  TREEDIAGNOSTICS_MEMORY_SAVED_REPORTSstatic final int TREEDIAGNOSTICS_MEMORY_SAVED_REPORTS Constant used in enumeration 'TREEDIAGNOSTICS'- See Also:
- Constant Field Values
 
 -  BARPRESOLVEOPS_STANDARD_PRESOLVEstatic final int BARPRESOLVEOPS_STANDARD_PRESOLVE Constant used in enumeration 'BARPRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  BARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVEstatic final int BARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVE Constant used in enumeration 'BARPRESOLVEOPS'- See Also:
- Constant Field Values
 
 -  MIPRESTART_DEFAULTstatic final int MIPRESTART_DEFAULT Constant used in enumeration 'MIPRESTART'- See Also:
- Constant Field Values
 
 -  MIPRESTART_OFFstatic final int MIPRESTART_OFF Constant used in enumeration 'MIPRESTART'- See Also:
- Constant Field Values
 
 -  MIPRESTART_MODERATEstatic final int MIPRESTART_MODERATE Constant used in enumeration 'MIPRESTART'- See Also:
- Constant Field Values
 
 -  MIPRESTART_AGGRESSIVEstatic final int MIPRESTART_AGGRESSIVE Constant used in enumeration 'MIPRESTART'- See Also:
- Constant Field Values
 
 -  PRECOEFELIM_DISABLEDstatic final int PRECOEFELIM_DISABLED Constant used in enumeration 'PRECOEFELIM'- See Also:
- Constant Field Values
 
 -  PRECOEFELIM_AGGRESSIVEstatic final int PRECOEFELIM_AGGRESSIVE Constant used in enumeration 'PRECOEFELIM'- See Also:
- Constant Field Values
 
 -  PRECOEFELIM_CAUTIOUSstatic final int PRECOEFELIM_CAUTIOUS Constant used in enumeration 'PRECOEFELIM'- See Also:
- Constant Field Values
 
 -  PREDOMROW_AUTOMATICstatic final int PREDOMROW_AUTOMATIC Constant used in enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  PREDOMROW_DISABLEDstatic final int PREDOMROW_DISABLED Constant used in enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  PREDOMROW_CAUTIOUSstatic final int PREDOMROW_CAUTIOUS Constant used in enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  PREDOMROW_MEDIUMstatic final int PREDOMROW_MEDIUM Constant used in enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  PREDOMROW_AGGRESSIVEstatic final int PREDOMROW_AGGRESSIVE Constant used in enumeration 'PREDOMROW'- See Also:
- Constant Field Values
 
 -  PREDOMCOL_AUTOMATICstatic final int PREDOMCOL_AUTOMATIC Constant used in enumeration 'PREDOMCOL'- See Also:
- Constant Field Values
 
 -  PREDOMCOL_DISABLEDstatic final int PREDOMCOL_DISABLED Constant used in enumeration 'PREDOMCOL'- See Also:
- Constant Field Values
 
 -  PREDOMCOL_CAUTIOUSstatic final int PREDOMCOL_CAUTIOUS Constant used in enumeration 'PREDOMCOL'- See Also:
- Constant Field Values
 
 -  PREDOMCOL_AGGRESSIVEstatic final int PREDOMCOL_AGGRESSIVE Constant used in enumeration 'PREDOMCOL'- See Also:
- Constant Field Values
 
 -  PRIMALUNSHIFT_ALLOW_DUAL_UNSHIFTstatic final int PRIMALUNSHIFT_ALLOW_DUAL_UNSHIFT Constant used in enumeration 'PRIMALUNSHIFT'- See Also:
- Constant Field Values
 
 -  PRIMALUNSHIFT_NO_DUAL_UNSHIFTstatic final int PRIMALUNSHIFT_NO_DUAL_UNSHIFT Constant used in enumeration 'PRIMALUNSHIFT'- See Also:
- Constant Field Values
 
 -  REPAIRINDEFINITEQ_REPAIR_IF_POSSIBLEstatic final int REPAIRINDEFINITEQ_REPAIR_IF_POSSIBLE Constant used in enumeration 'REPAIRINDEFINITEQ'- See Also:
- Constant Field Values
 
 -  REPAIRINDEFINITEQ_NO_REPAIRstatic final int REPAIRINDEFINITEQ_NO_REPAIR Constant used in enumeration 'REPAIRINDEFINITEQ'- See Also:
- Constant Field Values
 
 -  OBJ_MINIMIZEstatic final int OBJ_MINIMIZE Constant used in enumeration 'enum_obj_sense'- See Also:
- Constant Field Values
 
 -  OBJ_MAXIMIZEstatic final int OBJ_MAXIMIZE Constant used in enumeration 'enum_obj_sense'- See Also:
- Constant Field Values
 
 -  TYPE_NOTDEFINEDstatic final int TYPE_NOTDEFINED Constant used in enumeration 'enum_parameter_type'- See Also:
- Constant Field Values
 
 -  TYPE_INTstatic final int TYPE_INT Constant used in enumeration 'enum_parameter_type'- See Also:
- Constant Field Values
 
 -  TYPE_INT64static final int TYPE_INT64 Constant used in enumeration 'enum_parameter_type'- See Also:
- Constant Field Values
 
 -  TYPE_DOUBLEstatic final int TYPE_DOUBLE Constant used in enumeration 'enum_parameter_type'- See Also:
- Constant Field Values
 
 -  TYPE_STRINGstatic final int TYPE_STRING Constant used in enumeration 'enum_parameter_type'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_UNKNOWNstatic final int QCONVEXITY_UNKNOWN Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_NONCONVEXstatic final int QCONVEXITY_NONCONVEX Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_CONVEXstatic final int QCONVEXITY_CONVEX Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_REPAIRABLEstatic final int QCONVEXITY_REPAIRABLE Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_CONVEXCONEstatic final int QCONVEXITY_CONVEXCONE Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  QCONVEXITY_CONECONVERTABLEstatic final int QCONVEXITY_CONECONVERTABLE Constant used in enumeration 'QCONVEXITY'- See Also:
- Constant Field Values
 
 -  SOLINFO_ABSPRIMALINFEASstatic final int SOLINFO_ABSPRIMALINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_RELPRIMALINFEASstatic final int SOLINFO_RELPRIMALINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_ABSDUALINFEASstatic final int SOLINFO_ABSDUALINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_RELDUALINFEASstatic final int SOLINFO_RELDUALINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_MAXMIPFRACTIONALstatic final int SOLINFO_MAXMIPFRACTIONAL Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_ABSMIPINFEASstatic final int SOLINFO_ABSMIPINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  SOLINFO_RELMIPINFEASstatic final int SOLINFO_RELMIPINFEAS Constant used in enumeration 'SOLINFO'- See Also:
- Constant Field Values
 
 -  TUNERMODE_AUTOMATICstatic final int TUNERMODE_AUTOMATIC Constant used in enumeration 'TUNERMODE'- See Also:
- Constant Field Values
 
 -  TUNERMODE_OFFstatic final int TUNERMODE_OFF Constant used in enumeration 'TUNERMODE'- See Also:
- Constant Field Values
 
 -  TUNERMODE_ONstatic final int TUNERMODE_ON Constant used in enumeration 'TUNERMODE'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_AUTOMATICstatic final int TUNERMETHOD_AUTOMATIC Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_LPQUICKstatic final int TUNERMETHOD_LPQUICK Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPQUICKstatic final int TUNERMETHOD_MIPQUICK Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPCOMPREHENSIVEstatic final int TUNERMETHOD_MIPCOMPREHENSIVE Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPROOTFOCUSstatic final int TUNERMETHOD_MIPROOTFOCUS Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPTREEFOCUSstatic final int TUNERMETHOD_MIPTREEFOCUS Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPSIMPLEstatic final int TUNERMETHOD_MIPSIMPLE Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_SLPQUICKstatic final int TUNERMETHOD_SLPQUICK Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MISLPQUICKstatic final int TUNERMETHOD_MISLPQUICK Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_MIPHEURISTICSstatic final int TUNERMETHOD_MIPHEURISTICS Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_GLOBALQUICKstatic final int TUNERMETHOD_GLOBALQUICK Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERMETHOD_LPNUMERICSstatic final int TUNERMETHOD_LPNUMERICS Constant used in enumeration 'TUNERMETHOD'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_AUTOMATICstatic final int TUNERTARGET_AUTOMATIC Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_TIMEGAPstatic final int TUNERTARGET_TIMEGAP Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_TIMEBOUNDstatic final int TUNERTARGET_TIMEBOUND Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_TIMEOBJVALstatic final int TUNERTARGET_TIMEOBJVAL Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_INTEGRALstatic final int TUNERTARGET_INTEGRAL Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_SLPTIMEstatic final int TUNERTARGET_SLPTIME Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_SLPOBJVALstatic final int TUNERTARGET_SLPOBJVAL Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_SLPVALIDATIONstatic final int TUNERTARGET_SLPVALIDATION Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_GAPstatic final int TUNERTARGET_GAP Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_BOUNDstatic final int TUNERTARGET_BOUND Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_OBJVALstatic final int TUNERTARGET_OBJVAL Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERTARGET_PRIMALINTEGRALstatic final int TUNERTARGET_PRIMALINTEGRAL Constant used in enumeration 'TUNERTARGET'- See Also:
- Constant Field Values
 
 -  TUNERHISTORY_IGNOREstatic final int TUNERHISTORY_IGNORE Constant used in enumeration 'TUNERHISTORY'- See Also:
- Constant Field Values
 
 -  TUNERHISTORY_APPENDstatic final int TUNERHISTORY_APPEND Constant used in enumeration 'TUNERHISTORY'- See Also:
- Constant Field Values
 
 -  TUNERHISTORY_REUSEstatic final int TUNERHISTORY_REUSE Constant used in enumeration 'TUNERHISTORY'- See Also:
- Constant Field Values
 
 -  TUNERROOTALG_DUALstatic final int TUNERROOTALG_DUAL Constant used in enumeration 'TUNERROOTALG'- See Also:
- Constant Field Values
 
 -  TUNERROOTALG_PRIMALstatic final int TUNERROOTALG_PRIMAL Constant used in enumeration 'TUNERROOTALG'- See Also:
- Constant Field Values
 
 -  TUNERROOTALG_BARRIERstatic final int TUNERROOTALG_BARRIER Constant used in enumeration 'TUNERROOTALG'- See Also:
- Constant Field Values
 
 -  TUNERROOTALG_NETWORKstatic final int TUNERROOTALG_NETWORK Constant used in enumeration 'TUNERROOTALG'- See Also:
- Constant Field Values
 
 -  LPFLAGS_DUALstatic final int LPFLAGS_DUAL Constant used in enumeration 'LPFLAGS'- See Also:
- Constant Field Values
 
 -  LPFLAGS_PRIMALstatic final int LPFLAGS_PRIMAL Constant used in enumeration 'LPFLAGS'- See Also:
- Constant Field Values
 
 -  LPFLAGS_BARRIERstatic final int LPFLAGS_BARRIER Constant used in enumeration 'LPFLAGS'- See Also:
- Constant Field Values
 
 -  LPFLAGS_NETWORKstatic final int LPFLAGS_NETWORK Constant used in enumeration 'LPFLAGS'- See Also:
- Constant Field Values
 
 -  GENCONS_MAXstatic final int GENCONS_MAX Constant used in enumeration 'GENCONSTYPE'- See Also:
- Constant Field Values
 
 -  GENCONS_MINstatic final int GENCONS_MIN Constant used in enumeration 'GENCONSTYPE'- See Also:
- Constant Field Values
 
 -  GENCONS_ANDstatic final int GENCONS_AND Constant used in enumeration 'GENCONSTYPE'- See Also:
- Constant Field Values
 
 -  GENCONS_ORstatic final int GENCONS_OR Constant used in enumeration 'GENCONSTYPE'- See Also:
- Constant Field Values
 
 -  GENCONS_ABSstatic final int GENCONS_ABS Constant used in enumeration 'GENCONSTYPE'- See Also:
- Constant Field Values
 
 -  CLAMPING_PRIMALstatic final int CLAMPING_PRIMAL Constant used in enumeration 'CLAMPING'- See Also:
- Constant Field Values
 
 -  CLAMPING_DUALstatic final int CLAMPING_DUAL Constant used in enumeration 'CLAMPING'- See Also:
- Constant Field Values
 
 -  CLAMPING_SLACKSstatic final int CLAMPING_SLACKS Constant used in enumeration 'CLAMPING'- See Also:
- Constant Field Values
 
 -  CLAMPING_RDJstatic final int CLAMPING_RDJ Constant used in enumeration 'CLAMPING'- See Also:
- Constant Field Values
 
 -  ROWFLAG_QUADRATICstatic final int ROWFLAG_QUADRATIC Constant used in enumeration 'ROWFLAG'- See Also:
- Constant Field Values
 
 -  ROWFLAG_DELAYEDstatic final int ROWFLAG_DELAYED Constant used in enumeration 'ROWFLAG'- See Also:
- Constant Field Values
 
 -  ROWFLAG_MODELCUTstatic final int ROWFLAG_MODELCUT Constant used in enumeration 'ROWFLAG'- See Also:
- Constant Field Values
 
 -  ROWFLAG_INDICATORstatic final int ROWFLAG_INDICATOR Constant used in enumeration 'ROWFLAG'- See Also:
- Constant Field Values
 
 -  ROWFLAG_NONLINEARstatic final int ROWFLAG_NONLINEAR Constant used in enumeration 'ROWFLAG'- See Also:
- Constant Field Values
 
 -  OBJECTIVE_PRIORITYstatic final int OBJECTIVE_PRIORITY Constant used in enumeration 'OBJCONTROL'- See Also:
- Constant Field Values
 
 -  OBJECTIVE_WEIGHTstatic final int OBJECTIVE_WEIGHT Constant used in enumeration 'OBJCONTROL'- See Also:
- Constant Field Values
 
 -  OBJECTIVE_ABSTOLstatic final int OBJECTIVE_ABSTOL Constant used in enumeration 'OBJCONTROL'- See Also:
- Constant Field Values
 
 -  OBJECTIVE_RELTOLstatic final int OBJECTIVE_RELTOL Constant used in enumeration 'OBJCONTROL'- See Also:
- Constant Field Values
 
 -  OBJECTIVE_RHSstatic final int OBJECTIVE_RHS Constant used in enumeration 'OBJCONTROL'- See Also:
- Constant Field Values
 
 -  ALLOW_COMPUTE_ALWAYSstatic final int ALLOW_COMPUTE_ALWAYS Constant used in enumeration 'enum_allow_compute'- See Also:
- Constant Field Values
 
 -  ALLOW_COMPUTE_NEVERstatic final int ALLOW_COMPUTE_NEVER Constant used in enumeration 'enum_allow_compute'- See Also:
- Constant Field Values
 
 -  ALLOW_COMPUTE_DEFAULTstatic final int ALLOW_COMPUTE_DEFAULT Constant used in enumeration 'enum_allow_compute'- See Also:
- Constant Field Values
 
 -  COMPUTELOG_NEVERstatic final int COMPUTELOG_NEVER Constant used in enumeration 'enum_compute_log'- See Also:
- Constant Field Values
 
 -  COMPUTELOG_REALTIMEstatic final int COMPUTELOG_REALTIME Constant used in enumeration 'enum_compute_log'- See Also:
- Constant Field Values
 
 -  COMPUTELOG_ONCOMPLETIONstatic final int COMPUTELOG_ONCOMPLETION Constant used in enumeration 'enum_compute_log'- See Also:
- Constant Field Values
 
 -  COMPUTELOG_ONERRORstatic final int COMPUTELOG_ONERROR Constant used in enumeration 'enum_compute_log'- See Also:
- Constant Field Values
 
 -  NAMES_ROWstatic final int NAMES_ROW Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_COLUMNstatic final int NAMES_COLUMN Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_SETstatic final int NAMES_SET Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_PWLCONSstatic final int NAMES_PWLCONS Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_GENCONSstatic final int NAMES_GENCONS Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_OBJECTIVEstatic final int NAMES_OBJECTIVE Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_USERFUNCstatic final int NAMES_USERFUNC Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_INTERNALFUNCstatic final int NAMES_INTERNALFUNC Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_USERFUNCNOCASEstatic final int NAMES_USERFUNCNOCASE Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  NAMES_INTERNALFUNCNOCASEstatic final int NAMES_INTERNALFUNCNOCASE Constant used in enumeration 'NAMESPACES'- See Also:
- Constant Field Values
 
 -  GLOBALBOUNDINGBOX_NOT_APPLIEDstatic final int GLOBALBOUNDINGBOX_NOT_APPLIED Constant used in enumeration 'GLOBALBOUNDINGBOX'- See Also:
- Constant Field Values
 
 -  GLOBALBOUNDINGBOX_ORIGINALstatic final int GLOBALBOUNDINGBOX_ORIGINAL Constant used in enumeration 'GLOBALBOUNDINGBOX'- See Also:
- Constant Field Values
 
 -  GLOBALBOUNDINGBOX_AUXILIARYstatic final int GLOBALBOUNDINGBOX_AUXILIARY Constant used in enumeration 'GLOBALBOUNDINGBOX'- See Also:
- Constant Field Values
 
 -  MULTIOBJOPS_ENABLEDstatic final int MULTIOBJOPS_ENABLED Constant used in enumeration 'MULTIOBJOPS'- See Also:
- Constant Field Values
 
 -  MULTIOBJOPS_PRESOLVEstatic final int MULTIOBJOPS_PRESOLVE Constant used in enumeration 'MULTIOBJOPS'- See Also:
- Constant Field Values
 
 -  MULTIOBJOPS_RCFIXINGstatic final int MULTIOBJOPS_RCFIXING Constant used in enumeration 'MULTIOBJOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_BINARYstatic final int IISOPS_BINARY Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_ZEROLOWERstatic final int IISOPS_ZEROLOWER Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_FIXEDVARstatic final int IISOPS_FIXEDVAR Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_BOUNDstatic final int IISOPS_BOUND Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_GENINTEGRALITYstatic final int IISOPS_GENINTEGRALITY Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_INTEGRALITYstatic final int IISOPS_INTEGRALITY Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_VARIABLEstatic final int IISOPS_VARIABLE Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_EQUALITYstatic final int IISOPS_EQUALITY Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_GENERALstatic final int IISOPS_GENERAL Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_PWLstatic final int IISOPS_PWL Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_SETstatic final int IISOPS_SET Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_INDICATORstatic final int IISOPS_INDICATOR Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_DELAYEDstatic final int IISOPS_DELAYED Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  IISOPS_CONSTRAINTstatic final int IISOPS_CONSTRAINT Constant used in enumeration 'IISOPS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_NOT_CHECKEDstatic final int USERSOLSTATUS_NOT_CHECKED Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_ACCEPTED_FEASIBLEstatic final int USERSOLSTATUS_ACCEPTED_FEASIBLE Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_ACCEPTED_OPTIMIZEDstatic final int USERSOLSTATUS_ACCEPTED_OPTIMIZED Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_SEARCHED_SOLstatic final int USERSOLSTATUS_SEARCHED_SOL Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_SEARCHED_NOSOLstatic final int USERSOLSTATUS_SEARCHED_NOSOL Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_REJECTED_INFEAS_NOSEARCHstatic final int USERSOLSTATUS_REJECTED_INFEAS_NOSEARCH Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_REJECTED_PARTIAL_NOSEARCHstatic final int USERSOLSTATUS_REJECTED_PARTIAL_NOSEARCH Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_REJECTED_FAILED_OPTIMIZEstatic final int USERSOLSTATUS_REJECTED_FAILED_OPTIMIZE Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_DROPPEDstatic final int USERSOLSTATUS_DROPPED Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  USERSOLSTATUS_REJECTED_CUTOFFstatic final int USERSOLSTATUS_REJECTED_CUTOFF Constant used in enumeration 'USERSOLSTATUS'- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGY_DEFAULTstatic final int GLOBALLSHEURSTRATEGY_DEFAULT Constant used in enumeration 'GLOBALLSHEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGY_NONEstatic final int GLOBALLSHEURSTRATEGY_NONE Constant used in enumeration 'GLOBALLSHEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGY_CONSERVATIVEstatic final int GLOBALLSHEURSTRATEGY_CONSERVATIVE Constant used in enumeration 'GLOBALLSHEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGY_MODERATEstatic final int GLOBALLSHEURSTRATEGY_MODERATE Constant used in enumeration 'GLOBALLSHEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  GLOBALLSHEURSTRATEGY_AGGRESSIVEstatic final int GLOBALLSHEURSTRATEGY_AGGRESSIVE Constant used in enumeration 'GLOBALLSHEURSTRATEGY'- See Also:
- Constant Field Values
 
 -  BARHGOPS_ASYM_AVGstatic final int BARHGOPS_ASYM_AVG Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_START_L1static final int BARHGOPS_START_L1 Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_START_L2static final int BARHGOPS_START_L2 Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_START_LINFstatic final int BARHGOPS_START_LINF Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_SQRT_OMEGAstatic final int BARHGOPS_SQRT_OMEGA Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_OMEGA_CONTRACTstatic final int BARHGOPS_OMEGA_CONTRACT Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  BARHGOPS_OMEGA_INFstatic final int BARHGOPS_OMEGA_INF Constant used in enumeration 'BARHGOPS'- See Also:
- Constant Field Values
 
 -  ISUSERSOLUTIONstatic final int ISUSERSOLUTION Bit field flag 'IsUserSolution' for MipSolPool Solution- See Also:
- Constant Field Values
 
 -  ISREPROCESSEDUSERSOLUTIONstatic final int ISREPROCESSEDUSERSOLUTION Bit field flag 'IsReprocessedUserSolution' for MipSolPool Solution- See Also:
- Constant Field Values
 
 -  N_BNDNAMstatic final int N_BNDNAM - See Also:
- Constant Field Values
 
 -  MAXMESSAGELENGTHstatic final int MAXMESSAGELENGTH - See Also:
- Constant Field Values
 
 -  TOK_EOFstatic final int TOK_EOF - See Also:
- Constant Field Values
 
 -  TOK_CONstatic final int TOK_CON - See Also:
- Constant Field Values
 
 -  TOK_COLstatic final int TOK_COL - See Also:
- Constant Field Values
 
 -  TOK_FUNstatic final int TOK_FUN - See Also:
- Constant Field Values
 
 -  TOK_IFUNstatic final int TOK_IFUN - See Also:
- Constant Field Values
 
 -  TOK_LBstatic final int TOK_LB - See Also:
- Constant Field Values
 
 -  TOK_RBstatic final int TOK_RB - See Also:
- Constant Field Values
 
 -  TOK_DELstatic final int TOK_DEL - See Also:
- Constant Field Values
 
 -  TOK_OPstatic final int TOK_OP - See Also:
- Constant Field Values
 
 -  OP_UMINUSstatic final int OP_UMINUS - See Also:
- Constant Field Values
 
 -  OP_EXPONENTstatic final int OP_EXPONENT - See Also:
- Constant Field Values
 
 -  OP_MULTIPLYstatic final int OP_MULTIPLY - See Also:
- Constant Field Values
 
 -  OP_DIVIDEstatic final int OP_DIVIDE - See Also:
- Constant Field Values
 
 -  OP_PLUSstatic final int OP_PLUS - See Also:
- Constant Field Values
 
 -  OP_MINUSstatic final int OP_MINUS - See Also:
- Constant Field Values
 
 -  DEL_COMMAstatic final int DEL_COMMA - See Also:
- Constant Field Values
 
 -  DEL_COLONstatic final int DEL_COLON - See Also:
- Constant Field Values
 
 -  IFUN_LOG10static final int IFUN_LOG10 - See Also:
- Constant Field Values
 
 -  IFUN_LNstatic final int IFUN_LN - See Also:
- Constant Field Values
 
 -  IFUN_EXPstatic final int IFUN_EXP - See Also:
- Constant Field Values
 
 -  IFUN_ABSstatic final int IFUN_ABS - See Also:
- Constant Field Values
 
 -  IFUN_SQRTstatic final int IFUN_SQRT - See Also:
- Constant Field Values
 
 -  IFUN_SINstatic final int IFUN_SIN - See Also:
- Constant Field Values
 
 -  IFUN_COSstatic final int IFUN_COS - See Also:
- Constant Field Values
 
 -  IFUN_TANstatic final int IFUN_TAN - See Also:
- Constant Field Values
 
 -  IFUN_ARCSINstatic final int IFUN_ARCSIN - See Also:
- Constant Field Values
 
 -  IFUN_ARCCOSstatic final int IFUN_ARCCOS - See Also:
- Constant Field Values
 
 -  IFUN_ARCTANstatic final int IFUN_ARCTAN - See Also:
- Constant Field Values
 
 -  IFUN_MINstatic final int IFUN_MIN - See Also:
- Constant Field Values
 
 -  IFUN_MAXstatic final int IFUN_MAX - See Also:
- Constant Field Values
 
 -  IFUN_PWLstatic final int IFUN_PWL - See Also:
- Constant Field Values
 
 -  IFUN_SUMstatic final int IFUN_SUM - See Also:
- Constant Field Values
 
 -  IFUN_PRODstatic final int IFUN_PROD - See Also:
- Constant Field Values
 
 -  IFUN_SIGNstatic final int IFUN_SIGN - See Also:
- Constant Field Values
 
 -  IFUN_ERFstatic final int IFUN_ERF - See Also:
- Constant Field Values
 
 -  IFUN_ERFCstatic final int IFUN_ERFC - See Also:
- Constant Field Values
 
 -  SLPTOLSET_TCstatic final int SLPTOLSET_TC - See Also:
- Constant Field Values
 
 -  SLPTOLSET_TAstatic final int SLPTOLSET_TA - See Also:
- Constant Field Values
 
 -  SLPTOLSET_RAstatic final int SLPTOLSET_RA - See Also:
- Constant Field Values
 
 -  SLPTOLSET_TMstatic final int SLPTOLSET_TM - See Also:
- Constant Field Values
 
 -  SLPTOLSET_RMstatic final int SLPTOLSET_RM - See Also:
- Constant Field Values
 
 -  SLPTOLSET_TIstatic final int SLPTOLSET_TI - See Also:
- Constant Field Values
 
 -  SLPTOLSET_RIstatic final int SLPTOLSET_RI - See Also:
- Constant Field Values
 
 -  SLPTOLSET_TSstatic final int SLPTOLSET_TS - See Also:
- Constant Field Values
 
 -  SLPTOLSET_RSstatic final int SLPTOLSET_RS - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_TCstatic final int SLPTOLSETBIT_TC - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_TAstatic final int SLPTOLSETBIT_TA - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_RAstatic final int SLPTOLSETBIT_RA - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_TMstatic final int SLPTOLSETBIT_TM - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_RMstatic final int SLPTOLSETBIT_RM - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_TIstatic final int SLPTOLSETBIT_TI - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_RIstatic final int SLPTOLSETBIT_RI - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_TSstatic final int SLPTOLSETBIT_TS - See Also:
- Constant Field Values
 
 -  SLPTOLSETBIT_RSstatic final int SLPTOLSETBIT_RS - See Also:
- Constant Field Values
 
 -  SLPTOLSET_DELETEstatic final int SLPTOLSET_DELETE - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_CTOLstatic final int SLPCONVERGEBIT_CTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_ATOLstatic final int SLPCONVERGEBIT_ATOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_MTOLstatic final int SLPCONVERGEBIT_MTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_ITOLstatic final int SLPCONVERGEBIT_ITOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_STOLstatic final int SLPCONVERGEBIT_STOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_USERstatic final int SLPCONVERGEBIT_USER - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_VTOLstatic final int SLPCONVERGEBIT_VTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_XTOLstatic final int SLPCONVERGEBIT_XTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_OTOLstatic final int SLPCONVERGEBIT_OTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_WTOLstatic final int SLPCONVERGEBIT_WTOL - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_EXTENDEDSCALINGstatic final int SLPCONVERGEBIT_EXTENDEDSCALING - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_VALIDATIONstatic final int SLPCONVERGEBIT_VALIDATION - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_VALIDATION_Kstatic final int SLPCONVERGEBIT_VALIDATION_K - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_NOQUADCHECKstatic final int SLPCONVERGEBIT_NOQUADCHECK - See Also:
- Constant Field Values
 
 -  SLPCONVERGEBIT_ECF_BEFORE_SOLstatic final int SLPCONVERGEBIT_ECF_BEFORE_SOL - See Also:
- Constant Field Values
 
 -  SLPHASNOCOEFSstatic final int SLPHASNOCOEFS - See Also:
- Constant Field Values
 
 -  SLPHASDELTAstatic final int SLPHASDELTA - See Also:
- Constant Field Values
 
 -  SLPHASIVstatic final int SLPHASIV - See Also:
- Constant Field Values
 
 -  SLPHASCALCIVstatic final int SLPHASCALCIV - See Also:
- Constant Field Values
 
 -  SLPISDELTAstatic final int SLPISDELTA - See Also:
- Constant Field Values
 
 -  SLPISPLUSPENALTYDELTAstatic final int SLPISPLUSPENALTYDELTA - See Also:
- Constant Field Values
 
 -  SLPISMINUSPENALTYDELTAstatic final int SLPISMINUSPENALTYDELTA - See Also:
- Constant Field Values
 
 -  SLPISPENALTYDELTAstatic final int SLPISPENALTYDELTA - See Also:
- Constant Field Values
 
 -  SLPISPLUSERRORVECTORstatic final int SLPISPLUSERRORVECTOR - See Also:
- Constant Field Values
 
 -  SLPISMINUSERRORVECTORstatic final int SLPISMINUSERRORVECTOR - See Also:
- Constant Field Values
 
 -  SLPISERRORVECTORstatic final int SLPISERRORVECTOR - See Also:
- Constant Field Values
 
 -  SLPISMISCVECTORstatic final int SLPISMISCVECTOR - See Also:
- Constant Field Values
 
 -  SLPISEQUALSCOLUMNstatic final int SLPISEQUALSCOLUMN - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEPROTECTstatic final int NLPPRESOLVEPROTECT - See Also:
- Constant Field Values
 
 -  SLPHASCONVERGEDstatic final int SLPHASCONVERGED - See Also:
- Constant Field Values
 
 -  SLPACTIVESTEPBOUNDstatic final int SLPACTIVESTEPBOUND - See Also:
- Constant Field Values
 
 -  SLPACTIVESBROWstatic final int SLPACTIVESBROW - See Also:
- Constant Field Values
 
 -  SLPELIMINATEDCOLstatic final int SLPELIMINATEDCOL - See Also:
- Constant Field Values
 
 -  SLPISSTRUCTURALCOLUMNstatic final int SLPISSTRUCTURALCOLUMN - See Also:
- Constant Field Values
 
 -  SLPISINCOEFSstatic final int SLPISINCOEFS - See Also:
- Constant Field Values
 
 -  SLPISINGLOBALstatic final int SLPISINGLOBAL - See Also:
- Constant Field Values
 
 -  SLPHASZEROBOUNDstatic final int SLPHASZEROBOUND - See Also:
- Constant Field Values
 
 -  SLPFIXEDVARstatic final int SLPFIXEDVAR - See Also:
- Constant Field Values
 
 -  SLPBOUNDSSETstatic final int SLPBOUNDSSET - See Also:
- Constant Field Values
 
 -  SLPUSEFULDELTAstatic final int SLPUSEFULDELTA - See Also:
- Constant Field Values
 
 -  SLPNOUSEFULDELTAstatic final int SLPNOUSEFULDELTA - See Also:
- Constant Field Values
 
 -  SLPISINTEGERstatic final int SLPISINTEGER - See Also:
- Constant Field Values
 
 -  SLPCASCADECONTRACTIONstatic final int SLPCASCADECONTRACTION - See Also:
- Constant Field Values
 
 -  SLPISUPDATEROWstatic final int SLPISUPDATEROW - See Also:
- Constant Field Values
 
 -  SLPISPENALTYROWstatic final int SLPISPENALTYROW - See Also:
- Constant Field Values
 
 -  SLPISMISCROWstatic final int SLPISMISCROW - See Also:
- Constant Field Values
 
 -  SLPISSBROWstatic final int SLPISSBROW - See Also:
- Constant Field Values
 
 -  SLPHASPLUSERRORstatic final int SLPHASPLUSERROR - See Also:
- Constant Field Values
 
 -  SLPHASMINUSERRORstatic final int SLPHASMINUSERROR - See Also:
- Constant Field Values
 
 -  SLPHASERRORstatic final int SLPHASERROR - See Also:
- Constant Field Values
 
 -  SLPISDETERMININGROWstatic final int SLPISDETERMININGROW - See Also:
- Constant Field Values
 
 -  SLPNOERRORVECTORSstatic final int SLPNOERRORVECTORS - See Also:
- Constant Field Values
 
 -  SLPHASNONZEROCOEFstatic final int SLPHASNONZEROCOEF - See Also:
- Constant Field Values
 
 -  SLPREDUNDANTROWstatic final int SLPREDUNDANTROW - See Also:
- Constant Field Values
 
 -  SLPUNCONVERGEDROWstatic final int SLPUNCONVERGEDROW - See Also:
- Constant Field Values
 
 -  SLPACTIVEPENALTYstatic final int SLPACTIVEPENALTY - See Also:
- Constant Field Values
 
 -  SLPHASSLPELEMENTstatic final int SLPHASSLPELEMENT - See Also:
- Constant Field Values
 
 -  SLPTRANSFERROWstatic final int SLPTRANSFERROW - See Also:
- Constant Field Values
 
 -  SLPMINIMUMAUGMENTATIONstatic final int SLPMINIMUMAUGMENTATION - See Also:
- Constant Field Values
 
 -  SLPEVENHANDEDAUGMENTATIONstatic final int SLPEVENHANDEDAUGMENTATION - See Also:
- Constant Field Values
 
 -  SLPEQUALITYERRORVECTORSstatic final int SLPEQUALITYERRORVECTORS - See Also:
- Constant Field Values
 
 -  SLPALLERRORVECTORSstatic final int SLPALLERRORVECTORS - See Also:
- Constant Field Values
 
 -  SLPPENALTYDELTAVECTORSstatic final int SLPPENALTYDELTAVECTORS - See Also:
- Constant Field Values
 
 -  SLPAMEANWEIGHTstatic final int SLPAMEANWEIGHT - See Also:
- Constant Field Values
 
 -  SLPSBFROMVALUESstatic final int SLPSBFROMVALUES - See Also:
- Constant Field Values
 
 -  SLPSBFROMABSVALUESstatic final int SLPSBFROMABSVALUES - See Also:
- Constant Field Values
 
 -  SLPSTEPBOUNDROWSstatic final int SLPSTEPBOUNDROWS - See Also:
- Constant Field Values
 
 -  SLPALLROWERRORVECTORSstatic final int SLPALLROWERRORVECTORS - See Also:
- Constant Field Values
 
 -  SLPNOUPDATEIFONLYIVstatic final int SLPNOUPDATEIFONLYIV - See Also:
- Constant Field Values
 
 -  SLPNOFORMULADOMAINIVstatic final int SLPNOFORMULADOMAINIV - See Also:
- Constant Field Values
 
 -  SLPSKIPIVLPHEURISTICSstatic final int SLPSKIPIVLPHEURISTICS - See Also:
- Constant Field Values
 
 -  SLPNOSTEPBOUNDSstatic final int SLPNOSTEPBOUNDS - See Also:
- Constant Field Values
 
 -  SLPSTEPBOUNDSASREQUIREDstatic final int SLPSTEPBOUNDSASREQUIRED - See Also:
- Constant Field Values
 
 -  SLPESTIMATESTEPBOUNDSstatic final int SLPESTIMATESTEPBOUNDS - See Also:
- Constant Field Values
 
 -  SLPDYNAMICDAMPINGstatic final int SLPDYNAMICDAMPING - See Also:
- Constant Field Values
 
 -  SLPHOLDVALUESstatic final int SLPHOLDVALUES - See Also:
- Constant Field Values
 
 -  SLPRETAINPREVIOUSVALUEstatic final int SLPRETAINPREVIOUSVALUE - See Also:
- Constant Field Values
 
 -  SLPRESETDELTAZstatic final int SLPRESETDELTAZ - See Also:
- Constant Field Values
 
 -  SLPQUICKCONVERGENCECHECKstatic final int SLPQUICKCONVERGENCECHECK - See Also:
- Constant Field Values
 
 -  SLPESCALATEPENALTIESstatic final int SLPESCALATEPENALTIES - See Also:
- Constant Field Values
 
 -  SLPSWITCHTOPRIMALstatic final int SLPSWITCHTOPRIMAL - See Also:
- Constant Field Values
 
 -  SLPNONZEROBOUNDstatic final int SLPNONZEROBOUND - See Also:
- Constant Field Values
 
 -  SLPMAXCOSTOPTIONstatic final int SLPMAXCOSTOPTION - See Also:
- Constant Field Values
 
 -  SLPRESIDUALERRORSstatic final int SLPRESIDUALERRORS - See Also:
- Constant Field Values
 
 -  SLPNOLPPOLISHINGstatic final int SLPNOLPPOLISHING - See Also:
- Constant Field Values
 
 -  SLPCASCADEDBOUNDSstatic final int SLPCASCADEDBOUNDS - See Also:
- Constant Field Values
 
 -  SLPCLAMPEXTENDEDACTIVESBstatic final int SLPCLAMPEXTENDEDACTIVESB - See Also:
- Constant Field Values
 
 -  SLPCLAMPEXTENDEDALLstatic final int SLPCLAMPEXTENDEDALL - See Also:
- Constant Field Values
 
 -  SLPMIPINITIALSLPstatic final int SLPMIPINITIALSLP - See Also:
- Constant Field Values
 
 -  SLPMIPINITIALRELAXSLPstatic final int SLPMIPINITIALRELAXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPINITIALFIXSLPstatic final int SLPMIPINITIALFIXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPNODERELAXSLPstatic final int SLPMIPNODERELAXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPNODEFIXSLPstatic final int SLPMIPNODEFIXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPNODELIMITSLPstatic final int SLPMIPNODELIMITSLP - See Also:
- Constant Field Values
 
 -  SLPMIPFINALRELAXSLPstatic final int SLPMIPFINALRELAXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPFINALFIXSLPstatic final int SLPMIPFINALFIXSLP - See Also:
- Constant Field Values
 
 -  SLPMIPWITHINSLPstatic final int SLPMIPWITHINSLP - See Also:
- Constant Field Values
 
 -  SLPSLPTHENMIPstatic final int SLPSLPTHENMIP - See Also:
- Constant Field Values
 
 -  SLPROOTMIPDRIVENstatic final int SLPROOTMIPDRIVEN - See Also:
- Constant Field Values
 
 -  SLPSTATUS_CONVERGEDOBJUCCstatic final int SLPSTATUS_CONVERGEDOBJUCC - See Also:
- Constant Field Values
 
 -  SLPSTATUS_CONVERGEDOBJSBXstatic final int SLPSTATUS_CONVERGEDOBJSBX - See Also:
- Constant Field Values
 
 -  SLPSTATUS_LPINFEASIBLEstatic final int SLPSTATUS_LPINFEASIBLE - See Also:
- Constant Field Values
 
 -  SLPSTATUS_LPUNFINISHEDstatic final int SLPSTATUS_LPUNFINISHED - See Also:
- Constant Field Values
 
 -  SLPSTATUS_MAXSLPITERATIONSstatic final int SLPSTATUS_MAXSLPITERATIONS - See Also:
- Constant Field Values
 
 -  SLPSTATUS_INTEGERINFEASIBLEstatic final int SLPSTATUS_INTEGERINFEASIBLE - See Also:
- Constant Field Values
 
 -  SLPSTATUS_RESIDUALPENALTIESstatic final int SLPSTATUS_RESIDUALPENALTIES - See Also:
- Constant Field Values
 
 -  SLPSTATUS_CONVERGEDOBJOBJstatic final int SLPSTATUS_CONVERGEDOBJOBJ - See Also:
- Constant Field Values
 
 -  SLPSTATUS_MAXTIMEstatic final int SLPSTATUS_MAXTIME - See Also:
- Constant Field Values
 
 -  SLPSTATUS_USERstatic final int SLPSTATUS_USER - See Also:
- Constant Field Values
 
 -  SLPSTATUS_VARSLINKEDINACTIVEstatic final int SLPSTATUS_VARSLINKEDINACTIVE - See Also:
- Constant Field Values
 
 -  SLPSTATUS_NOVARSINACTIVEstatic final int SLPSTATUS_NOVARSINACTIVE - See Also:
- Constant Field Values
 
 -  SLPSTATUS_OTOLstatic final int SLPSTATUS_OTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_VTOLstatic final int SLPSTATUS_VTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_XTOLstatic final int SLPSTATUS_XTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_WTOLstatic final int SLPSTATUS_WTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_ERROTOLstatic final int SLPSTATUS_ERROTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_EVTOLstatic final int SLPSTATUS_EVTOL - See Also:
- Constant Field Values
 
 -  SLPSTATUS_POLISHEDstatic final int SLPSTATUS_POLISHED - See Also:
- Constant Field Values
 
 -  SLPSTATUS_POLISH_FAILUREstatic final int SLPSTATUS_POLISH_FAILURE - See Also:
- Constant Field Values
 
 -  SLPSTATUS_ENFORCEDstatic final int SLPSTATUS_ENFORCED - See Also:
- Constant Field Values
 
 -  SLPSTATUS_CONSECUTIVE_INFEASstatic final int SLPSTATUS_CONSECUTIVE_INFEAS - See Also:
- Constant Field Values
 
 -  SLPSTATUS_KEEPBESTstatic final int SLPSTATUS_KEEPBEST - See Also:
- Constant Field Values
 
 -  SLPSTATUS_CLAMPINGstatic final int SLPSTATUS_CLAMPING - See Also:
- Constant Field Values
 
 -  SLPSTATUS_ADAPTIVEITERSstatic final int SLPSTATUS_ADAPTIVEITERS - See Also:
- Constant Field Values
 
 -  SLPSTATUS_OBJQNONCONVEXstatic final int SLPSTATUS_OBJQNONCONVEX - See Also:
- Constant Field Values
 
 -  NLPSTATUS_UNSTARTEDstatic final int NLPSTATUS_UNSTARTED - See Also:
- Constant Field Values
 
 -  NLPSTATUS_SOLUTIONstatic final int NLPSTATUS_SOLUTION - See Also:
- Constant Field Values
 
 -  NLPSTATUS_LOCALLY_OPTIMALstatic final int NLPSTATUS_LOCALLY_OPTIMAL - See Also:
- Constant Field Values
 
 -  NLPSTATUS_OPTIMALstatic final int NLPSTATUS_OPTIMAL - See Also:
- Constant Field Values
 
 -  NLPSTATUS_NOSOLUTIONstatic final int NLPSTATUS_NOSOLUTION - See Also:
- Constant Field Values
 
 -  NLPSTATUS_LOCALLY_INFEASIBLEstatic final int NLPSTATUS_LOCALLY_INFEASIBLE - See Also:
- Constant Field Values
 
 -  NLPSTATUS_INFEASIBLEstatic final int NLPSTATUS_INFEASIBLE - See Also:
- Constant Field Values
 
 -  NLPSTATUS_UNBOUNDEDstatic final int NLPSTATUS_UNBOUNDED - See Also:
- Constant Field Values
 
 -  NLPSTATUS_UNFINISHEDstatic final int NLPSTATUS_UNFINISHED - See Also:
- Constant Field Values
 
 -  NLPSTATUS_UNSOLVEDstatic final int NLPSTATUS_UNSOLVED - See Also:
- Constant Field Values
 
 -  NLPSOLSTATUS_NONEstatic final int NLPSOLSTATUS_NONE - See Also:
- Constant Field Values
 
 -  NLPSOLSTATUS_SOLUTION_NODUALSstatic final int NLPSOLSTATUS_SOLUTION_NODUALS - See Also:
- Constant Field Values
 
 -  NLPSOLSTATUS_LOCALLYOPTIMAL_WITHDUALSstatic final int NLPSOLSTATUS_LOCALLYOPTIMAL_WITHDUALS - See Also:
- Constant Field Values
 
 -  NLPSOLSTATUS_GLOBALLYOPTIMAL_NODUALSstatic final int NLPSOLSTATUS_GLOBALLYOPTIMAL_NODUALS - See Also:
- Constant Field Values
 
 -  NLPSOLSTATUS_GLOBALLYOPTIMAL_WITHDUALSstatic final int NLPSOLSTATUS_GLOBALLYOPTIMAL_WITHDUALS - See Also:
- Constant Field Values
 
 -  SLPGRIDENUMERATEstatic final int SLPGRIDENUMERATE - See Also:
- Constant Field Values
 
 -  SLPGRIDCYCLICstatic final int SLPGRIDCYCLIC - See Also:
- Constant Field Values
 
 -  SLPGRIDANNEALINGstatic final int SLPGRIDANNEALING - See Also:
- Constant Field Values
 
 -  NLPRECALCstatic final int NLPRECALC - See Also:
- Constant Field Values
 
 -  NLPTOLCALCstatic final int NLPTOLCALC - See Also:
- Constant Field Values
 
 -  NLPALLCALCSstatic final int NLPALLCALCS - See Also:
- Constant Field Values
 
 -  NLP2DERIVATIVEstatic final int NLP2DERIVATIVE - See Also:
- Constant Field Values
 
 -  NLP1DERIVATIVEstatic final int NLP1DERIVATIVE - See Also:
- Constant Field Values
 
 -  NLPALLDERIVATIVESstatic final int NLPALLDERIVATIVES - See Also:
- Constant Field Values
 
 -  NLPINSTANCEFUNCTIONstatic final int NLPINSTANCEFUNCTION - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPS_GENERALstatic final int NLPPRESOLVEOPS_GENERAL - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEFIXZEROstatic final int NLPPRESOLVEFIXZERO - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEFIXALLstatic final int NLPPRESOLVEFIXALL - See Also:
- Constant Field Values
 
 -  NLPPRESOLVESETBOUNDSstatic final int NLPPRESOLVESETBOUNDS - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEINTBOUNDSstatic final int NLPPRESOLVEINTBOUNDS - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEDOMAINstatic final int NLPPRESOLVEDOMAIN - See Also:
- Constant Field Values
 
 -  SLPNOPRESOLVECOEFFICIENTSstatic final int SLPNOPRESOLVECOEFFICIENTS - See Also:
- Constant Field Values
 
 -  SLPNOPRESOLVEDELTASstatic final int SLPNOPRESOLVEDELTAS - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPS_NO_DUAL_SIDEstatic final int NLPPRESOLVEOPS_NO_DUAL_SIDE - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPS_ELIMINATIONSstatic final int NLPPRESOLVEOPS_ELIMINATIONS - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPS_NOLINEARstatic final int NLPPRESOLVEOPS_NOLINEAR - See Also:
- Constant Field Values
 
 -  NLPPRESOLVEOPS_NOSIMPLIFIERstatic final int NLPPRESOLVEOPS_NOSIMPLIFIER - See Also:
- Constant Field Values
 
 -  NLPPRESOLVELEVEL_LOCALIZEDstatic final int NLPPRESOLVELEVEL_LOCALIZED - See Also:
- Constant Field Values
 
 -  NLPPRESOLVELEVEL_BASICstatic final int NLPPRESOLVELEVEL_BASIC - See Also:
- Constant Field Values
 
 -  NLPPRESOLVELEVEL_LINEARstatic final int NLPPRESOLVELEVEL_LINEAR - See Also:
- Constant Field Values
 
 -  NLPPRESOLVELEVEL_FULLstatic final int NLPPRESOLVELEVEL_FULL - See Also:
- Constant Field Values
 
 -  SLPCASCADE_ALLstatic final int SLPCASCADE_ALL - See Also:
- Constant Field Values
 
 -  SLPCASCADE_COEF_VARstatic final int SLPCASCADE_COEF_VAR - See Also:
- Constant Field Values
 
 -  SLPCASCADE_ALL_COEF_VARstatic final int SLPCASCADE_ALL_COEF_VAR - See Also:
- Constant Field Values
 
 -  SLPCASCADE_STRUCT_VARstatic final int SLPCASCADE_STRUCT_VAR - See Also:
- Constant Field Values
 
 -  SLPCASCADE_ALL_STRUCT_VARstatic final int SLPCASCADE_ALL_STRUCT_VAR - See Also:
- Constant Field Values
 
 -  SLPCASCADE_SECONDARY_GROUPSstatic final int SLPCASCADE_SECONDARY_GROUPS - See Also:
- Constant Field Values
 
 -  SLPCASCADE_DRCOL_PREVOUSVALUEstatic final int SLPCASCADE_DRCOL_PREVOUSVALUE - See Also:
- Constant Field Values
 
 -  SLPCASCADE_DRCOL_PVRANGEstatic final int SLPCASCADE_DRCOL_PVRANGE - See Also:
- Constant Field Values
 
 -  SLPCASCADE_AUTOAPPLYstatic final int SLPCASCADE_AUTOAPPLY - See Also:
- Constant Field Values
 
 -  LOCALSOLVER_AUTOstatic final int LOCALSOLVER_AUTO - See Also:
- Constant Field Values
 
 -  LOCALSOLVER_XSLPstatic final int LOCALSOLVER_XSLP - See Also:
- Constant Field Values
 
 -  LOCALSOLVER_KNITROstatic final int LOCALSOLVER_KNITRO - See Also:
- Constant Field Values
 
 -  LOCALSOLVER_OPTIMIZERstatic final int LOCALSOLVER_OPTIMIZER - See Also:
- Constant Field Values
 
 -  MSSET_INITIALVALUESstatic final int MSSET_INITIALVALUES - See Also:
- Constant Field Values
 
 -  MSSET_SOLVERSstatic final int MSSET_SOLVERS - See Also:
- Constant Field Values
 
 -  MSSET_SLP_BASICstatic final int MSSET_SLP_BASIC - See Also:
- Constant Field Values
 
 -  MSSET_SLP_EXTENDEDstatic final int MSSET_SLP_EXTENDED - See Also:
- Constant Field Values
 
 -  MSSET_KNITRO_BASICstatic final int MSSET_KNITRO_BASIC - See Also:
- Constant Field Values
 
 -  MSSET_KNITRO_EXTENDEDstatic final int MSSET_KNITRO_EXTENDED - See Also:
- Constant Field Values
 
 -  MSSET_INITIALFILTEREDstatic final int MSSET_INITIALFILTERED - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_RECALCULATE_RDJstatic final int KKT_CALCULATION_RECALCULATE_RDJ - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_MINIMZE_KKT_ERRORstatic final int KKT_CALCULATION_MINIMZE_KKT_ERROR - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_MEASURE_BOTHstatic final int KKT_CALCULATION_MEASURE_BOTH - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_ACTIVITY_BASEDstatic final int KKT_CALCULATION_ACTIVITY_BASED - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_RESPECT_BASISstatic final int KKT_CALCULATION_RESPECT_BASIS - See Also:
- Constant Field Values
 
 -  KKT_CALCULATION_ACTIVITY_BOTHstatic final int KKT_CALCULATION_ACTIVITY_BOTH - See Also:
- Constant Field Values
 
 -  KKT_JUST_CALCULATEstatic final int KKT_JUST_CALCULATE - See Also:
- Constant Field Values
 
 -  KKT_UPDATE_MULTIPLIERSstatic final int KKT_UPDATE_MULTIPLIERS - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_GENERALFITstatic final int SLPTRACEMASK_GENERALFIT - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_ROWSstatic final int SLPTRACEMASK_ROWS - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_COLSstatic final int SLPTRACEMASK_COLS - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_CASCADEstatic final int SLPTRACEMASK_CASCADE - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_TYPEstatic final int SLPTRACEMASK_TYPE - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_SLACKstatic final int SLPTRACEMASK_SLACK - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_DUALstatic final int SLPTRACEMASK_DUAL - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_WEIGHTstatic final int SLPTRACEMASK_WEIGHT - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_SOLUTIONstatic final int SLPTRACEMASK_SOLUTION - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_REDUCEDCOSTstatic final int SLPTRACEMASK_REDUCEDCOST - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_SLPVALUEstatic final int SLPTRACEMASK_SLPVALUE - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_STEPBOUNDstatic final int SLPTRACEMASK_STEPBOUND - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_CONVERGEstatic final int SLPTRACEMASK_CONVERGE - See Also:
- Constant Field Values
 
 -  SLPTRACEMASK_LINESEARCHstatic final int SLPTRACEMASK_LINESEARCH - See Also:
- Constant Field Values
 
 -  SLPFILTER_KEEPBESTstatic final int SLPFILTER_KEEPBEST - See Also:
- Constant Field Values
 
 -  SLPFILTER_CASCADEstatic final int SLPFILTER_CASCADE - See Also:
- Constant Field Values
 
 -  SLPFILTER_ZEROLINESEARCHstatic final int SLPFILTER_ZEROLINESEARCH - See Also:
- Constant Field Values
 
 -  SLPFILTER_ZEROLINESEARCHTRstatic final int SLPFILTER_ZEROLINESEARCHTR - See Also:
- Constant Field Values
 
 -  SLPANALYZE_RECORDLINEARIZATIONstatic final int SLPANALYZE_RECORDLINEARIZATION - See Also:
- Constant Field Values
 
 -  SLPANALYZE_RECORDCASCADEstatic final int SLPANALYZE_RECORDCASCADE - See Also:
- Constant Field Values
 
 -  SLPANALYZE_RECORDLINESEARCHstatic final int SLPANALYZE_RECORDLINESEARCH - See Also:
- Constant Field Values
 
 -  SLPANALYZE_EXTENDEDFINALSUMMARYstatic final int SLPANALYZE_EXTENDEDFINALSUMMARY - See Also:
- Constant Field Values
 
 -  SLPANALYZE_INFEASIBLE_ITERATIONstatic final int SLPANALYZE_INFEASIBLE_ITERATION - See Also:
- Constant Field Values
 
 -  SLPANALYZE_AUTOSAVEPOOLstatic final int SLPANALYZE_AUTOSAVEPOOL - See Also:
- Constant Field Values
 
 -  SLPANALYZE_SAVELINEARIZATIONSstatic final int SLPANALYZE_SAVELINEARIZATIONS - See Also:
- Constant Field Values
 
 -  SLPANALYZE_SAVEITERBASISstatic final int SLPANALYZE_SAVEITERBASIS - See Also:
- Constant Field Values
 
 -  SLPANALYZE_SAVEFILEstatic final int SLPANALYZE_SAVEFILE - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_SLP2QPstatic final int NLPREFORMULATE_SLP2QP - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_QP2SLPstatic final int NLPREFORMULATE_QP2SLP - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_SLP2QCQPstatic final int NLPREFORMULATE_SLP2QCQP - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_QCQP2SLPstatic final int NLPREFORMULATE_QCQP2SLP - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_SOCP2SLPstatic final int NLPREFORMULATE_SOCP2SLP - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_QPSOLVEstatic final int NLPREFORMULATE_QPSOLVE - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_PWLstatic final int NLPREFORMULATE_PWL - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_ABSstatic final int NLPREFORMULATE_ABS - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_MINMAXstatic final int NLPREFORMULATE_MINMAX - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_ALLABSstatic final int NLPREFORMULATE_ALLABS - See Also:
- Constant Field Values
 
 -  NLPREFORMULATE_ALLMINMAXstatic final int NLPREFORMULATE_ALLMINMAX - See Also:
- Constant Field Values
 
 -  SLPDELTA_CONTstatic final int SLPDELTA_CONT - See Also:
- Constant Field Values
 
 -  SLPDELTA_SEMICONTstatic final int SLPDELTA_SEMICONT - See Also:
- Constant Field Values
 
 -  SLPDELTA_INTEGERstatic final int SLPDELTA_INTEGER - See Also:
- Constant Field Values
 
 -  SLPDELTA_EXPLOREstatic final int SLPDELTA_EXPLORE - See Also:
- Constant Field Values
 
 -  SLPROWINFO_SLACKstatic final int SLPROWINFO_SLACK - See Also:
- Constant Field Values
 
 -  SLPROWINFO_DUALstatic final int SLPROWINFO_DUAL - See Also:
- Constant Field Values
 
 -  SLPROWINFO_NUMPENALTYERRORSstatic final int SLPROWINFO_NUMPENALTYERRORS - See Also:
- Constant Field Values
 
 -  SLPROWINFO_MAXPENALTYERRORstatic final int SLPROWINFO_MAXPENALTYERROR - See Also:
- Constant Field Values
 
 -  SLPROWINFO_TOTALPENALTYERRORstatic final int SLPROWINFO_TOTALPENALTYERROR - See Also:
- Constant Field Values
 
 -  SLPROWINFO_CURRENTPENALTYERRORstatic final int SLPROWINFO_CURRENTPENALTYERROR - See Also:
- Constant Field Values
 
 -  SLPROWINFO_CURRENTPENALTYFACTORstatic final int SLPROWINFO_CURRENTPENALTYFACTOR - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNPLUSstatic final int SLPROWINFO_PENALTYCOLUMNPLUS - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNPLUSVALUEstatic final int SLPROWINFO_PENALTYCOLUMNPLUSVALUE - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNPLUSDJstatic final int SLPROWINFO_PENALTYCOLUMNPLUSDJ - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNMINUSstatic final int SLPROWINFO_PENALTYCOLUMNMINUS - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNMINUSVALUEstatic final int SLPROWINFO_PENALTYCOLUMNMINUSVALUE - See Also:
- Constant Field Values
 
 -  SLPROWINFO_PENALTYCOLUMNMINUSDJstatic final int SLPROWINFO_PENALTYCOLUMNMINUSDJ - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_VALUEstatic final int SLPCOLINFO_VALUE - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_RDJstatic final int SLPCOLINFO_RDJ - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_DELTAINDEXstatic final int SLPCOLINFO_DELTAINDEX - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_DELTAstatic final int SLPCOLINFO_DELTA - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_DELTADJstatic final int SLPCOLINFO_DELTADJ - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_UPDATEROWstatic final int SLPCOLINFO_UPDATEROW - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_SBstatic final int SLPCOLINFO_SB - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_SBDUALstatic final int SLPCOLINFO_SBDUAL - See Also:
- Constant Field Values
 
 -  SLPCOLINFO_LPVALUEstatic final int SLPCOLINFO_LPVALUE - See Also:
- Constant Field Values
 
 -  USERFUNCTION_MAPstatic final int USERFUNCTION_MAP - See Also:
- Constant Field Values
 
 -  USERFUNCTION_VECMAPstatic final int USERFUNCTION_VECMAP - See Also:
- Constant Field Values
 
 -  USERFUNCTION_MULTIMAPstatic final int USERFUNCTION_MULTIMAP - See Also:
- Constant Field Values
 
 -  USERFUNCTION_MAPDELTAstatic final int USERFUNCTION_MAPDELTA - See Also:
- Constant Field Values
 
 -  USERFUNCTION_VECMAPDELTAstatic final int USERFUNCTION_VECMAPDELTA - See Also:
- Constant Field Values
 
 -  USERFUNCTION_MULTIMAPDELTAstatic final int USERFUNCTION_MULTIMAPDELTA - See Also:
- Constant Field Values
 
 -  NLPUSERFUNCNAMESstatic final int NLPUSERFUNCNAMES - See Also:
- Constant Field Values
 
 -  NLPINTERNALFUNCNAMESstatic final int NLPINTERNALFUNCNAMES - See Also:
- Constant Field Values
 
 -  NLPUSERFUNCNAMESNOCASEstatic final int NLPUSERFUNCNAMESNOCASE - See Also:
- Constant Field Values
 
 -  NLPINTERNALFUNCNAMESNOCASEstatic final int NLPINTERNALFUNCNAMESNOCASE - See Also:
- Constant Field Values
 
 -  NLPFORMULACOEFFCOLUMNINDEXstatic final int NLPFORMULACOEFFCOLUMNINDEX - See Also:
- Constant Field Values
 
 -  NLPOBJECTIVEROWINDEXstatic final int NLPOBJECTIVEROWINDEX - See Also:
- Constant Field Values
 
 -  NLPSOLVER_AUTOMATICstatic final int NLPSOLVER_AUTOMATIC - See Also:
- Constant Field Values
 
 -  NLPSOLVER_LOCALstatic final int NLPSOLVER_LOCAL - See Also:
- Constant Field Values
 
 -  NLPSOLVER_GLOBALstatic final int NLPSOLVER_GLOBAL - See Also:
- Constant Field Values
 
 -  Versionstatic final int Version - See Also:
- Constant Field Values
 
 -  VersionMajorstatic final int VersionMajor - See Also:
- Constant Field Values
 
 -  VersionMinorstatic final int VersionMinor - See Also:
- Constant Field Values
 
 -  VersionBuildstatic final int VersionBuild - See Also:
- Constant Field Values
 
 -  VersionFullstatic final int VersionFull - See Also:
- Constant Field Values
 
 -  IFUN_LOGstatic final int IFUN_LOG - See Also:
- Constant Field Values
 
 
-  
 
-  
         
© 2001-2024 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
 
