Initializing help system before first use

# XPRSprob.Controls

- java.lang.Object
- - com.dashoptimization.XPRSprob.Controls

- Enclosing class:
    XPRSprob

      public final class XPRSprob.Controls
      extends java.lang.Object

  Class to access controls. Instances of this class provide a convenient way to access the controls of a `XPRSprob` instance. The methods in this class are convenience wrappers for the various `getXXXControl` and `setXXXControl` functions in class `XPRSprob`.
  See Also:
    `XPRSprob.getIntControl(int)`, `XPRSprob.setIntControl(int, int)`, `XPRSprob.getLongControl(int)`, `XPRSprob.setLongControl(int, long)`, `XPRSprob.getDblControl(int)`, `XPRSprob.setDblControl(int, double)`, `XPRSprob.getStrControl(int)`, `XPRSprob.setStrControl(int, String)`

- - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getAlgAfterCrossOver()` | Retrieves the value of the control `XPRSconstants.ALGAFTERCROSSOVER`.
    `int` | `getAlgAfterNetwork()` | Retrieves the value of the control `XPRSconstants.ALGAFTERNETWORK`.
    `int` | `getAlternativeRedCosts()` | Retrieves the value of the control `XPRSconstants.ALTERNATIVEREDCOSTS`.
    `int` | `getAutoCutting()` | Retrieves the value of the control `XPRSconstants.AUTOCUTTING`.
    `int` | `getAutoPerturb()` | Retrieves the value of the control `XPRSconstants.AUTOPERTURB`.
    `int` | `getAutoScaling()` | Retrieves the value of the control `XPRSconstants.AUTOSCALING`.
    `int` | `getBackgroundMaxThreads()` | Retrieves the value of the control `XPRSconstants.BACKGROUNDMAXTHREADS`.
    `long` | `getBackgroundSelect()` | Retrieves the value of the control `XPRSconstants.BACKGROUNDSELECT`.
    `int` | `getBackTrack()` | Retrieves the value of the control `XPRSconstants.BACKTRACK`.
    `int` | `getBacktrackTie()` | Retrieves the value of the control `XPRSconstants.BACKTRACKTIE`.
    `int` | `getBarAlg()` | Retrieves the value of the control `XPRSconstants.BARALG`.
    `int` | `getBarCores()` | Retrieves the value of the control `XPRSconstants.BARCORES`.
    `int` | `getBarCrash()` | Retrieves the value of the control `XPRSconstants.BARCRASH`.
    `double` | `getBarDualStop()` | Retrieves the value of the control `XPRSconstants.BARDUALSTOP`.
    `int` | `getBarFailIterLimit()` | Retrieves the value of the control `XPRSconstants.BARFAILITERLIMIT`.
    `double` | `getBarFreeScale()` | Retrieves the value of the control `XPRSconstants.BARFREESCALE`.
    `double` | `getBarGapStop()` | Retrieves the value of the control `XPRSconstants.BARGAPSTOP`.
    `double` | `getBarGapTarget()` | Retrieves the value of the control `XPRSconstants.BARGAPTARGET`.
    `double` | `getBarhgExtrapolate()` | Retrieves the value of the control `XPRSconstants.BARHGEXTRAPOLATE`.
    `int` | `getBarhgGPU()` | Retrieves the value of the control `XPRSconstants.BARHGGPU`.
    `int` | `getBarhgGPUBlocksize()` | Retrieves the value of the control `XPRSconstants.BARHGGPUBLOCKSIZE`.
    `int` | `getBarhgMaxRestarts()` | Retrieves the value of the control `XPRSconstants.BARHGMAXRESTARTS`.
    `XPRSenumerations.BARHGOps` | `getBarhgOps()` | Retrieves the value of the control `XPRSconstants.BARHGOPS`.
    `XPRSenumerations.BarHGPrecision` | `getBarhgPrecision()` | Retrieves the value of the control `XPRSconstants.BARHGPRECISION`.
    `double` | `getBarhgRelTol()` | Retrieves the value of the control `XPRSconstants.BARHGRELTOL`.
    `int` | `getBarIndefLimit()` | Retrieves the value of the control `XPRSconstants.BARINDEFLIMIT`.
    `int` | `getBarIterative()` | Retrieves the value of the control `XPRSconstants.BARITERATIVE`.
    `int` | `getBarIterLimit()` | Retrieves the value of the control `XPRSconstants.BARITERLIMIT`.
    `int` | `getBarKeepLastSol()` |
    `double` | `getBarKernel()` | Retrieves the value of the control `XPRSconstants.BARKERNEL`.
    `double` | `getBarLargeBound()` | Retrieves the value of the control `XPRSconstants.BARLARGEBOUND`.
    `int` | `getBarNumStability()` | Deprecated.
    `double` | `getBarObjPerturb()` | Retrieves the value of the control `XPRSconstants.BAROBJPERTURB`.
    `double` | `getBarObjScale()` | Retrieves the value of the control `XPRSconstants.BAROBJSCALE`.
    `XPRSenumerations.BarOrder` | `getBarOrder()` | Retrieves the value of the control `XPRSconstants.BARORDER`.
    `int` | `getBarOrderThreads()` | Retrieves the value of the control `XPRSconstants.BARORDERTHREADS`.
    `int` | `getBarOutput()` | Retrieves the value of the control `XPRSconstants.BAROUTPUT`.
    `double` | `getBarPerturb()` | Retrieves the value of the control `XPRSconstants.BARPERTURB`.
    `int` | `getBarPresolveOps()` | Retrieves the value of the control `XPRSconstants.BARPRESOLVEOPS`.
    `double` | `getBarPrimalStop()` | Retrieves the value of the control `XPRSconstants.BARPRIMALSTOP`.
    `int` | `getBarRefIter()` | Retrieves the value of the control `XPRSconstants.BARREFITER`.
    `int` | `getBarRegularize()` | Retrieves the value of the control `XPRSconstants.BARREGULARIZE`.
    `double` | `getBarRhsScale()` | Retrieves the value of the control `XPRSconstants.BARRHSSCALE`.
    `int` | `getBarSolution()` | Retrieves the value of the control `XPRSconstants.BARSOLUTION`.
    `int` | `getBarStart()` | Retrieves the value of the control `XPRSconstants.BARSTART`.
    `double` | `getBarStartWeight()` | Retrieves the value of the control `XPRSconstants.BARSTARTWEIGHT`.
    `double` | `getBarStepStop()` | Retrieves the value of the control `XPRSconstants.BARSTEPSTOP`.
    `int` | `getBarThreads()` | Retrieves the value of the control `XPRSconstants.BARTHREADS`.
    `double` | `getBigM()` | Retrieves the value of the control `XPRSconstants.BIGM`.
    `int` | `getBigmMethod()` | Retrieves the value of the control `XPRSconstants.BIGMMETHOD`.
    `int` | `getBranchChoice()` | Retrieves the value of the control `XPRSconstants.BRANCHCHOICE`.
    `int` | `getBranchDisj()` | Retrieves the value of the control `XPRSconstants.BRANCHDISJ`.
    `int` | `getBranchStructural()` | Retrieves the value of the control `XPRSconstants.BRANCHSTRUCTURAL`.
    `int` | `getBreadthFirst()` | Retrieves the value of the control `XPRSconstants.BREADTHFIRST`.
    `int` | `getCacheSize()` | Deprecated. since 41.00
    `int` | `getCallbackCheckTimeDelay()` | Retrieves the value of the control `XPRSconstants.CALLBACKCHECKTIMEDELAY`.
    `double` | `getCallbackCheckTimeWorkDelay()` | Retrieves the value of the control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`.
    `int` | `getCallbackFromMainThread()` | Retrieves the value of the control `XPRSconstants.CALLBACKFROMMAINTHREAD`.
    `int` | `getCheckInputData()` | Retrieves the value of the control `XPRSconstants.CHECKINPUTDATA`.
    `int` | `getCholeskyAlg()` | Retrieves the value of the control `XPRSconstants.CHOLESKYALG`.
    `double` | `getCholeskyTol()` | Retrieves the value of the control `XPRSconstants.CHOLESKYTOL`.
    `int` | `getClamping()` | Retrieves the value of the control `XPRSconstants.CLAMPING`.
    `int` | `getCompute()` | Retrieves the value of the control `XPRSconstants.COMPUTE`.
    `java.lang.String` | `getComputeExecService()` | Retrieves the value of the control `XPRSconstants.COMPUTEEXECSERVICE`.
    `int` | `getComputeJobPriority()` | Retrieves the value of the control `XPRSconstants.COMPUTEJOBPRIORITY`.
    `XPRSenumerations.ComputeLog` | `getComputeLog()` | Retrieves the value of the control `XPRSconstants.COMPUTELOG`.
    `int` | `getConcurrentThreads()` | Retrieves the value of the control `XPRSconstants.CONCURRENTTHREADS`.
    `int` | `getConflictCuts()` | Retrieves the value of the control `XPRSconstants.CONFLICTCUTS`.
    `int` | `getCoresPerCPU()` | Retrieves the value of the control `XPRSconstants.CORESPERCPU`.
    `int` | `getCoverCuts()` | Retrieves the value of the control `XPRSconstants.COVERCUTS`.
    `double` | `getCpiAlpha()` | Retrieves the value of the control `XPRSconstants.CPIALPHA`.
    `int` | `getCPUPlatform()` | Retrieves the value of the control `XPRSconstants.CPUPLATFORM`.
    `int` | `getCPUTime()` | Retrieves the value of the control `XPRSconstants.CPUTIME`.
    `int` | `getCrash()` | Retrieves the value of the control `XPRSconstants.CRASH`.
    `int` | `getCrossOver()` | Retrieves the value of the control `XPRSconstants.CROSSOVER`.
    `double` | `getCrossoverAccuracyTol()` | Retrieves the value of the control `XPRSconstants.CROSSOVERACCURACYTOL`.
    `int` | `getCrossOverDRP()` |
    `double` | `getCrossOverFeasWeight()` |
    `int` | `getCrossoverIterLimit()` | Retrieves the value of the control `XPRSconstants.CROSSOVERITERLIMIT`.
    `int` | `getCrossoverOps()` | Retrieves the value of the control `XPRSconstants.CROSSOVEROPS`.
    `double` | `getCrossOverRelPivotTol()` |
    `double` | `getCrossOverRelPivotTolSafe()` |
    `int` | `getCrossoverThreads()` | Retrieves the value of the control `XPRSconstants.CROSSOVERTHREADS`.
    `int` | `getCutDepth()` | Retrieves the value of the control `XPRSconstants.CUTDEPTH`.
    `double` | `getCutFactor()` | Retrieves the value of the control `XPRSconstants.CUTFACTOR`.
    `int` | `getCutFreq()` | Retrieves the value of the control `XPRSconstants.CUTFREQ`.
    `int` | `getCutSelect()` | Retrieves the value of the control `XPRSconstants.CUTSELECT`.
    `int` | `getCutStrategy()` | Retrieves the value of the control `XPRSconstants.CUTSTRATEGY`.
    `XPRSenumerations.DefaultAlg` | `getDefaultAlg()` | Retrieves the value of the control `XPRSconstants.DEFAULTALG`.
    `int` | `getDenseColLimit()` | Retrieves the value of the control `XPRSconstants.DENSECOLLIMIT`.
    `int` | `getDeterministic()` | Retrieves the value of the control `XPRSconstants.DETERMINISTIC`.
    `int` | `getDeterministicLog()` | Retrieves the value of the control `XPRSconstants.DETERMINISTICLOG`.
    `double` | `getDetLogFreq()` |
    `int` | `getDualGradient()` | Retrieves the value of the control `XPRSconstants.DUALGRADIENT`.
    `int` | `getDualize()` | Retrieves the value of the control `XPRSconstants.DUALIZE`.
    `int` | `getDualizeOps()` | Retrieves the value of the control `XPRSconstants.DUALIZEOPS`.
    `double` | `getDualPerturb()` | Retrieves the value of the control `XPRSconstants.DUALPERTURB`.
    `int` | `getDualStrategy()` | Retrieves the value of the control `XPRSconstants.DUALSTRATEGY`.
    `int` | `getDualThreads()` | Retrieves the value of the control `XPRSconstants.DUALTHREADS`.
    `double` | `getDummyControl()` |
    `double` | `getEigenValueTol()` | Retrieves the value of the control `XPRSconstants.EIGENVALUETOL`.
    `int` | `getElimFillIn()` | Retrieves the value of the control `XPRSconstants.ELIMFILLIN`.
    `double` | `getElimTol()` | Retrieves the value of the control `XPRSconstants.ELIMTOL`.
    `int` | `getEscapeNames()` | Retrieves the value of the control `XPRSconstants.ESCAPENAMES`.
    `double` | `getEtaTol()` | Retrieves the value of the control `XPRSconstants.ETATOL`.
    `int` | `getExtraCols()` | Retrieves the value of the control `XPRSconstants.EXTRACOLS`.
    `long` | `getExtraElems()` | Retrieves the value of the control `XPRSconstants.EXTRAELEMS`.
    `int` | `getExtraMIPEnts()` | Retrieves the value of the control `XPRSconstants.EXTRAMIPENTS`.
    `int` | `getExtraRows()` | Retrieves the value of the control `XPRSconstants.EXTRAROWS`.
    `long` | `getExtraSetElems()` | Retrieves the value of the control `XPRSconstants.EXTRASETELEMS`.
    `int` | `getExtraSets()` | Retrieves the value of the control `XPRSconstants.EXTRASETS`.
    `int` | `getFeasibilityJump()` | Retrieves the value of the control `XPRSconstants.FEASIBILITYJUMP`.
    `int` | `getFeasibilityPump()` | Retrieves the value of the control `XPRSconstants.FEASIBILITYPUMP`.
    `double` | `getFeasTol()` | Retrieves the value of the control `XPRSconstants.FEASTOL`.
    `double` | `getFeasTolPerturb()` | Retrieves the value of the control `XPRSconstants.FEASTOLPERTURB`.
    `double` | `getFeasTolTarget()` | Retrieves the value of the control `XPRSconstants.FEASTOLTARGET`.
    `int` | `getForceOutput()` | Retrieves the value of the control `XPRSconstants.FORCEOUTPUT`.
    `int` | `getForceParallelDual()` | Retrieves the value of the control `XPRSconstants.FORCEPARALLELDUAL`.
    `int` | `getGenconsAbsTransformation()` | Retrieves the value of the control `XPRSconstants.GENCONSABSTRANSFORMATION`.
    `int` | `getGenconsDualReductions()` | Retrieves the value of the control `XPRSconstants.GENCONSDUALREDUCTIONS`.
    `double` | `getGlobalBoundingBox()` | Retrieves the value of the control `XPRSconstants.GLOBALBOUNDINGBOX`.
    `int` | `getGlobalLSHeurstrategy()` | Retrieves the value of the control `XPRSconstants.GLOBALLSHEURSTRATEGY`.
    `int` | `getGlobalNlpCuts()` | Retrieves the value of the control `XPRSconstants.GLOBALNLPCUTS`.
    `int` | `getGlobalNumInitNlpCuts()` | Retrieves the value of the control `XPRSconstants.GLOBALNUMINITNLPCUTS`.
    `int` | `getGlobalPresolveOBBT()` | Retrieves the value of the control `XPRSconstants.GLOBALPRESOLVEOBBT`.
    `double` | `getGlobalSpatialBranchCuttingEffort()` | Retrieves the value of the control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`.
    `int` | `getGlobalSpatialBranchIfPreferOrig()` | Retrieves the value of the control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`.
    `double` | `getGlobalSpatialBranchPropagationEffort()` | Retrieves the value of the control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`.
    `int` | `getGlobalTreeNlpCuts()` | Retrieves the value of the control `XPRSconstants.GLOBALTREENLPCUTS`.
    `int` | `getGomCuts()` | Retrieves the value of the control `XPRSconstants.GOMCUTS`.
    `int` | `getGPUPlatform()` | Retrieves the value of the control `XPRSconstants.GPUPLATFORM`.
    `int` | `getHeurBeforeLP()` | Retrieves the value of the control `XPRSconstants.HEURBEFORELP`.
    `int` | `getHeurDepth()` | Retrieves the value of the control `XPRSconstants.HEURDEPTH`.
    `double` | `getHeurDiveIterLimit()` | Retrieves the value of the control `XPRSconstants.HEURDIVEITERLIMIT`.
    `double` | `getHeurDiveRandomize()` | Retrieves the value of the control `XPRSconstants.HEURDIVERANDOMIZE`.
    `int` | `getHeurDiveSoftRounding()` | Retrieves the value of the control `XPRSconstants.HEURDIVESOFTROUNDING`.
    `int` | `getHeurDiveSpeedUp()` | Retrieves the value of the control `XPRSconstants.HEURDIVESPEEDUP`.
    `int` | `getHeurDiveStrategy()` | Retrieves the value of the control `XPRSconstants.HEURDIVESTRATEGY`.
    `int` | `getHeurEmphasis()` | Retrieves the value of the control `XPRSconstants.HEUREMPHASIS`.
    `int` | `getHeurForceSpecialObj()` | Retrieves the value of the control `XPRSconstants.HEURFORCESPECIALOBJ`.
    `int` | `getHeurFreq()` | Retrieves the value of the control `XPRSconstants.HEURFREQ`.
    `int` | `getHeurMaxSol()` | Retrieves the value of the control `XPRSconstants.HEURMAXSOL`.
    `int` | `getHeurNodes()` | Retrieves the value of the control `XPRSconstants.HEURNODES`.
    `long` | `getHeursearchBackgroundSelect()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`.
    `int` | `getHeurSearchCopyControls()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHCOPYCONTROLS`.
    `double` | `getHeurSearchEffort()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHEFFORT`.
    `int` | `getHeurSearchFreq()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHFREQ`.
    `int` | `getHeurSearchRootCutFreq()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHROOTCUTFREQ`.
    `int` | `getHeurSearchRootSelect()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`.
    `double` | `getHeurSearchTargetSize()` |
    `int` | `getHeurSearchTreeSelect()` | Retrieves the value of the control `XPRSconstants.HEURSEARCHTREESELECT`.
    `int` | `getHeurSelect()` |
    `int` | `getHeurShiftProp()` | Retrieves the value of the control `XPRSconstants.HEURSHIFTPROP`.
    `int` | `getHeurThreads()` | Retrieves the value of the control `XPRSconstants.HEURTHREADS`.
    `int` | `getHistoryCosts()` | Retrieves the value of the control `XPRSconstants.HISTORYCOSTS`.
    `int` | `getIfCheckConvexity()` | Retrieves the value of the control `XPRSconstants.IFCHECKCONVEXITY`.
    `int` | `getIgnoreContainerCpuLimit()` |
    `int` | `getIgnoreContainerMemoryLimit()` |
    `int` | `getIISLog()` | Retrieves the value of the control `XPRSconstants.IISLOG`.
    `XPRSenumerations.IISOps` | `getIISOps()` | Retrieves the value of the control `XPRSconstants.IISOPS`.
    `double` | `getIndLinBigM()` | Retrieves the value of the control `XPRSconstants.INDLINBIGM`.
    `double` | `getIndPreLinBigM()` | Retrieves the value of the control `XPRSconstants.INDPRELINBIGM`.
    `double` | `getInputtol()` | Retrieves the value of the control `XPRSconstants.INPUTTOL`.
    `int` | `getInvertFreq()` | Retrieves the value of the control `XPRSconstants.INVERTFREQ`.
    `int` | `getInvertMin()` | Retrieves the value of the control `XPRSconstants.INVERTMIN`.
    `int` | `getIOTimeout()` | Retrieves the value of the control `XPRSconstants.IOTIMEOUT`.
    `int` | `getKeepBasis()` | Retrieves the value of the control `XPRSconstants.KEEPBASIS`.
    `int` | `getKeepNRows()` | Retrieves the value of the control `XPRSconstants.KEEPNROWS`.
    `int` | `getKnitroParamAlgorithm()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_ALGORITHM`.
    `int` | `getKnitroParamBarDirectInterval()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`.
    `int` | `getKnitroParamBarFeasible()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`.
    `double` | `getKnitroParamBarFeasModeTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`.
    `double` | `getKnitroParamBarInitMu()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`.
    `int` | `getKnitroParamBarInitPt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`.
    `int` | `getKnitroParamBarMaxBacktrack()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`.
    `int` | `getKnitroParamBarMaxRefactor()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`.
    `int` | `getKnitroParamBarMuRule()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`.
    `int` | `getKnitroParamBarPenCons()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`.
    `int` | `getKnitroParamBarPenRule()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`.
    `int` | `getKnitroParamBarRelaxCons()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.
    `int` | `getKnitroParamBarSwitchRule()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`.
    `int` | `getKnitroParamBLASOption()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.
    `int` | `getKnitroParamDebug()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_DEBUG`.
    `double` | `getKnitroParamDelta()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_DELTA`.
    `double` | `getKnitroParamFeastol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOL`.
    `double` | `getKnitroParamFeasTolAbs()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`.
    `int` | `getKnitroParamGradOpt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_GRADOPT`.
    `int` | `getKnitroParamHessOpt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_HESSOPT`.
    `int` | `getKnitroParamHonorBbnds()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_HONORBNDS`.
    `double` | `getKnitroParamInfeasTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_INFEASTOL`.
    `int` | `getKnitroParamLinSolver()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.
    `int` | `getKnitroParamLMSize()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_LMSIZE`.
    `int` | `getKnitroParamMATerminate()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.
    `int` | `getKnitroParamMaxCGIt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MAXCGIT`.
    `int` | `getKnitroParamMaxCrossIt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`.
    `int` | `getKnitroParamMaxIt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MAXIT`.
    `int` | `getKnitroParamMIPBranchRule()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`.
    `int` | `getKnitroParamMIPDebug()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.
    `int` | `getKnitroParamMIPGUBBranch()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`.
    `int` | `getKnitroParamMIPHeuristic()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`.
    `int` | `getKnitroParamMIPHeurMaxIt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.
    `int` | `getKnitroParamMIPImplicatns()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`.
    `double` | `getKnitroParamMIPIntGapAbs()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`.
    `double` | `getKnitroParamMIPIntGapRel()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`.
    `int` | `getKnitroParamMIPKnapsack()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`.
    `int` | `getKnitroParamMIPLPAlg()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`.
    `int` | `getKnitroParamMIPMaxNodes()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`.
    `int` | `getKnitroParamMIPMethod()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`.
    `int` | `getKnitroParamMIPOutInterval()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`.
    `int` | `getKnitroParamMIPOutLevel()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`.
    `int` | `getKnitroParamMIPPseudoint()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`.
    `int` | `getKnitroParamMIPRootAlg()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`.
    `int` | `getKnitroParamMIPRounding()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`.
    `int` | `getKnitroParamMIPSelectRule()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`.
    `int` | `getKnitroParamMIPStringMaxIt()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`.
    `int` | `getKnitroParamMIPStrongCandLim()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`.
    `int` | `getKnitroParamMIPStrongLevel()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`.
    `double` | `getKnitroParamMsMaxBndRange()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.
    `int` | `getKnitroParamMSMaxSolves()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.
    `int` | `getKnitroParamMSNumToSave()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.
    `double` | `getKnitroParamMSSaveTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.
    `int` | `getKnitroParamMSSeed()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSEED`.
    `double` | `getKnitroParamMSStartPtRange()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.
    `int` | `getKnitroParamMSTerminate()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.
    `int` | `getKnitroParamMultiStart()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MULTISTART`.
    `int` | `getKnitroParamNewPoint()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.
    `double` | `getKnitroParamObjRange()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OBJRANGE`.
    `double` | `getKnitroParamOptTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOL`.
    `double` | `getKnitroParamOptTolAbs()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`.
    `int` | `getKnitroParamOutLev()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OUTLEV`.
    `int` | `getKnitroParamParNumThreads()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.
    `double` | `getKnitroParamPivot()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PIVOT`.
    `int` | `getKnitroParamPresolve()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE`.
    `double` | `getKnitroParamPresolveTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`.
    `int` | `getKnitroParamScale()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SCALE`.
    `int` | `getKnitroParamSOC()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SOC`.
    `int` | `getKnitroParamSoltype()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SOLTYPE`.
    `double` | `getKnitroParamXTol()` | Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_XTOL`.
    `int` | `getL1Cache()` | Deprecated. since 41.00
    `int` | `getLNPBest()` | Retrieves the value of the control `XPRSconstants.LNPBEST`.
    `int` | `getLNPIterLimit()` | Retrieves the value of the control `XPRSconstants.LNPITERLIMIT`.
    `int` | `getLocalBacktrack()` |
    `int` | `getLocalChoice()` | Retrieves the value of the control `XPRSconstants.LOCALCHOICE`.
    `int` | `getLocalSolver()` | Retrieves the value of the control `XPRSconstants.LOCALSOLVER`.
    `XPRSenumerations.LPFlags` | `getLPFlags()` | Retrieves the value of the control `XPRSconstants.LPFLAGS`.
    `int` | `getLpFolding()` | Retrieves the value of the control `XPRSconstants.LPFOLDING`.
    `int` | `getLPIterLimit()` | Retrieves the value of the control `XPRSconstants.LPITERLIMIT`.
    `int` | `getLPLog()` | Retrieves the value of the control `XPRSconstants.LPLOG`.
    `double` | `getLPLogDelay()` | Retrieves the value of the control `XPRSconstants.LPLOGDELAY`.
    `int` | `getLPLogStyle()` | Retrieves the value of the control `XPRSconstants.LPLOGSTYLE`.
    `int` | `getLpRefineIterLimit()` | Retrieves the value of the control `XPRSconstants.LPREFINEITERLIMIT`.
    `double` | `getLUPivotTol()` |
    `double` | `getMarkowitzTol()` | Retrieves the value of the control `XPRSconstants.MARKOWITZTOL`.
    `double` | `getMatrixTol()` | Retrieves the value of the control `XPRSconstants.MATRIXTOL`.
    `int` | `getMaxChecksOnMaxCutTime()` | Retrieves the value of the control `XPRSconstants.MAXCHECKSONMAXCUTTIME`.
    `int` | `getMaxChecksOnMaxTime()` | Retrieves the value of the control `XPRSconstants.MAXCHECKSONMAXTIME`.
    `double` | `getMaxCutTime()` | Retrieves the value of the control `XPRSconstants.MAXCUTTIME`.
    `int` | `getMaxIIS()` | Retrieves the value of the control `XPRSconstants.MAXIIS`.
    `double` | `getMaxImpliedBound()` | Retrieves the value of the control `XPRSconstants.MAXIMPLIEDBOUND`.
    `int` | `getMaxLocalBacktrack()` | Retrieves the value of the control `XPRSconstants.MAXLOCALBACKTRACK`.
    `int` | `getMaxMCoeffBufferElems()` | Retrieves the value of the control `XPRSconstants.MAXMCOEFFBUFFERELEMS`.
    `int` | `getMaxMemoryHard()` | Retrieves the value of the control `XPRSconstants.MAXMEMORYHARD`.
    `int` | `getMaxMemorySoft()` | Retrieves the value of the control `XPRSconstants.MAXMEMORYSOFT`.
    `int` | `getMaxMIPSol()` | Retrieves the value of the control `XPRSconstants.MAXMIPSOL`.
    `int` | `getMaxMipTasks()` | Retrieves the value of the control `XPRSconstants.MAXMIPTASKS`.
    `int` | `getMaxNode()` | Retrieves the value of the control `XPRSconstants.MAXNODE`.
    `int` | `getMaxPageLines()` | Retrieves the value of the control `XPRSconstants.MAXPAGELINES`.
    `int` | `getMaxScaleFactor()` | Retrieves the value of the control `XPRSconstants.MAXSCALEFACTOR`.
    `double` | `getMaxStallTime()` | Retrieves the value of the control `XPRSconstants.MAXSTALLTIME`.
    `int` | `getMaxTime()` | Deprecated. since 41.00
    `int` | `getMaxTreeFileSize()` | Retrieves the value of the control `XPRSconstants.MAXTREEFILESIZE`.
    `int` | `getMCFCutStrategy()` | Retrieves the value of the control `XPRSconstants.MCFCUTSTRATEGY`.
    `double` | `getMIPAbsCutoff()` | Retrieves the value of the control `XPRSconstants.MIPABSCUTOFF`.
    `double` | `getMIPAbsGapNotify()` | Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFY`.
    `double` | `getMIPAbsGapNotifyBound()` | Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFYBOUND`.
    `double` | `getMIPAbsGapNotifyObj()` | Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFYOBJ`.
    `double` | `getMIPAbsStop()` | Retrieves the value of the control `XPRSconstants.MIPABSSTOP`.
    `double` | `getMIPAddCutoff()` | Retrieves the value of the control `XPRSconstants.MIPADDCUTOFF`.
    `int` | `getMipComponents()` | Retrieves the value of the control `XPRSconstants.MIPCOMPONENTS`.
    `int` | `getMipConcurrentNodes()` | Retrieves the value of the control `XPRSconstants.MIPCONCURRENTNODES`.
    `int` | `getMipConcurrentSolves()` | Retrieves the value of the control `XPRSconstants.MIPCONCURRENTSOLVES`.
    `int` | `getMIPDualReductions()` | Retrieves the value of the control `XPRSconstants.MIPDUALREDUCTIONS`.
    `int` | `getMipFracReduce()` | Retrieves the value of the control `XPRSconstants.MIPFRACREDUCE`.
    `int` | `getMIPKappaFreq()` | Retrieves the value of the control `XPRSconstants.MIPKAPPAFREQ`.
    `int` | `getMIPLog()` | Retrieves the value of the control `XPRSconstants.MIPLOG`.
    `int` | `getMIPPresolve()` | Retrieves the value of the control `XPRSconstants.MIPPRESOLVE`.
    `int` | `getMipRampup()` | Retrieves the value of the control `XPRSconstants.MIPRAMPUP`.
    `int` | `getMipRefineIterLimit()` | Retrieves the value of the control `XPRSconstants.MIPREFINEITERLIMIT`.
    `double` | `getMIPRelCutoff()` | Retrieves the value of the control `XPRSconstants.MIPRELCUTOFF`.
    `double` | `getMIPRelGapNotify()` | Retrieves the value of the control `XPRSconstants.MIPRELGAPNOTIFY`.
    `double` | `getMIPRelStop()` | Retrieves the value of the control `XPRSconstants.MIPRELSTOP`.
    `int` | `getMipRestart()` | Retrieves the value of the control `XPRSconstants.MIPRESTART`.
    `double` | `getMIPRestartFactor()` | Retrieves the value of the control `XPRSconstants.MIPRESTARTFACTOR`.
    `double` | `getMIPRestartGapThreshold()` |
    `int` | `getMipTerminationMethod()` | Retrieves the value of the control `XPRSconstants.MIPTERMINATIONMETHOD`.
    `int` | `getMIPThreads()` | Retrieves the value of the control `XPRSconstants.MIPTHREADS`.
    `double` | `getMIPTol()` | Retrieves the value of the control `XPRSconstants.MIPTOL`.
    `double` | `getMipTolTarget()` | Retrieves the value of the control `XPRSconstants.MIPTOLTARGET`.
    `int` | `getMIQCPAlg()` | Retrieves the value of the control `XPRSconstants.MIQCPALG`.
    `int` | `getMPS18Compatible()` | Retrieves the value of the control `XPRSconstants.MPS18COMPATIBLE`.
    `java.lang.String` | `getMPSBoundName()` | Retrieves the value of the control `XPRSconstants.MPSBOUNDNAME`.
    `int` | `getMPSEcho()` | Retrieves the value of the control `XPRSconstants.MPSECHO`.
    `int` | `getMPSFormat()` | Retrieves the value of the control `XPRSconstants.MPSFORMAT`.
    `int` | `getMPSNameLength()` |
    `java.lang.String` | `getMPSObjName()` | Retrieves the value of the control `XPRSconstants.MPSOBJNAME`.
    `java.lang.String` | `getMPSRangeName()` | Retrieves the value of the control `XPRSconstants.MPSRANGENAME`.
    `java.lang.String` | `getMPSRHSName()` | Retrieves the value of the control `XPRSconstants.MPSRHSNAME`.
    `double` | `getMsMaxBoundRange()` | Retrieves the value of the control `XPRSconstants.MSMAXBOUNDRANGE`.
    `int` | `getMultiObjLog()` | Retrieves the value of the control `XPRSconstants.MULTIOBJLOG`.
    `int` | `getMultiObjOps()` | Retrieves the value of the control `XPRSconstants.MULTIOBJOPS`.
    `int` | `getMultiStart()` | Retrieves the value of the control `XPRSconstants.MULTISTART`.
    `int` | `getMultiStart_Log()` | Retrieves the value of the control `XPRSconstants.MULTISTART_LOG`.
    `int` | `getMultiStart_MaxSolves()` | Retrieves the value of the control `XPRSconstants.MULTISTART_MAXSOLVES`.
    `int` | `getMultiStart_MaxTime()` | Retrieves the value of the control `XPRSconstants.MULTISTART_MAXTIME`.
    `int` | `getMultiStart_PoolSize()` | Retrieves the value of the control `XPRSconstants.MULTISTART_POOLSIZE`.
    `int` | `getMultiStart_Seed()` | Retrieves the value of the control `XPRSconstants.MULTISTART_SEED`.
    `int` | `getMultiStart_Threads()` | Retrieves the value of the control `XPRSconstants.MULTISTART_THREADS`.
    `int` | `getMutexCallBacks()` | Retrieves the value of the control `XPRSconstants.MUTEXCALLBACKS`.
    `int` | `getNetCuts()` | Deprecated.
    `int` | `getNetStallLimit()` | Retrieves the value of the control `XPRSconstants.NETSTALLLIMIT`.
    `int` | `getNlpCalcThreads()` | Retrieves the value of the control `XPRSconstants.NLPCALCTHREADS`.
    `double` | `getNlpDefaultIV()` | Retrieves the value of the control `XPRSconstants.NLPDEFAULTIV`.
    `int` | `getNlpDerivatives()` | Retrieves the value of the control `XPRSconstants.NLPDERIVATIVES`.
    `int` | `getNlpDeterministic()` | Retrieves the value of the control `XPRSconstants.NLPDETERMINISTIC`.
    `int` | `getNlpEvaluate()` | Retrieves the value of the control `XPRSconstants.NLPEVALUATE`.
    `int` | `getNlpFindIV()` | Retrieves the value of the control `XPRSconstants.NLPFINDIV`.
    `int` | `getNlpFuncEval()` | Retrieves the value of the control `XPRSconstants.NLPFUNCEVAL`.
    `int` | `getNlpHessian()` | Retrieves the value of the control `XPRSconstants.NLPHESSIAN`.
    `double` | `getNlpInfinity()` | Retrieves the value of the control `XPRSconstants.NLPINFINITY`.
    `int` | `getNlpJacobian()` | Retrieves the value of the control `XPRSconstants.NLPJACOBIAN`.
    `int` | `getNlpLinQuadBR()` | Retrieves the value of the control `XPRSconstants.NLPLINQUADBR`.
    `int` | `getNlpLog()` | Retrieves the value of the control `XPRSconstants.NLPLOG`.
    `int` | `getNlpMaxTime()` | Retrieves the value of the control `XPRSconstants.NLPMAXTIME`.
    `double` | `getNlpMeritLambda()` | Retrieves the value of the control `XPRSconstants.NLPMERITLAMBDA`.
    `int` | `getNlpPostsolve()` | Retrieves the value of the control `XPRSconstants.NLPPOSTSOLVE`.
    `int` | `getNlpPresolve()` | Retrieves the value of the control `XPRSconstants.NLPPRESOLVE`.
    `double` | `getNlpPresolve_ElimTol()` | Retrieves the value of the control `XPRSconstants.NLPPRESOLVE_ELIMTOL`.
    `int` | `getNlpPresolveLevel()` | Retrieves the value of the control `XPRSconstants.NLPPRESOLVELEVEL`.
    `int` | `getNlpPresolveOps()` | Retrieves the value of the control `XPRSconstants.NLPPRESOLVEOPS`.
    `double` | `getNlpPresolveZero()` | Retrieves the value of the control `XPRSconstants.NLPPRESOLVEZERO`.
    `double` | `getNlpPrimalIntegralAlpha()` | Retrieves the value of the control `XPRSconstants.NLPPRIMALINTEGRALALPHA`.
    `double` | `getNlpPrimalIntegralRef()` | Retrieves the value of the control `XPRSconstants.NLPPRIMALINTEGRALREF`.
    `int` | `getNlpProbing()` | Retrieves the value of the control `XPRSconstants.NLPPROBING`.
    `int` | `getNlpReformulate()` | Retrieves the value of the control `XPRSconstants.NLPREFORMULATE`.
    `int` | `getNLPSolver()` | Retrieves the value of the control `XPRSconstants.NLPSOLVER`.
    `int` | `getNlpStopOutOfRange()` | Retrieves the value of the control `XPRSconstants.NLPSTOPOUTOFRANGE`.
    `int` | `getNlpThreads()` | Retrieves the value of the control `XPRSconstants.NLPTHREADS`.
    `int` | `getNlpThreadSafeUserFunc()` | Retrieves the value of the control `XPRSconstants.NLPTHREADSAFEUSERFUNC`.
    `double` | `getNlpValidationFactor()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONFACTOR`.
    `double` | `getNlpValidationTarget_K()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTARGET_K`.
    `double` | `getNlpValidationTarget_R()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTARGET_R`.
    `double` | `getNlpValidationTol_A()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_A`.
    `double` | `getNlpValidationTol_K()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_K`.
    `double` | `getNlpValidationTol_R()` | Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_R`.
    `double` | `getNlpZero()` | Retrieves the value of the control `XPRSconstants.NLPZERO`.
    `double` | `getNodeProbingEffort()` | Retrieves the value of the control `XPRSconstants.NODEPROBINGEFFORT`.
    `int` | `getNodeSelection()` | Retrieves the value of the control `XPRSconstants.NODESELECTION`.
    `int` | `getNumericalEmphasis()` | Retrieves the value of the control `XPRSconstants.NUMERICALEMPHASIS`.
    `int` | `getObjScaleFactor()` | Retrieves the value of the control `XPRSconstants.OBJSCALEFACTOR`.
    `double` | `getOptimalityTol()` | Retrieves the value of the control `XPRSconstants.OPTIMALITYTOL`.
    `double` | `getOptimalityTolTarget()` | Retrieves the value of the control `XPRSconstants.OPTIMALITYTOLTARGET`.
    `int` | `getOutputControls()` | Retrieves the value of the control `XPRSconstants.OUTPUTCONTROLS`.
    `int` | `getOutputLog()` | Retrieves the value of the control `XPRSconstants.OUTPUTLOG`.
    `java.lang.String` | `getOutputMask()` | Retrieves the value of the control `XPRSconstants.OUTPUTMASK`.
    `double` | `getOutputTol()` | Retrieves the value of the control `XPRSconstants.OUTPUTTOL`.
    `double` | `getPenalty()` | Retrieves the value of the control `XPRSconstants.PENALTY`.
    `double` | `getPivotTol()` | Retrieves the value of the control `XPRSconstants.PIVOTTOL`.
    `double` | `getPPFactor()` | Retrieves the value of the control `XPRSconstants.PPFACTOR`.
    `int` | `getPreAnalyticcenter()` | Retrieves the value of the control `XPRSconstants.PREANALYTICCENTER`.
    `int` | `getPreBasisRed()` | Retrieves the value of the control `XPRSconstants.PREBASISRED`.
    `int` | `getPreBndRedCone()` | Retrieves the value of the control `XPRSconstants.PREBNDREDCONE`.
    `int` | `getPreBndRedQuad()` | Retrieves the value of the control `XPRSconstants.PREBNDREDQUAD`.
    `int` | `getPreCliqueStrategy()` | Retrieves the value of the control `XPRSconstants.PRECLIQUESTRATEGY`.
    `int` | `getPreCoefElim()` | Retrieves the value of the control `XPRSconstants.PRECOEFELIM`.
    `int` | `getPreComponents()` | Retrieves the value of the control `XPRSconstants.PRECOMPONENTS`.
    `double` | `getPreComponentsEffort()` | Retrieves the value of the control `XPRSconstants.PRECOMPONENTSEFFORT`.
    `int` | `getPreConeDecomp()` | Retrieves the value of the control `XPRSconstants.PRECONEDECOMP`.
    `int` | `getPreConfiguration()` | Retrieves the value of the control `XPRSconstants.PRECONFIGURATION`.
    `int` | `getPreConvertObjToCons()` | Retrieves the value of the control `XPRSconstants.PRECONVERTOBJTOCONS`.
    `int` | `getPreConvertSeparable()` | Retrieves the value of the control `XPRSconstants.PRECONVERTSEPARABLE`.
    `int` | `getPreDomCol()` | Retrieves the value of the control `XPRSconstants.PREDOMCOL`.
    `int` | `getPreDomRow()` | Retrieves the value of the control `XPRSconstants.PREDOMROW`.
    `int` | `getPreDupRow()` | Retrieves the value of the control `XPRSconstants.PREDUPROW`.
    `int` | `getPreElimQuad()` | Retrieves the value of the control `XPRSconstants.PREELIMQUAD`.
    `int` | `getPreFolding()` | Retrieves the value of the control `XPRSconstants.PREFOLDING`.
    `int` | `getPreImplications()` | Retrieves the value of the control `XPRSconstants.PREIMPLICATIONS`.
    `int` | `getPreLinDep()` | Retrieves the value of the control `XPRSconstants.PRELINDEP`.
    `int` | `getPreObjCutDetect()` | Retrieves the value of the control `XPRSconstants.PREOBJCUTDETECT`.
    `int` | `getPrePermute()` | Retrieves the value of the control `XPRSconstants.PREPERMUTE`.
    `int` | `getPrePermuteSeed()` | Retrieves the value of the control `XPRSconstants.PREPERMUTESEED`.
    `int` | `getPreProbing()` | Retrieves the value of the control `XPRSconstants.PREPROBING`.
    `int` | `getPreProtectDual()` | Retrieves the value of the control `XPRSconstants.PREPROTECTDUAL`.
    `double` | `getPreRootEffort()` | Retrieves the value of the control `XPRSconstants.PREROOTEFFORT`.
    `int` | `getPreRootThreads()` | Retrieves the value of the control `XPRSconstants.PREROOTTHREADS`.
    `double` | `getPreRootWorkLimit()` | Retrieves the value of the control `XPRSconstants.PREROOTWORKLIMIT`.
    `int` | `getPresolve()` | Retrieves the value of the control `XPRSconstants.PRESOLVE`.
    `double` | `getPresolveMaxGrow()` | Retrieves the value of the control `XPRSconstants.PRESOLVEMAXGROW`.
    `int` | `getPresolveOps()` | Retrieves the value of the control `XPRSconstants.PRESOLVEOPS`.
    `int` | `getPresolvePasses()` | Retrieves the value of the control `XPRSconstants.PRESOLVEPASSES`.
    `int` | `getPreSort()` | Retrieves the value of the control `XPRSconstants.PRESORT`.
    `int` | `getPricingAlg()` | Retrieves the value of the control `XPRSconstants.PRICINGALG`.
    `int` | `getPrimalOps()` | Retrieves the value of the control `XPRSconstants.PRIMALOPS`.
    `double` | `getPrimalPerturb()` | Retrieves the value of the control `XPRSconstants.PRIMALPERTURB`.
    `int` | `getPrimalUnshift()` | Retrieves the value of the control `XPRSconstants.PRIMALUNSHIFT`.
    `double` | `getPseudoCost()` | Retrieves the value of the control `XPRSconstants.PSEUDOCOST`.
    `int` | `getPwlDualReductions()` | Retrieves the value of the control `XPRSconstants.PWLDUALREDUCTIONS`.
    `int` | `getPwlNonConvexTransformation()` | Retrieves the value of the control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`.
    `int` | `getQCCuts()` | Retrieves the value of the control `XPRSconstants.QCCUTS`.
    `int` | `getQCRootAlg()` | Retrieves the value of the control `XPRSconstants.QCROOTALG`.
    `int` | `getQSimplexOps()` | Retrieves the value of the control `XPRSconstants.QSIMPLEXOPS`.
    `int` | `getQuadraticUnshift()` | Retrieves the value of the control `XPRSconstants.QUADRATICUNSHIFT`.
    `int` | `getRandomSeed()` | Retrieves the value of the control `XPRSconstants.RANDOMSEED`.
    `int` | `getRefactor()` | Retrieves the value of the control `XPRSconstants.REFACTOR`.
    `int` | `getRefineOps()` | Retrieves the value of the control `XPRSconstants.REFINEOPS`.
    `double` | `getRelaxTreeMemoryLimit()` | Retrieves the value of the control `XPRSconstants.RELAXTREEMEMORYLIMIT`.
    `double` | `getRelPivotTol()` | Retrieves the value of the control `XPRSconstants.RELPIVOTTOL`.
    `XPRSenumerations.RepairIndefiniteQuadratic` | `getRepairIndefiniteQ()` | Retrieves the value of the control `XPRSconstants.REPAIRINDEFINITEQ`.
    `double` | `getRepairIndefiniteQMax()` |
    `int` | `getRepairInfeasMaxTime()` | Deprecated. since 41.00
    `double` | `getRepairInfeasTimeLimit()` | Retrieves the value of the control `XPRSconstants.REPAIRINFEASTIMELIMIT`.
    `int` | `getResourceStrategy()` | Retrieves the value of the control `XPRSconstants.RESOURCESTRATEGY`.
    `int` | `getRLTCuts()` | Retrieves the value of the control `XPRSconstants.RLTCUTS`.
    `int` | `getRootPresolve()` | Retrieves the value of the control `XPRSconstants.ROOTPRESOLVE`.
    `int` | `getSBBest()` | Retrieves the value of the control `XPRSconstants.SBBEST`.
    `double` | `getSbEffort()` | Retrieves the value of the control `XPRSconstants.SBEFFORT`.
    `int` | `getSBEstimate()` | Retrieves the value of the control `XPRSconstants.SBESTIMATE`.
    `int` | `getSBIterLimit()` | Retrieves the value of the control `XPRSconstants.SBITERLIMIT`.
    `int` | `getSBSelect()` | Retrieves the value of the control `XPRSconstants.SBSELECT`.
    `int` | `getScaling()` | Retrieves the value of the control `XPRSconstants.SCALING`.
    `XPRSenumerations.SDPCutStrategy` | `getSDPCutStrategy()` | Retrieves the value of the control `XPRSconstants.SDPCUTSTRATEGY`.
    `int` | `getSerializePreIntSol()` | Retrieves the value of the control `XPRSconstants.SERIALIZEPREINTSOL`.
    `int` | `getSifting()` | Retrieves the value of the control `XPRSconstants.SIFTING`.
    `int` | `getSiftPasses()` | Retrieves the value of the control `XPRSconstants.SIFTPASSES`.
    `int` | `getSiftPresolveOps()` | Retrieves the value of the control `XPRSconstants.SIFTPRESOLVEOPS`.
    `int` | `getSiftSwitch()` | Retrieves the value of the control `XPRSconstants.SIFTSWITCH`.
    `int` | `getSleepOnThreadWait()` | Deprecated. since 41.00
    `int` | `getSlpAlgorithm()` | Retrieves the value of the control `XPRSconstants.SLPALGORITHM`.
    `int` | `getSlpAnalyze()` | Retrieves the value of the control `XPRSconstants.SLPANALYZE`.
    `double` | `getSlpATol_A()` | Retrieves the value of the control `XPRSconstants.SLPATOL_A`.
    `double` | `getSlpATol_R()` | Retrieves the value of the control `XPRSconstants.SLPATOL_R`.
    `int` | `getSlpAugmentation()` | Retrieves the value of the control `XPRSconstants.SLPAUGMENTATION`.
    `int` | `getSlpAutoSave()` | Retrieves the value of the control `XPRSconstants.SLPAUTOSAVE`.
    `int` | `getSlpBarCrossoverStart()` | Retrieves the value of the control `XPRSconstants.SLPBARCROSSOVERSTART`.
    `int` | `getSlpBarLimit()` | Retrieves the value of the control `XPRSconstants.SLPBARLIMIT`.
    `int` | `getSlpBarStallingLimit()` | Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGLIMIT`.
    `int` | `getSlpBarStallingObjLimit()` | Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`.
    `double` | `getSlpBarStallingTol()` | Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGTOL`.
    `int` | `getSlpBarStartOps()` | Retrieves the value of the control `XPRSconstants.SLPBARSTARTOPS`.
    `double` | `getSlpBoundThreshold()` | Retrieves the value of the control `XPRSconstants.SLPBOUNDTHRESHOLD`.
    `int` | `getSlpCascade()` | Retrieves the value of the control `XPRSconstants.SLPCASCADE`.
    `int` | `getSlpCascadeNLimit()` | Retrieves the value of the control `XPRSconstants.SLPCASCADENLIMIT`.
    `double` | `getSlpCascadeTol_PA()` | Retrieves the value of the control `XPRSconstants.SLPCASCADETOL_PA`.
    `double` | `getSlpCascadeTol_PR()` | Retrieves the value of the control `XPRSconstants.SLPCASCADETOL_PR`.
    `double` | `getSlpCDTol_A()` | Retrieves the value of the control `XPRSconstants.SLPCDTOL_A`.
    `double` | `getSlpCDTol_R()` | Retrieves the value of the control `XPRSconstants.SLPCDTOL_R`.
    `double` | `getSlpClampShrink()` | Retrieves the value of the control `XPRSconstants.SLPCLAMPSHRINK`.
    `double` | `getSlpClampValidationTol_A()` | Retrieves the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`.
    `double` | `getSlpClampValidationTol_R()` | Retrieves the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`.
    `int` | `getSlpConvergenceOps()` | Retrieves the value of the control `XPRSconstants.SLPCONVERGENCEOPS`.
    `double` | `getSlpCTol()` | Retrieves the value of the control `XPRSconstants.SLPCTOL`.
    `int` | `getSlpCutStrategy()` | Retrieves the value of the control `XPRSconstants.SLPCUTSTRATEGY`.
    `double` | `getSlpDamp()` | Retrieves the value of the control `XPRSconstants.SLPDAMP`.
    `double` | `getSlpDampExpand()` | Retrieves the value of the control `XPRSconstants.SLPDAMPEXPAND`.
    `double` | `getSlpDampMax()` | Retrieves the value of the control `XPRSconstants.SLPDAMPMAX`.
    `double` | `getSlpDampMin()` | Retrieves the value of the control `XPRSconstants.SLPDAMPMIN`.
    `double` | `getSlpDampShrink()` | Retrieves the value of the control `XPRSconstants.SLPDAMPSHRINK`.
    `int` | `getSlpDampStart()` | Retrieves the value of the control `XPRSconstants.SLPDAMPSTART`.
    `double` | `getSlpDefaultStepBound()` | Retrieves the value of the control `XPRSconstants.SLPDEFAULTSTEPBOUND`.
    `int` | `getSlpDelayUpdateRows()` | Retrieves the value of the control `XPRSconstants.SLPDELAYUPDATEROWS`.
    `double` | `getSlpDelta_A()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_A`.
    `double` | `getSlpDelta_Infinity()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_INFINITY`.
    `double` | `getSlpDelta_R()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_R`.
    `double` | `getSlpDelta_X()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_X`.
    `double` | `getSlpDelta_Z()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_Z`.
    `double` | `getSlpDelta_Zero()` | Retrieves the value of the control `XPRSconstants.SLPDELTA_ZERO`.
    `double` | `getSlpDeltaCost()` | Retrieves the value of the control `XPRSconstants.SLPDELTACOST`.
    `double` | `getSlpDeltaCostFactor()` | Retrieves the value of the control `XPRSconstants.SLPDELTACOSTFACTOR`.
    `double` | `getSlpDeltaMaxCost()` | Retrieves the value of the control `XPRSconstants.SLPDELTAMAXCOST`.
    `int` | `getSlpDeltaOffset()` | Retrieves the value of the control `XPRSconstants.SLPDELTAOFFSET`.
    `int` | `getSlpDeltaZLimit()` | Retrieves the value of the control `XPRSconstants.SLPDELTAZLIMIT`.
    `double` | `getSlpDJTol()` | Retrieves the value of the control `XPRSconstants.SLPDJTOL`.
    `double` | `getSlpDRColDjTol()` | Retrieves the value of the control `XPRSconstants.SLPDRCOLDJTOL`.
    `double` | `getSlpDRColTol()` | Retrieves the value of the control `XPRSconstants.SLPDRCOLTOL`.
    `double` | `getSlpDRFixRange()` | Retrieves the value of the control `XPRSconstants.SLPDRFIXRANGE`.
    `int` | `getSlpECFCheck()` | Retrieves the value of the control `XPRSconstants.SLPECFCHECK`.
    `double` | `getSlpEcfTol_A()` | Retrieves the value of the control `XPRSconstants.SLPECFTOL_A`.
    `double` | `getSlpEcfTol_R()` | Retrieves the value of the control `XPRSconstants.SLPECFTOL_R`.
    `double` | `getSlpEnforceCostShrink()` | Retrieves the value of the control `XPRSconstants.SLPENFORCECOSTSHRINK`.
    `double` | `getSlpEnforceMaxCost()` | Retrieves the value of the control `XPRSconstants.SLPENFORCEMAXCOST`.
    `double` | `getSlpErrorCost()` | Retrieves the value of the control `XPRSconstants.SLPERRORCOST`.
    `double` | `getSlpErrorCostFactor()` | Retrieves the value of the control `XPRSconstants.SLPERRORCOSTFACTOR`.
    `double` | `getSlpErrorMaxCost()` | Retrieves the value of the control `XPRSconstants.SLPERRORMAXCOST`.
    `int` | `getSlpErrorOffset()` | Retrieves the value of the control `XPRSconstants.SLPERROROFFSET`.
    `double` | `getSlpErrorTol_A()` | Retrieves the value of the control `XPRSconstants.SLPERRORTOL_A`.
    `double` | `getSlpErrorTol_P()` | Retrieves the value of the control `XPRSconstants.SLPERRORTOL_P`.
    `double` | `getSlpEscalation()` | Retrieves the value of the control `XPRSconstants.SLPESCALATION`.
    `double` | `getSlpETol_A()` | Retrieves the value of the control `XPRSconstants.SLPETOL_A`.
    `double` | `getSlpETol_R()` | Retrieves the value of the control `XPRSconstants.SLPETOL_R`.
    `double` | `getSlpEVTol_A()` | Retrieves the value of the control `XPRSconstants.SLPEVTOL_A`.
    `double` | `getSlpEVTol_R()` | Retrieves the value of the control `XPRSconstants.SLPEVTOL_R`.
    `double` | `getSlpExpand()` | Retrieves the value of the control `XPRSconstants.SLPEXPAND`.
    `double` | `getSlpFeastolTarget()` | Retrieves the value of the control `XPRSconstants.SLPFEASTOLTARGET`.
    `int` | `getSlpFilter()` | Retrieves the value of the control `XPRSconstants.SLPFILTER`.
    `double` | `getSlpGranularity()` | Retrieves the value of the control `XPRSconstants.SLPGRANULARITY`.
    `int` | `getSlpGridHeurSelect()` | Retrieves the value of the control `XPRSconstants.SLPGRIDHEURSELECT`.
    `int` | `getSlpHeurStrategy()` | Retrieves the value of the control `XPRSconstants.SLPHEURSTRATEGY`.
    `int` | `getSlpInfeasLimit()` | Retrieves the value of the control `XPRSconstants.SLPINFEASLIMIT`.
    `int` | `getSlpIterLimit()` | Retrieves the value of the control `XPRSconstants.SLPITERLIMIT`.
    `double` | `getSlpItol_A()` | Retrieves the value of the control `XPRSconstants.SLPITOL_A`.
    `double` | `getSlpITol_R()` | Retrieves the value of the control `XPRSconstants.SLPITOL_R`.
    `int` | `getSlpLog()` | Retrieves the value of the control `XPRSconstants.SLPLOG`.
    `int` | `getSlpLSIterLimit()` | Retrieves the value of the control `XPRSconstants.SLPLSITERLIMIT`.
    `int` | `getSlpLSPatternLimit()` | Retrieves the value of the control `XPRSconstants.SLPLSPATTERNLIMIT`.
    `int` | `getSlpLSStart()` | Retrieves the value of the control `XPRSconstants.SLPLSSTART`.
    `int` | `getSlpLSZeroLimit()` | Retrieves the value of the control `XPRSconstants.SLPLSZEROLIMIT`.
    `double` | `getSlpMatrixTol()` | Retrieves the value of the control `XPRSconstants.SLPMATRIXTOL`.
    `double` | `getSlpMaxWeight()` | Retrieves the value of the control `XPRSconstants.SLPMAXWEIGHT`.
    `double` | `getSlpMinSBFactor()` | Retrieves the value of the control `XPRSconstants.SLPMINSBFACTOR`.
    `double` | `getSlpMinWeight()` | Retrieves the value of the control `XPRSconstants.SLPMINWEIGHT`.
    `int` | `getSlpMipAlgorithm()` | Retrieves the value of the control `XPRSconstants.SLPMIPALGORITHM`.
    `double` | `getSlpMipCutoff_A()` | Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFF_A`.
    `double` | `getSlpMipCutoff_R()` | Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFF_R`.
    `int` | `getSlpMipCutOffCount()` | Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFFCOUNT`.
    `int` | `getSlpMipCutoffLimit()` | Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFFLIMIT`.
    `int` | `getSlpMipDefaultAlgorithm()` | Retrieves the value of the control `XPRSconstants.SLPMIPDEFAULTALGORITHM`.
    `double` | `getSlpMipErrorTol_A()` | Retrieves the value of the control `XPRSconstants.SLPMIPERRORTOL_A`.
    `double` | `getSlpMipErrorTol_R()` | Retrieves the value of the control `XPRSconstants.SLPMIPERRORTOL_R`.
    `int` | `getSlpMipFixStepBounds()` | Retrieves the value of the control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`.
    `int` | `getSlpMipIterLimit()` | Retrieves the value of the control `XPRSconstants.SLPMIPITERLIMIT`.
    `int` | `getSlpMipLog()` | Retrieves the value of the control `XPRSconstants.SLPMIPLOG`.
    `int` | `getSlpMipOCount()` | Retrieves the value of the control `XPRSconstants.SLPMIPOCOUNT`.
    `double` | `getSlpMipOtol_A()` | Retrieves the value of the control `XPRSconstants.SLPMIPOTOL_A`.
    `double` | `getSlpMipOtol_R()` | Retrieves the value of the control `XPRSconstants.SLPMIPOTOL_R`.
    `int` | `getSlpMipRelaxStepBounds()` | Retrieves the value of the control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`.
    `double` | `getSlpMTol_A()` | Retrieves the value of the control `XPRSconstants.SLPMTOL_A`.
    `double` | `getSlpMTol_R()` | Retrieves the value of the control `XPRSconstants.SLPMTOL_R`.
    `double` | `getSlpMVTol()` | Retrieves the value of the control `XPRSconstants.SLPMVTOL`.
    `double` | `getSlpObjThreshold()` | Retrieves the value of the control `XPRSconstants.SLPOBJTHRESHOLD`.
    `double` | `getSlpObjToPenaltyCost()` | Retrieves the value of the control `XPRSconstants.SLPOBJTOPENALTYCOST`.
    `int` | `getSlpOCount()` | Retrieves the value of the control `XPRSconstants.SLPOCOUNT`.
    `double` | `getSlpOptimalityTolTarget()` | Retrieves the value of the control `XPRSconstants.SLPOPTIMALITYTOLTARGET`.
    `double` | `getSlpOTol_A()` | Retrieves the value of the control `XPRSconstants.SLPOTOL_A`.
    `double` | `getSlpOTol_R()` | Retrieves the value of the control `XPRSconstants.SLPOTOL_R`.
    `int` | `getSlpPenaltyInfoStart()` | Retrieves the value of the control `XPRSconstants.SLPPENALTYINFOSTART`.
    `int` | `getSlpSameCount()` | Retrieves the value of the control `XPRSconstants.SLPSAMECOUNT`.
    `int` | `getSlpSameDamp()` | Retrieves the value of the control `XPRSconstants.SLPSAMEDAMP`.
    `int` | `getSlpSBRowOffset()` | Retrieves the value of the control `XPRSconstants.SLPSBROWOFFSET`.
    `int` | `getSlpSBStart()` | Retrieves the value of the control `XPRSconstants.SLPSBSTART`.
    `int` | `getSlpScale()` | Retrieves the value of the control `XPRSconstants.SLPSCALE`.
    `int` | `getSlpScaleCount()` | Retrieves the value of the control `XPRSconstants.SLPSCALECOUNT`.
    `double` | `getSlpShrink()` | Retrieves the value of the control `XPRSconstants.SLPSHRINK`.
    `double` | `getSlpShrinkBias()` | Retrieves the value of the control `XPRSconstants.SLPSHRINKBIAS`.
    `double` | `getSlpSTol_A()` | Retrieves the value of the control `XPRSconstants.SLPSTOL_A`.
    `double` | `getSlpSTol_R()` | Retrieves the value of the control `XPRSconstants.SLPSTOL_R`.
    `int` | `getSlpTraceMaskOps()` | Retrieves the value of the control `XPRSconstants.SLPTRACEMASKOPS`.
    `int` | `getSlpUnFinishedLimit()` | Retrieves the value of the control `XPRSconstants.SLPUNFINISHEDLIMIT`.
    `int` | `getSlpUpdateOffset()` | Retrieves the value of the control `XPRSconstants.SLPUPDATEOFFSET`.
    `int` | `getSlpVCount()` | Retrieves the value of the control `XPRSconstants.SLPVCOUNT`.
    `int` | `getSlpVLimit()` | Retrieves the value of the control `XPRSconstants.SLPVLIMIT`.
    `double` | `getSlpVTol_A()` | Retrieves the value of the control `XPRSconstants.SLPVTOL_A`.
    `double` | `getSlpVTol_R()` | Retrieves the value of the control `XPRSconstants.SLPVTOL_R`.
    `int` | `getSlpWCount()` | Retrieves the value of the control `XPRSconstants.SLPWCOUNT`.
    `double` | `getSlpWTol_A()` | Retrieves the value of the control `XPRSconstants.SLPWTOL_A`.
    `double` | `getSlpWTol_R()` | Retrieves the value of the control `XPRSconstants.SLPWTOL_R`.
    `int` | `getSlpXCount()` | Retrieves the value of the control `XPRSconstants.SLPXCOUNT`.
    `int` | `getSlpXLimit()` | Retrieves the value of the control `XPRSconstants.SLPXLIMIT`.
    `double` | `getSlpXTol_A()` | Retrieves the value of the control `XPRSconstants.SLPXTOL_A`.
    `double` | `getSlpXTol_R()` | Retrieves the value of the control `XPRSconstants.SLPXTOL_R`.
    `int` | `getSlpZeroCriterion()` | Retrieves the value of the control `XPRSconstants.SLPZEROCRITERION`.
    `int` | `getSlpZeroCriterionCount()` | Retrieves the value of the control `XPRSconstants.SLPZEROCRITERIONCOUNT`.
    `int` | `getSlpZeroCriterionStart()` | Retrieves the value of the control `XPRSconstants.SLPZEROCRITERIONSTART`.
    `double` | `getSolTimeLimit()` | Retrieves the value of the control `XPRSconstants.SOLTIMELIMIT`.
    `double` | `getSOSRefTol()` | Retrieves the value of the control `XPRSconstants.SOSREFTOL`.
    `int` | `getSymmetry()` | Retrieves the value of the control `XPRSconstants.SYMMETRY`.
    `int` | `getSymSelect()` | Retrieves the value of the control `XPRSconstants.SYMSELECT`.
    `int` | `getThreads()` | Retrieves the value of the control `XPRSconstants.THREADS`.
    `double` | `getTimeLimit()` | Retrieves the value of the control `XPRSconstants.TIMELIMIT`.
    `int` | `getTrace()` | Retrieves the value of the control `XPRSconstants.TRACE`.
    `int` | `getTreeCompression()` | Retrieves the value of the control `XPRSconstants.TREECOMPRESSION`.
    `int` | `getTreeCoverCuts()` | Retrieves the value of the control `XPRSconstants.TREECOVERCUTS`.
    `int` | `getTreeCutSelect()` | Retrieves the value of the control `XPRSconstants.TREECUTSELECT`.
    `int` | `getTreeDiagnostics()` | Retrieves the value of the control `XPRSconstants.TREEDIAGNOSTICS`.
    `int` | `getTreeFileLogInterval()` | Retrieves the value of the control `XPRSconstants.TREEFILELOGINTERVAL`.
    `int` | `getTreeGomCuts()` | Retrieves the value of the control `XPRSconstants.TREEGOMCUTS`.
    `int` | `getTreeMemoryLimit()` | Retrieves the value of the control `XPRSconstants.TREEMEMORYLIMIT`.
    `double` | `getTreeMemorySavingTarget()` | Retrieves the value of the control `XPRSconstants.TREEMEMORYSAVINGTARGET`.
    `int` | `getTreeQCCuts()` | Retrieves the value of the control `XPRSconstants.TREEQCCUTS`.
    `XPRSenumerations.TunerHistory` | `getTunerHistory()` | Retrieves the value of the control `XPRSconstants.TUNERHISTORY`.
    `double` | `getTunerMaxTime()` | Retrieves the value of the control `XPRSconstants.TUNERMAXTIME`.
    `XPRSenumerations.TunerMethod` | `getTunerMethod()` | Retrieves the value of the control `XPRSconstants.TUNERMETHOD`.
    `java.lang.String` | `getTunerMethodFile()` | Retrieves the value of the control `XPRSconstants.TUNERMETHODFILE`.
    `XPRSenumerations.TunerMode` | `getTunerMode()` | Retrieves the value of the control `XPRSconstants.TUNERMODE`.
    `int` | `getTunerOutput()` | Retrieves the value of the control `XPRSconstants.TUNEROUTPUT`.
    `java.lang.String` | `getTunerOutputPath()` | Retrieves the value of the control `XPRSconstants.TUNEROUTPUTPATH`.
    `int` | `getTunerPermute()` | Retrieves the value of the control `XPRSconstants.TUNERPERMUTE`.
    `java.lang.String` | `getTunerSessionName()` | Retrieves the value of the control `XPRSconstants.TUNERSESSIONNAME`.
    `XPRSenumerations.TunerTarget` | `getTunerTarget()` | Retrieves the value of the control `XPRSconstants.TUNERTARGET`.
    `int` | `getTunerThreads()` | Retrieves the value of the control `XPRSconstants.TUNERTHREADS`.
    `int` | `getTunerVerbose()` | Retrieves the value of the control `XPRSconstants.TUNERVERBOSE`.
    `int` | `getUserSolHeuristic()` | Retrieves the value of the control `XPRSconstants.USERSOLHEURISTIC`.
    `int` | `getVarSelection()` | Retrieves the value of the control `XPRSconstants.VARSELECTION`.
    `int` | `getVersion()` | Retrieves the value of the control `XPRSconstants.VERSION`.
    `double` | `getWorkLimit()` | Retrieves the value of the control `XPRSconstants.WORKLIMIT`.
    `void` | `resetAlgAfterCrossOver()` | Resets to its default the value of control `XPRSconstants.ALGAFTERCROSSOVER`
    `void` | `resetAlgAfterNetwork()` | Resets to its default the value of control `XPRSconstants.ALGAFTERNETWORK`
    `void` | `resetAlternativeRedCosts()` | Resets to its default the value of control `XPRSconstants.ALTERNATIVEREDCOSTS`
    `void` | `resetAutoCutting()` | Resets to its default the value of control `XPRSconstants.AUTOCUTTING`
    `void` | `resetAutoPerturb()` | Resets to its default the value of control `XPRSconstants.AUTOPERTURB`
    `void` | `resetAutoScaling()` | Resets to its default the value of control `XPRSconstants.AUTOSCALING`
    `void` | `resetBackgroundMaxThreads()` | Resets to its default the value of control `XPRSconstants.BACKGROUNDMAXTHREADS`
    `void` | `resetBackgroundSelect()` | Resets to its default the value of control `XPRSconstants.BACKGROUNDSELECT`
    `void` | `resetBackTrack()` | Resets to its default the value of control `XPRSconstants.BACKTRACK`
    `void` | `resetBacktrackTie()` | Resets to its default the value of control `XPRSconstants.BACKTRACKTIE`
    `void` | `resetBarAlg()` | Resets to its default the value of control `XPRSconstants.BARALG`
    `void` | `resetBarCores()` | Resets to its default the value of control `XPRSconstants.BARCORES`
    `void` | `resetBarCrash()` | Resets to its default the value of control `XPRSconstants.BARCRASH`
    `void` | `resetBarDualStop()` | Resets to its default the value of control `XPRSconstants.BARDUALSTOP`
    `void` | `resetBarFailIterLimit()` | Resets to its default the value of control `XPRSconstants.BARFAILITERLIMIT`
    `void` | `resetBarFreeScale()` | Resets to its default the value of control `XPRSconstants.BARFREESCALE`
    `void` | `resetBarGapStop()` | Resets to its default the value of control `XPRSconstants.BARGAPSTOP`
    `void` | `resetBarGapTarget()` | Resets to its default the value of control `XPRSconstants.BARGAPTARGET`
    `void` | `resetBarhgExtrapolate()` | Resets to its default the value of control `XPRSconstants.BARHGEXTRAPOLATE`
    `void` | `resetBarhgGPU()` | Resets to its default the value of control `XPRSconstants.BARHGGPU`
    `void` | `resetBarhgGPUBlocksize()` | Resets to its default the value of control `XPRSconstants.BARHGGPUBLOCKSIZE`
    `void` | `resetBarhgMaxRestarts()` | Resets to its default the value of control `XPRSconstants.BARHGMAXRESTARTS`
    `void` | `resetBarhgOps()` | Resets to its default the value of control `XPRSconstants.BARHGOPS`
    `void` | `resetBarhgPrecision()` | Resets to its default the value of control `XPRSconstants.BARHGPRECISION`
    `void` | `resetBarhgRelTol()` | Resets to its default the value of control `XPRSconstants.BARHGRELTOL`
    `void` | `resetBarIndefLimit()` | Resets to its default the value of control `XPRSconstants.BARINDEFLIMIT`
    `void` | `resetBarIterative()` | Resets to its default the value of control `XPRSconstants.BARITERATIVE`
    `void` | `resetBarIterLimit()` | Resets to its default the value of control `XPRSconstants.BARITERLIMIT`
    `void` | `resetBarKeepLastSol()` | Resets to its default the value of control `XPRSconstants.BARKEEPLASTSOL`
    `void` | `resetBarKernel()` | Resets to its default the value of control `XPRSconstants.BARKERNEL`
    `void` | `resetBarLargeBound()` | Resets to its default the value of control `XPRSconstants.BARLARGEBOUND`
    `void` | `resetBarNumStability()` | Deprecated.
    `void` | `resetBarObjPerturb()` | Resets to its default the value of control `XPRSconstants.BAROBJPERTURB`
    `void` | `resetBarObjScale()` | Resets to its default the value of control `XPRSconstants.BAROBJSCALE`
    `void` | `resetBarOrder()` | Resets to its default the value of control `XPRSconstants.BARORDER`
    `void` | `resetBarOrderThreads()` | Resets to its default the value of control `XPRSconstants.BARORDERTHREADS`
    `void` | `resetBarOutput()` | Resets to its default the value of control `XPRSconstants.BAROUTPUT`
    `void` | `resetBarPerturb()` | Resets to its default the value of control `XPRSconstants.BARPERTURB`
    `void` | `resetBarPresolveOps()` | Resets to its default the value of control `XPRSconstants.BARPRESOLVEOPS`
    `void` | `resetBarPrimalStop()` | Resets to its default the value of control `XPRSconstants.BARPRIMALSTOP`
    `void` | `resetBarRefIter()` | Resets to its default the value of control `XPRSconstants.BARREFITER`
    `void` | `resetBarRegularize()` | Resets to its default the value of control `XPRSconstants.BARREGULARIZE`
    `void` | `resetBarRhsScale()` | Resets to its default the value of control `XPRSconstants.BARRHSSCALE`
    `void` | `resetBarSolution()` | Resets to its default the value of control `XPRSconstants.BARSOLUTION`
    `void` | `resetBarStart()` | Resets to its default the value of control `XPRSconstants.BARSTART`
    `void` | `resetBarStartWeight()` | Resets to its default the value of control `XPRSconstants.BARSTARTWEIGHT`
    `void` | `resetBarStepStop()` | Resets to its default the value of control `XPRSconstants.BARSTEPSTOP`
    `void` | `resetBarThreads()` | Resets to its default the value of control `XPRSconstants.BARTHREADS`
    `void` | `resetBigM()` | Resets to its default the value of control `XPRSconstants.BIGM`
    `void` | `resetBigmMethod()` | Resets to its default the value of control `XPRSconstants.BIGMMETHOD`
    `void` | `resetBranchChoice()` | Resets to its default the value of control `XPRSconstants.BRANCHCHOICE`
    `void` | `resetBranchDisj()` | Resets to its default the value of control `XPRSconstants.BRANCHDISJ`
    `void` | `resetBranchStructural()` | Resets to its default the value of control `XPRSconstants.BRANCHSTRUCTURAL`
    `void` | `resetBreadthFirst()` | Resets to its default the value of control `XPRSconstants.BREADTHFIRST`
    `void` | `resetCacheSize()` | Deprecated.
    `void` | `resetCallbackCheckTimeDelay()` | Resets to its default the value of control `XPRSconstants.CALLBACKCHECKTIMEDELAY`
    `void` | `resetCallbackCheckTimeWorkDelay()` | Resets to its default the value of control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`
    `void` | `resetCallbackFromMainThread()` | Resets to its default the value of control `XPRSconstants.CALLBACKFROMMAINTHREAD`
    `void` | `resetCheckInputData()` | Resets to its default the value of control `XPRSconstants.CHECKINPUTDATA`
    `void` | `resetCholeskyAlg()` | Resets to its default the value of control `XPRSconstants.CHOLESKYALG`
    `void` | `resetCholeskyTol()` | Resets to its default the value of control `XPRSconstants.CHOLESKYTOL`
    `void` | `resetClamping()` | Resets to its default the value of control `XPRSconstants.CLAMPING`
    `void` | `resetCompute()` | Resets to its default the value of control `XPRSconstants.COMPUTE`
    `void` | `resetComputeExecService()` | Resets to its default the value of control `XPRSconstants.COMPUTEEXECSERVICE`
    `void` | `resetComputeJobPriority()` | Resets to its default the value of control `XPRSconstants.COMPUTEJOBPRIORITY`
    `void` | `resetComputeLog()` | Resets to its default the value of control `XPRSconstants.COMPUTELOG`
    `void` | `resetConcurrentThreads()` | Resets to its default the value of control `XPRSconstants.CONCURRENTTHREADS`
    `void` | `resetConflictCuts()` | Resets to its default the value of control `XPRSconstants.CONFLICTCUTS`
    `void` | `resetCoresPerCPU()` | Resets to its default the value of control `XPRSconstants.CORESPERCPU`
    `void` | `resetCoverCuts()` | Resets to its default the value of control `XPRSconstants.COVERCUTS`
    `void` | `resetCpiAlpha()` | Resets to its default the value of control `XPRSconstants.CPIALPHA`
    `void` | `resetCPUPlatform()` | Resets to its default the value of control `XPRSconstants.CPUPLATFORM`
    `void` | `resetCPUTime()` | Resets to its default the value of control `XPRSconstants.CPUTIME`
    `void` | `resetCrash()` | Resets to its default the value of control `XPRSconstants.CRASH`
    `void` | `resetCrossOver()` | Resets to its default the value of control `XPRSconstants.CROSSOVER`
    `void` | `resetCrossoverAccuracyTol()` | Resets to its default the value of control `XPRSconstants.CROSSOVERACCURACYTOL`
    `void` | `resetCrossOverDRP()` | Resets to its default the value of control `XPRSconstants.CROSSOVERDRP`
    `void` | `resetCrossOverFeasWeight()` | Resets to its default the value of control `XPRSconstants.CROSSOVERFEASWEIGHT`
    `void` | `resetCrossoverIterLimit()` | Resets to its default the value of control `XPRSconstants.CROSSOVERITERLIMIT`
    `void` | `resetCrossoverOps()` | Resets to its default the value of control `XPRSconstants.CROSSOVEROPS`
    `void` | `resetCrossOverRelPivotTol()` | Resets to its default the value of control `XPRSconstants.CROSSOVERRELPIVOTTOL`
    `void` | `resetCrossOverRelPivotTolSafe()` | Resets to its default the value of control `XPRSconstants.CROSSOVERRELPIVOTTOLSAFE`
    `void` | `resetCrossoverThreads()` | Resets to its default the value of control `XPRSconstants.CROSSOVERTHREADS`
    `void` | `resetCutDepth()` | Resets to its default the value of control `XPRSconstants.CUTDEPTH`
    `void` | `resetCutFactor()` | Resets to its default the value of control `XPRSconstants.CUTFACTOR`
    `void` | `resetCutFreq()` | Resets to its default the value of control `XPRSconstants.CUTFREQ`
    `void` | `resetCutSelect()` | Resets to its default the value of control `XPRSconstants.CUTSELECT`
    `void` | `resetCutStrategy()` | Resets to its default the value of control `XPRSconstants.CUTSTRATEGY`
    `void` | `resetDefaultAlg()` | Resets to its default the value of control `XPRSconstants.DEFAULTALG`
    `void` | `resetDenseColLimit()` | Resets to its default the value of control `XPRSconstants.DENSECOLLIMIT`
    `void` | `resetDeterministic()` | Resets to its default the value of control `XPRSconstants.DETERMINISTIC`
    `void` | `resetDeterministicLog()` | Resets to its default the value of control `XPRSconstants.DETERMINISTICLOG`
    `void` | `resetDetLogFreq()` | Resets to its default the value of control `XPRSconstants.DETLOGFREQ`
    `void` | `resetDualGradient()` | Resets to its default the value of control `XPRSconstants.DUALGRADIENT`
    `void` | `resetDualize()` | Resets to its default the value of control `XPRSconstants.DUALIZE`
    `void` | `resetDualizeOps()` | Resets to its default the value of control `XPRSconstants.DUALIZEOPS`
    `void` | `resetDualPerturb()` | Resets to its default the value of control `XPRSconstants.DUALPERTURB`
    `void` | `resetDualStrategy()` | Resets to its default the value of control `XPRSconstants.DUALSTRATEGY`
    `void` | `resetDualThreads()` | Resets to its default the value of control `XPRSconstants.DUALTHREADS`
    `void` | `resetDummyControl()` | Resets to its default the value of control `XPRSconstants.DUMMYCONTROL`
    `void` | `resetEigenValueTol()` | Resets to its default the value of control `XPRSconstants.EIGENVALUETOL`
    `void` | `resetElimFillIn()` | Resets to its default the value of control `XPRSconstants.ELIMFILLIN`
    `void` | `resetElimTol()` | Resets to its default the value of control `XPRSconstants.ELIMTOL`
    `void` | `resetEscapeNames()` | Resets to its default the value of control `XPRSconstants.ESCAPENAMES`
    `void` | `resetEtaTol()` | Resets to its default the value of control `XPRSconstants.ETATOL`
    `void` | `resetExtraCols()` | Resets to its default the value of control `XPRSconstants.EXTRACOLS`
    `void` | `resetExtraElems()` | Resets to its default the value of control `XPRSconstants.EXTRAELEMS`
    `void` | `resetExtraMIPEnts()` | Resets to its default the value of control `XPRSconstants.EXTRAMIPENTS`
    `void` | `resetExtraRows()` | Resets to its default the value of control `XPRSconstants.EXTRAROWS`
    `void` | `resetExtraSetElems()` | Resets to its default the value of control `XPRSconstants.EXTRASETELEMS`
    `void` | `resetExtraSets()` | Resets to its default the value of control `XPRSconstants.EXTRASETS`
    `void` | `resetFeasibilityJump()` | Resets to its default the value of control `XPRSconstants.FEASIBILITYJUMP`
    `void` | `resetFeasibilityPump()` | Resets to its default the value of control `XPRSconstants.FEASIBILITYPUMP`
    `void` | `resetFeasTol()` | Resets to its default the value of control `XPRSconstants.FEASTOL`
    `void` | `resetFeasTolPerturb()` | Resets to its default the value of control `XPRSconstants.FEASTOLPERTURB`
    `void` | `resetFeasTolTarget()` | Resets to its default the value of control `XPRSconstants.FEASTOLTARGET`
    `void` | `resetForceOutput()` | Resets to its default the value of control `XPRSconstants.FORCEOUTPUT`
    `void` | `resetForceParallelDual()` | Resets to its default the value of control `XPRSconstants.FORCEPARALLELDUAL`
    `void` | `resetGenconsAbsTransformation()` | Resets to its default the value of control `XPRSconstants.GENCONSABSTRANSFORMATION`
    `void` | `resetGenconsDualReductions()` | Resets to its default the value of control `XPRSconstants.GENCONSDUALREDUCTIONS`
    `void` | `resetGlobalBoundingBox()` | Resets to its default the value of control `XPRSconstants.GLOBALBOUNDINGBOX`
    `void` | `resetGlobalLSHeurstrategy()` | Resets to its default the value of control `XPRSconstants.GLOBALLSHEURSTRATEGY`
    `void` | `resetGlobalNlpCuts()` | Resets to its default the value of control `XPRSconstants.GLOBALNLPCUTS`
    `void` | `resetGlobalNumInitNlpCuts()` | Resets to its default the value of control `XPRSconstants.GLOBALNUMINITNLPCUTS`
    `void` | `resetGlobalPresolveOBBT()` | Resets to its default the value of control `XPRSconstants.GLOBALPRESOLVEOBBT`
    `void` | `resetGlobalSpatialBranchCuttingEffort()` | Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`
    `void` | `resetGlobalSpatialBranchIfPreferOrig()` | Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`
    `void` | `resetGlobalSpatialBranchPropagationEffort()` | Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`
    `void` | `resetGlobalTreeNlpCuts()` | Resets to its default the value of control `XPRSconstants.GLOBALTREENLPCUTS`
    `void` | `resetGomCuts()` | Resets to its default the value of control `XPRSconstants.GOMCUTS`
    `void` | `resetGPUPlatform()` | Resets to its default the value of control `XPRSconstants.GPUPLATFORM`
    `void` | `resetHeurBeforeLP()` | Resets to its default the value of control `XPRSconstants.HEURBEFORELP`
    `void` | `resetHeurDepth()` | Resets to its default the value of control `XPRSconstants.HEURDEPTH`
    `void` | `resetHeurDiveIterLimit()` | Resets to its default the value of control `XPRSconstants.HEURDIVEITERLIMIT`
    `void` | `resetHeurDiveRandomize()` | Resets to its default the value of control `XPRSconstants.HEURDIVERANDOMIZE`
    `void` | `resetHeurDiveSoftRounding()` | Resets to its default the value of control `XPRSconstants.HEURDIVESOFTROUNDING`
    `void` | `resetHeurDiveSpeedUp()` | Resets to its default the value of control `XPRSconstants.HEURDIVESPEEDUP`
    `void` | `resetHeurDiveStrategy()` | Resets to its default the value of control `XPRSconstants.HEURDIVESTRATEGY`
    `void` | `resetHeurEmphasis()` | Resets to its default the value of control `XPRSconstants.HEUREMPHASIS`
    `void` | `resetHeurForceSpecialObj()` | Resets to its default the value of control `XPRSconstants.HEURFORCESPECIALOBJ`
    `void` | `resetHeurFreq()` | Resets to its default the value of control `XPRSconstants.HEURFREQ`
    `void` | `resetHeurMaxSol()` | Resets to its default the value of control `XPRSconstants.HEURMAXSOL`
    `void` | `resetHeurNodes()` | Resets to its default the value of control `XPRSconstants.HEURNODES`
    `void` | `resetHeursearchBackgroundSelect()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`
    `void` | `resetHeurSearchCopyControls()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHCOPYCONTROLS`
    `void` | `resetHeurSearchEffort()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHEFFORT`
    `void` | `resetHeurSearchFreq()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHFREQ`
    `void` | `resetHeurSearchRootCutFreq()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHROOTCUTFREQ`
    `void` | `resetHeurSearchRootSelect()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHROOTSELECT`
    `void` | `resetHeurSearchTargetSize()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHTARGETSIZE`
    `void` | `resetHeurSearchTreeSelect()` | Resets to its default the value of control `XPRSconstants.HEURSEARCHTREESELECT`
    `void` | `resetHeurSelect()` | Resets to its default the value of control `XPRSconstants.HEURSELECT`
    `void` | `resetHeurShiftProp()` | Resets to its default the value of control `XPRSconstants.HEURSHIFTPROP`
    `void` | `resetHeurThreads()` | Resets to its default the value of control `XPRSconstants.HEURTHREADS`
    `void` | `resetHistoryCosts()` | Resets to its default the value of control `XPRSconstants.HISTORYCOSTS`
    `void` | `resetIfCheckConvexity()` | Resets to its default the value of control `XPRSconstants.IFCHECKCONVEXITY`
    `void` | `resetIgnoreContainerCpuLimit()` | Resets to its default the value of control `XPRSconstants.IGNORECONTAINERCPULIMIT`
    `void` | `resetIgnoreContainerMemoryLimit()` | Resets to its default the value of control `XPRSconstants.IGNORECONTAINERMEMORYLIMIT`
    `void` | `resetIISLog()` | Resets to its default the value of control `XPRSconstants.IISLOG`
    `void` | `resetIISOps()` | Resets to its default the value of control `XPRSconstants.IISOPS`
    `void` | `resetIndLinBigM()` | Resets to its default the value of control `XPRSconstants.INDLINBIGM`
    `void` | `resetIndPreLinBigM()` | Resets to its default the value of control `XPRSconstants.INDPRELINBIGM`
    `void` | `resetInputtol()` | Resets to its default the value of control `XPRSconstants.INPUTTOL`
    `void` | `resetInvertFreq()` | Resets to its default the value of control `XPRSconstants.INVERTFREQ`
    `void` | `resetInvertMin()` | Resets to its default the value of control `XPRSconstants.INVERTMIN`
    `void` | `resetIOTimeout()` | Resets to its default the value of control `XPRSconstants.IOTIMEOUT`
    `void` | `resetKeepBasis()` | Resets to its default the value of control `XPRSconstants.KEEPBASIS`
    `void` | `resetKeepNRows()` | Resets to its default the value of control `XPRSconstants.KEEPNROWS`
    `void` | `resetKnitroParamAlgorithm()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_ALGORITHM`
    `void` | `resetKnitroParamBarDirectInterval()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`
    `void` | `resetKnitroParamBarFeasible()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`
    `void` | `resetKnitroParamBarFeasModeTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`
    `void` | `resetKnitroParamBarInitMu()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`
    `void` | `resetKnitroParamBarInitPt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`
    `void` | `resetKnitroParamBarMaxBacktrack()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`
    `void` | `resetKnitroParamBarMaxRefactor()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`
    `void` | `resetKnitroParamBarMuRule()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`
    `void` | `resetKnitroParamBarPenCons()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`
    `void` | `resetKnitroParamBarPenRule()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`
    `void` | `resetKnitroParamBarRelaxCons()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`
    `void` | `resetKnitroParamBarSwitchRule()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`
    `void` | `resetKnitroParamBLASOption()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BLASOPTION`
    `void` | `resetKnitroParamDebug()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_DEBUG`
    `void` | `resetKnitroParamDelta()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_DELTA`
    `void` | `resetKnitroParamFeastol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_FEASTOL`
    `void` | `resetKnitroParamFeasTolAbs()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`
    `void` | `resetKnitroParamGradOpt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_GRADOPT`
    `void` | `resetKnitroParamHessOpt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_HESSOPT`
    `void` | `resetKnitroParamHonorBbnds()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_HONORBNDS`
    `void` | `resetKnitroParamInfeasTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_INFEASTOL`
    `void` | `resetKnitroParamLinSolver()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_LINSOLVER`
    `void` | `resetKnitroParamLMSize()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_LMSIZE`
    `void` | `resetKnitroParamMATerminate()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`
    `void` | `resetKnitroParamMaxCGIt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MAXCGIT`
    `void` | `resetKnitroParamMaxCrossIt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`
    `void` | `resetKnitroParamMaxIt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MAXIT`
    `void` | `resetKnitroParamMIPBranchRule()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`
    `void` | `resetKnitroParamMIPDebug()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`
    `void` | `resetKnitroParamMIPGUBBranch()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`
    `void` | `resetKnitroParamMIPHeuristic()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`
    `void` | `resetKnitroParamMIPHeurMaxIt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`
    `void` | `resetKnitroParamMIPImplicatns()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`
    `void` | `resetKnitroParamMIPIntGapAbs()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`
    `void` | `resetKnitroParamMIPIntGapRel()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`
    `void` | `resetKnitroParamMIPKnapsack()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`
    `void` | `resetKnitroParamMIPLPAlg()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`
    `void` | `resetKnitroParamMIPMaxNodes()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`
    `void` | `resetKnitroParamMIPMethod()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`
    `void` | `resetKnitroParamMIPOutInterval()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`
    `void` | `resetKnitroParamMIPOutLevel()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`
    `void` | `resetKnitroParamMIPPseudoint()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`
    `void` | `resetKnitroParamMIPRootAlg()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`
    `void` | `resetKnitroParamMIPRounding()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`
    `void` | `resetKnitroParamMIPSelectRule()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`
    `void` | `resetKnitroParamMIPStringMaxIt()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`
    `void` | `resetKnitroParamMIPStrongCandLim()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`
    `void` | `resetKnitroParamMIPStrongLevel()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`
    `void` | `resetKnitroParamMsMaxBndRange()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`
    `void` | `resetKnitroParamMSMaxSolves()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`
    `void` | `resetKnitroParamMSNumToSave()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`
    `void` | `resetKnitroParamMSSaveTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`
    `void` | `resetKnitroParamMSSeed()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSEED`
    `void` | `resetKnitroParamMSStartPtRange()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`
    `void` | `resetKnitroParamMSTerminate()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`
    `void` | `resetKnitroParamMultiStart()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MULTISTART`
    `void` | `resetKnitroParamNewPoint()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_NEWPOINT`
    `void` | `resetKnitroParamObjRange()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OBJRANGE`
    `void` | `resetKnitroParamOptTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OPTTOL`
    `void` | `resetKnitroParamOptTolAbs()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`
    `void` | `resetKnitroParamOutLev()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OUTLEV`
    `void` | `resetKnitroParamParNumThreads()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`
    `void` | `resetKnitroParamPivot()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PIVOT`
    `void` | `resetKnitroParamPresolve()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE`
    `void` | `resetKnitroParamPresolveTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`
    `void` | `resetKnitroParamScale()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SCALE`
    `void` | `resetKnitroParamSOC()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SOC`
    `void` | `resetKnitroParamSoltype()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SOLTYPE`
    `void` | `resetKnitroParamXTol()` | Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_XTOL`
    `void` | `resetL1Cache()` | Deprecated.
    `void` | `resetLNPBest()` | Resets to its default the value of control `XPRSconstants.LNPBEST`
    `void` | `resetLNPIterLimit()` | Resets to its default the value of control `XPRSconstants.LNPITERLIMIT`
    `void` | `resetLocalBacktrack()` | Resets to its default the value of control `XPRSconstants.LOCALBACKTRACK`
    `void` | `resetLocalChoice()` | Resets to its default the value of control `XPRSconstants.LOCALCHOICE`
    `void` | `resetLocalSolver()` | Resets to its default the value of control `XPRSconstants.LOCALSOLVER`
    `void` | `resetLPFlags()` | Resets to its default the value of control `XPRSconstants.LPFLAGS`
    `void` | `resetLpFolding()` | Resets to its default the value of control `XPRSconstants.LPFOLDING`
    `void` | `resetLPIterLimit()` | Resets to its default the value of control `XPRSconstants.LPITERLIMIT`
    `void` | `resetLPLog()` | Resets to its default the value of control `XPRSconstants.LPLOG`
    `void` | `resetLPLogDelay()` | Resets to its default the value of control `XPRSconstants.LPLOGDELAY`
    `void` | `resetLPLogStyle()` | Resets to its default the value of control `XPRSconstants.LPLOGSTYLE`
    `void` | `resetLpRefineIterLimit()` | Resets to its default the value of control `XPRSconstants.LPREFINEITERLIMIT`
    `void` | `resetLUPivotTol()` | Resets to its default the value of control `XPRSconstants.LUPIVOTTOL`
    `void` | `resetMarkowitzTol()` | Resets to its default the value of control `XPRSconstants.MARKOWITZTOL`
    `void` | `resetMatrixTol()` | Resets to its default the value of control `XPRSconstants.MATRIXTOL`
    `void` | `resetMaxChecksOnMaxCutTime()` | Resets to its default the value of control `XPRSconstants.MAXCHECKSONMAXCUTTIME`
    `void` | `resetMaxChecksOnMaxTime()` | Resets to its default the value of control `XPRSconstants.MAXCHECKSONMAXTIME`
    `void` | `resetMaxCutTime()` | Resets to its default the value of control `XPRSconstants.MAXCUTTIME`
    `void` | `resetMaxIIS()` | Resets to its default the value of control `XPRSconstants.MAXIIS`
    `void` | `resetMaxImpliedBound()` | Resets to its default the value of control `XPRSconstants.MAXIMPLIEDBOUND`
    `void` | `resetMaxLocalBacktrack()` | Resets to its default the value of control `XPRSconstants.MAXLOCALBACKTRACK`
    `void` | `resetMaxMCoeffBufferElems()` | Resets to its default the value of control `XPRSconstants.MAXMCOEFFBUFFERELEMS`
    `void` | `resetMaxMemoryHard()` | Resets to its default the value of control `XPRSconstants.MAXMEMORYHARD`
    `void` | `resetMaxMemorySoft()` | Resets to its default the value of control `XPRSconstants.MAXMEMORYSOFT`
    `void` | `resetMaxMIPSol()` | Resets to its default the value of control `XPRSconstants.MAXMIPSOL`
    `void` | `resetMaxMipTasks()` | Resets to its default the value of control `XPRSconstants.MAXMIPTASKS`
    `void` | `resetMaxNode()` | Resets to its default the value of control `XPRSconstants.MAXNODE`
    `void` | `resetMaxPageLines()` | Resets to its default the value of control `XPRSconstants.MAXPAGELINES`
    `void` | `resetMaxScaleFactor()` | Resets to its default the value of control `XPRSconstants.MAXSCALEFACTOR`
    `void` | `resetMaxStallTime()` | Resets to its default the value of control `XPRSconstants.MAXSTALLTIME`
    `void` | `resetMaxTime()` | Deprecated.
    `void` | `resetMaxTreeFileSize()` | Resets to its default the value of control `XPRSconstants.MAXTREEFILESIZE`
    `void` | `resetMCFCutStrategy()` | Resets to its default the value of control `XPRSconstants.MCFCUTSTRATEGY`
    `void` | `resetMIPAbsCutoff()` | Resets to its default the value of control `XPRSconstants.MIPABSCUTOFF`
    `void` | `resetMIPAbsGapNotify()` | Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFY`
    `void` | `resetMIPAbsGapNotifyBound()` | Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFYBOUND`
    `void` | `resetMIPAbsGapNotifyObj()` | Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFYOBJ`
    `void` | `resetMIPAbsStop()` | Resets to its default the value of control `XPRSconstants.MIPABSSTOP`
    `void` | `resetMIPAddCutoff()` | Resets to its default the value of control `XPRSconstants.MIPADDCUTOFF`
    `void` | `resetMipComponents()` | Resets to its default the value of control `XPRSconstants.MIPCOMPONENTS`
    `void` | `resetMipConcurrentNodes()` | Resets to its default the value of control `XPRSconstants.MIPCONCURRENTNODES`
    `void` | `resetMipConcurrentSolves()` | Resets to its default the value of control `XPRSconstants.MIPCONCURRENTSOLVES`
    `void` | `resetMIPDualReductions()` | Resets to its default the value of control `XPRSconstants.MIPDUALREDUCTIONS`
    `void` | `resetMipFracReduce()` | Resets to its default the value of control `XPRSconstants.MIPFRACREDUCE`
    `void` | `resetMIPKappaFreq()` | Resets to its default the value of control `XPRSconstants.MIPKAPPAFREQ`
    `void` | `resetMIPLog()` | Resets to its default the value of control `XPRSconstants.MIPLOG`
    `void` | `resetMIPPresolve()` | Resets to its default the value of control `XPRSconstants.MIPPRESOLVE`
    `void` | `resetMipRampup()` | Resets to its default the value of control `XPRSconstants.MIPRAMPUP`
    `void` | `resetMipRefineIterLimit()` | Resets to its default the value of control `XPRSconstants.MIPREFINEITERLIMIT`
    `void` | `resetMIPRelCutoff()` | Resets to its default the value of control `XPRSconstants.MIPRELCUTOFF`
    `void` | `resetMIPRelGapNotify()` | Resets to its default the value of control `XPRSconstants.MIPRELGAPNOTIFY`
    `void` | `resetMIPRelStop()` | Resets to its default the value of control `XPRSconstants.MIPRELSTOP`
    `void` | `resetMipRestart()` | Resets to its default the value of control `XPRSconstants.MIPRESTART`
    `void` | `resetMIPRestartFactor()` | Resets to its default the value of control `XPRSconstants.MIPRESTARTFACTOR`
    `void` | `resetMIPRestartGapThreshold()` | Resets to its default the value of control `XPRSconstants.MIPRESTARTGAPTHRESHOLD`
    `void` | `resetMipTerminationMethod()` | Resets to its default the value of control `XPRSconstants.MIPTERMINATIONMETHOD`
    `void` | `resetMIPThreads()` | Resets to its default the value of control `XPRSconstants.MIPTHREADS`
    `void` | `resetMIPTol()` | Resets to its default the value of control `XPRSconstants.MIPTOL`
    `void` | `resetMipTolTarget()` | Resets to its default the value of control `XPRSconstants.MIPTOLTARGET`
    `void` | `resetMIQCPAlg()` | Resets to its default the value of control `XPRSconstants.MIQCPALG`
    `void` | `resetMPS18Compatible()` | Resets to its default the value of control `XPRSconstants.MPS18COMPATIBLE`
    `void` | `resetMPSBoundName()` | Resets to its default the value of control `XPRSconstants.MPSBOUNDNAME`
    `void` | `resetMPSEcho()` | Resets to its default the value of control `XPRSconstants.MPSECHO`
    `void` | `resetMPSFormat()` | Resets to its default the value of control `XPRSconstants.MPSFORMAT`
    `void` | `resetMPSNameLength()` | Resets to its default the value of control `XPRSconstants.MPSNAMELENGTH`
    `void` | `resetMPSObjName()` | Resets to its default the value of control `XPRSconstants.MPSOBJNAME`
    `void` | `resetMPSRangeName()` | Resets to its default the value of control `XPRSconstants.MPSRANGENAME`
    `void` | `resetMPSRHSName()` | Resets to its default the value of control `XPRSconstants.MPSRHSNAME`
    `void` | `resetMsMaxBoundRange()` | Resets to its default the value of control `XPRSconstants.MSMAXBOUNDRANGE`
    `void` | `resetMultiObjLog()` | Resets to its default the value of control `XPRSconstants.MULTIOBJLOG`
    `void` | `resetMultiObjOps()` | Resets to its default the value of control `XPRSconstants.MULTIOBJOPS`
    `void` | `resetMultiStart()` | Resets to its default the value of control `XPRSconstants.MULTISTART`
    `void` | `resetMultiStart_Log()` | Resets to its default the value of control `XPRSconstants.MULTISTART_LOG`
    `void` | `resetMultiStart_MaxSolves()` | Resets to its default the value of control `XPRSconstants.MULTISTART_MAXSOLVES`
    `void` | `resetMultiStart_MaxTime()` | Resets to its default the value of control `XPRSconstants.MULTISTART_MAXTIME`
    `void` | `resetMultiStart_PoolSize()` | Resets to its default the value of control `XPRSconstants.MULTISTART_POOLSIZE`
    `void` | `resetMultiStart_Seed()` | Resets to its default the value of control `XPRSconstants.MULTISTART_SEED`
    `void` | `resetMultiStart_Threads()` | Resets to its default the value of control `XPRSconstants.MULTISTART_THREADS`
    `void` | `resetMutexCallBacks()` | Resets to its default the value of control `XPRSconstants.MUTEXCALLBACKS`
    `void` | `resetNetCuts()` | Deprecated.
    `void` | `resetNetStallLimit()` | Resets to its default the value of control `XPRSconstants.NETSTALLLIMIT`
    `void` | `resetNlpCalcThreads()` | Resets to its default the value of control `XPRSconstants.NLPCALCTHREADS`
    `void` | `resetNlpDefaultIV()` | Resets to its default the value of control `XPRSconstants.NLPDEFAULTIV`
    `void` | `resetNlpDerivatives()` | Resets to its default the value of control `XPRSconstants.NLPDERIVATIVES`
    `void` | `resetNlpDeterministic()` | Resets to its default the value of control `XPRSconstants.NLPDETERMINISTIC`
    `void` | `resetNlpEvaluate()` | Resets to its default the value of control `XPRSconstants.NLPEVALUATE`
    `void` | `resetNlpFindIV()` | Resets to its default the value of control `XPRSconstants.NLPFINDIV`
    `void` | `resetNlpFuncEval()` | Resets to its default the value of control `XPRSconstants.NLPFUNCEVAL`
    `void` | `resetNlpHessian()` | Resets to its default the value of control `XPRSconstants.NLPHESSIAN`
    `void` | `resetNlpInfinity()` | Resets to its default the value of control `XPRSconstants.NLPINFINITY`
    `void` | `resetNlpJacobian()` | Resets to its default the value of control `XPRSconstants.NLPJACOBIAN`
    `void` | `resetNlpLinQuadBR()` | Resets to its default the value of control `XPRSconstants.NLPLINQUADBR`
    `void` | `resetNlpLog()` | Resets to its default the value of control `XPRSconstants.NLPLOG`
    `void` | `resetNlpMaxTime()` | Resets to its default the value of control `XPRSconstants.NLPMAXTIME`
    `void` | `resetNlpMeritLambda()` | Resets to its default the value of control `XPRSconstants.NLPMERITLAMBDA`
    `void` | `resetNlpPostsolve()` | Resets to its default the value of control `XPRSconstants.NLPPOSTSOLVE`
    `void` | `resetNlpPresolve()` | Resets to its default the value of control `XPRSconstants.NLPPRESOLVE`
    `void` | `resetNlpPresolve_ElimTol()` | Resets to its default the value of control `XPRSconstants.NLPPRESOLVE_ELIMTOL`
    `void` | `resetNlpPresolveLevel()` | Resets to its default the value of control `XPRSconstants.NLPPRESOLVELEVEL`
    `void` | `resetNlpPresolveOps()` | Resets to its default the value of control `XPRSconstants.NLPPRESOLVEOPS`
    `void` | `resetNlpPresolveZero()` | Resets to its default the value of control `XPRSconstants.NLPPRESOLVEZERO`
    `void` | `resetNlpPrimalIntegralAlpha()` | Resets to its default the value of control `XPRSconstants.NLPPRIMALINTEGRALALPHA`
    `void` | `resetNlpPrimalIntegralRef()` | Resets to its default the value of control `XPRSconstants.NLPPRIMALINTEGRALREF`
    `void` | `resetNlpProbing()` | Resets to its default the value of control `XPRSconstants.NLPPROBING`
    `void` | `resetNlpReformulate()` | Resets to its default the value of control `XPRSconstants.NLPREFORMULATE`
    `void` | `resetNLPSolver()` | Resets to its default the value of control `XPRSconstants.NLPSOLVER`
    `void` | `resetNlpStopOutOfRange()` | Resets to its default the value of control `XPRSconstants.NLPSTOPOUTOFRANGE`
    `void` | `resetNlpThreads()` | Resets to its default the value of control `XPRSconstants.NLPTHREADS`
    `void` | `resetNlpThreadSafeUserFunc()` | Resets to its default the value of control `XPRSconstants.NLPTHREADSAFEUSERFUNC`
    `void` | `resetNlpValidationFactor()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONFACTOR`
    `void` | `resetNlpValidationTarget_K()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTARGET_K`
    `void` | `resetNlpValidationTarget_R()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTARGET_R`
    `void` | `resetNlpValidationTol_A()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_A`
    `void` | `resetNlpValidationTol_K()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_K`
    `void` | `resetNlpValidationTol_R()` | Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_R`
    `void` | `resetNlpZero()` | Resets to its default the value of control `XPRSconstants.NLPZERO`
    `void` | `resetNodeProbingEffort()` | Resets to its default the value of control `XPRSconstants.NODEPROBINGEFFORT`
    `void` | `resetNodeSelection()` | Resets to its default the value of control `XPRSconstants.NODESELECTION`
    `void` | `resetNumericalEmphasis()` | Resets to its default the value of control `XPRSconstants.NUMERICALEMPHASIS`
    `void` | `resetObjScaleFactor()` | Resets to its default the value of control `XPRSconstants.OBJSCALEFACTOR`
    `void` | `resetOptimalityTol()` | Resets to its default the value of control `XPRSconstants.OPTIMALITYTOL`
    `void` | `resetOptimalityTolTarget()` | Resets to its default the value of control `XPRSconstants.OPTIMALITYTOLTARGET`
    `void` | `resetOutputControls()` | Resets to its default the value of control `XPRSconstants.OUTPUTCONTROLS`
    `void` | `resetOutputLog()` | Resets to its default the value of control `XPRSconstants.OUTPUTLOG`
    `void` | `resetOutputMask()` | Resets to its default the value of control `XPRSconstants.OUTPUTMASK`
    `void` | `resetOutputTol()` | Resets to its default the value of control `XPRSconstants.OUTPUTTOL`
    `void` | `resetPenalty()` | Resets to its default the value of control `XPRSconstants.PENALTY`
    `void` | `resetPivotTol()` | Resets to its default the value of control `XPRSconstants.PIVOTTOL`
    `void` | `resetPPFactor()` | Resets to its default the value of control `XPRSconstants.PPFACTOR`
    `void` | `resetPreAnalyticcenter()` | Resets to its default the value of control `XPRSconstants.PREANALYTICCENTER`
    `void` | `resetPreBasisRed()` | Resets to its default the value of control `XPRSconstants.PREBASISRED`
    `void` | `resetPreBndRedCone()` | Resets to its default the value of control `XPRSconstants.PREBNDREDCONE`
    `void` | `resetPreBndRedQuad()` | Resets to its default the value of control `XPRSconstants.PREBNDREDQUAD`
    `void` | `resetPreCliqueStrategy()` | Resets to its default the value of control `XPRSconstants.PRECLIQUESTRATEGY`
    `void` | `resetPreCoefElim()` | Resets to its default the value of control `XPRSconstants.PRECOEFELIM`
    `void` | `resetPreComponents()` | Resets to its default the value of control `XPRSconstants.PRECOMPONENTS`
    `void` | `resetPreComponentsEffort()` | Resets to its default the value of control `XPRSconstants.PRECOMPONENTSEFFORT`
    `void` | `resetPreConeDecomp()` | Resets to its default the value of control `XPRSconstants.PRECONEDECOMP`
    `void` | `resetPreConfiguration()` | Resets to its default the value of control `XPRSconstants.PRECONFIGURATION`
    `void` | `resetPreConvertObjToCons()` | Resets to its default the value of control `XPRSconstants.PRECONVERTOBJTOCONS`
    `void` | `resetPreConvertSeparable()` | Resets to its default the value of control `XPRSconstants.PRECONVERTSEPARABLE`
    `void` | `resetPreDomCol()` | Resets to its default the value of control `XPRSconstants.PREDOMCOL`
    `void` | `resetPreDomRow()` | Resets to its default the value of control `XPRSconstants.PREDOMROW`
    `void` | `resetPreDupRow()` | Resets to its default the value of control `XPRSconstants.PREDUPROW`
    `void` | `resetPreElimQuad()` | Resets to its default the value of control `XPRSconstants.PREELIMQUAD`
    `void` | `resetPreFolding()` | Resets to its default the value of control `XPRSconstants.PREFOLDING`
    `void` | `resetPreImplications()` | Resets to its default the value of control `XPRSconstants.PREIMPLICATIONS`
    `void` | `resetPreLinDep()` | Resets to its default the value of control `XPRSconstants.PRELINDEP`
    `void` | `resetPreObjCutDetect()` | Resets to its default the value of control `XPRSconstants.PREOBJCUTDETECT`
    `void` | `resetPrePermute()` | Resets to its default the value of control `XPRSconstants.PREPERMUTE`
    `void` | `resetPrePermuteSeed()` | Resets to its default the value of control `XPRSconstants.PREPERMUTESEED`
    `void` | `resetPreProbing()` | Resets to its default the value of control `XPRSconstants.PREPROBING`
    `void` | `resetPreProtectDual()` | Resets to its default the value of control `XPRSconstants.PREPROTECTDUAL`
    `void` | `resetPreRootEffort()` | Resets to its default the value of control `XPRSconstants.PREROOTEFFORT`
    `void` | `resetPreRootThreads()` | Resets to its default the value of control `XPRSconstants.PREROOTTHREADS`
    `void` | `resetPreRootWorkLimit()` | Resets to its default the value of control `XPRSconstants.PREROOTWORKLIMIT`
    `void` | `resetPresolve()` | Resets to its default the value of control `XPRSconstants.PRESOLVE`
    `void` | `resetPresolveMaxGrow()` | Resets to its default the value of control `XPRSconstants.PRESOLVEMAXGROW`
    `void` | `resetPresolveOps()` | Resets to its default the value of control `XPRSconstants.PRESOLVEOPS`
    `void` | `resetPresolvePasses()` | Resets to its default the value of control `XPRSconstants.PRESOLVEPASSES`
    `void` | `resetPreSort()` | Resets to its default the value of control `XPRSconstants.PRESORT`
    `void` | `resetPricingAlg()` | Resets to its default the value of control `XPRSconstants.PRICINGALG`
    `void` | `resetPrimalOps()` | Resets to its default the value of control `XPRSconstants.PRIMALOPS`
    `void` | `resetPrimalPerturb()` | Resets to its default the value of control `XPRSconstants.PRIMALPERTURB`
    `void` | `resetPrimalUnshift()` | Resets to its default the value of control `XPRSconstants.PRIMALUNSHIFT`
    `void` | `resetPseudoCost()` | Resets to its default the value of control `XPRSconstants.PSEUDOCOST`
    `void` | `resetPwlDualReductions()` | Resets to its default the value of control `XPRSconstants.PWLDUALREDUCTIONS`
    `void` | `resetPwlNonConvexTransformation()` | Resets to its default the value of control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`
    `void` | `resetQCCuts()` | Resets to its default the value of control `XPRSconstants.QCCUTS`
    `void` | `resetQCRootAlg()` | Resets to its default the value of control `XPRSconstants.QCROOTALG`
    `void` | `resetQSimplexOps()` | Resets to its default the value of control `XPRSconstants.QSIMPLEXOPS`
    `void` | `resetQuadraticUnshift()` | Resets to its default the value of control `XPRSconstants.QUADRATICUNSHIFT`
    `void` | `resetRandomSeed()` | Resets to its default the value of control `XPRSconstants.RANDOMSEED`
    `void` | `resetRefactor()` | Resets to its default the value of control `XPRSconstants.REFACTOR`
    `void` | `resetRefineOps()` | Resets to its default the value of control `XPRSconstants.REFINEOPS`
    `void` | `resetRelaxTreeMemoryLimit()` | Resets to its default the value of control `XPRSconstants.RELAXTREEMEMORYLIMIT`
    `void` | `resetRelPivotTol()` | Resets to its default the value of control `XPRSconstants.RELPIVOTTOL`
    `void` | `resetRepairIndefiniteQ()` | Resets to its default the value of control `XPRSconstants.REPAIRINDEFINITEQ`
    `void` | `resetRepairIndefiniteQMax()` | Resets to its default the value of control `XPRSconstants.REPAIRINDEFINITEQMAX`
    `void` | `resetRepairInfeasMaxTime()` | Deprecated.
    `void` | `resetRepairInfeasTimeLimit()` | Resets to its default the value of control `XPRSconstants.REPAIRINFEASTIMELIMIT`
    `void` | `resetResourceStrategy()` | Resets to its default the value of control `XPRSconstants.RESOURCESTRATEGY`
    `void` | `resetRLTCuts()` | Resets to its default the value of control `XPRSconstants.RLTCUTS`
    `void` | `resetRootPresolve()` | Resets to its default the value of control `XPRSconstants.ROOTPRESOLVE`
    `void` | `resetSBBest()` | Resets to its default the value of control `XPRSconstants.SBBEST`
    `void` | `resetSbEffort()` | Resets to its default the value of control `XPRSconstants.SBEFFORT`
    `void` | `resetSBEstimate()` | Resets to its default the value of control `XPRSconstants.SBESTIMATE`
    `void` | `resetSBIterLimit()` | Resets to its default the value of control `XPRSconstants.SBITERLIMIT`
    `void` | `resetSBSelect()` | Resets to its default the value of control `XPRSconstants.SBSELECT`
    `void` | `resetScaling()` | Resets to its default the value of control `XPRSconstants.SCALING`
    `void` | `resetSDPCutStrategy()` | Resets to its default the value of control `XPRSconstants.SDPCUTSTRATEGY`
    `void` | `resetSerializePreIntSol()` | Resets to its default the value of control `XPRSconstants.SERIALIZEPREINTSOL`
    `void` | `resetSifting()` | Resets to its default the value of control `XPRSconstants.SIFTING`
    `void` | `resetSiftPasses()` | Resets to its default the value of control `XPRSconstants.SIFTPASSES`
    `void` | `resetSiftPresolveOps()` | Resets to its default the value of control `XPRSconstants.SIFTPRESOLVEOPS`
    `void` | `resetSiftSwitch()` | Resets to its default the value of control `XPRSconstants.SIFTSWITCH`
    `void` | `resetSleepOnThreadWait()` | Deprecated.
    `void` | `resetSlpAlgorithm()` | Resets to its default the value of control `XPRSconstants.SLPALGORITHM`
    `void` | `resetSlpAnalyze()` | Resets to its default the value of control `XPRSconstants.SLPANALYZE`
    `void` | `resetSlpATol_A()` | Resets to its default the value of control `XPRSconstants.SLPATOL_A`
    `void` | `resetSlpATol_R()` | Resets to its default the value of control `XPRSconstants.SLPATOL_R`
    `void` | `resetSlpAugmentation()` | Resets to its default the value of control `XPRSconstants.SLPAUGMENTATION`
    `void` | `resetSlpAutoSave()` | Resets to its default the value of control `XPRSconstants.SLPAUTOSAVE`
    `void` | `resetSlpBarCrossoverStart()` | Resets to its default the value of control `XPRSconstants.SLPBARCROSSOVERSTART`
    `void` | `resetSlpBarLimit()` | Resets to its default the value of control `XPRSconstants.SLPBARLIMIT`
    `void` | `resetSlpBarStallingLimit()` | Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGLIMIT`
    `void` | `resetSlpBarStallingObjLimit()` | Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`
    `void` | `resetSlpBarStallingTol()` | Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGTOL`
    `void` | `resetSlpBarStartOps()` | Resets to its default the value of control `XPRSconstants.SLPBARSTARTOPS`
    `void` | `resetSlpBoundThreshold()` | Resets to its default the value of control `XPRSconstants.SLPBOUNDTHRESHOLD`
    `void` | `resetSlpCascade()` | Resets to its default the value of control `XPRSconstants.SLPCASCADE`
    `void` | `resetSlpCascadeNLimit()` | Resets to its default the value of control `XPRSconstants.SLPCASCADENLIMIT`
    `void` | `resetSlpCascadeTol_PA()` | Resets to its default the value of control `XPRSconstants.SLPCASCADETOL_PA`
    `void` | `resetSlpCascadeTol_PR()` | Resets to its default the value of control `XPRSconstants.SLPCASCADETOL_PR`
    `void` | `resetSlpCDTol_A()` | Resets to its default the value of control `XPRSconstants.SLPCDTOL_A`
    `void` | `resetSlpCDTol_R()` | Resets to its default the value of control `XPRSconstants.SLPCDTOL_R`
    `void` | `resetSlpClampShrink()` | Resets to its default the value of control `XPRSconstants.SLPCLAMPSHRINK`
    `void` | `resetSlpClampValidationTol_A()` | Resets to its default the value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`
    `void` | `resetSlpClampValidationTol_R()` | Resets to its default the value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`
    `void` | `resetSlpConvergenceOps()` | Resets to its default the value of control `XPRSconstants.SLPCONVERGENCEOPS`
    `void` | `resetSlpCTol()` | Resets to its default the value of control `XPRSconstants.SLPCTOL`
    `void` | `resetSlpCutStrategy()` | Resets to its default the value of control `XPRSconstants.SLPCUTSTRATEGY`
    `void` | `resetSlpDamp()` | Resets to its default the value of control `XPRSconstants.SLPDAMP`
    `void` | `resetSlpDampExpand()` | Resets to its default the value of control `XPRSconstants.SLPDAMPEXPAND`
    `void` | `resetSlpDampMax()` | Resets to its default the value of control `XPRSconstants.SLPDAMPMAX`
    `void` | `resetSlpDampMin()` | Resets to its default the value of control `XPRSconstants.SLPDAMPMIN`
    `void` | `resetSlpDampShrink()` | Resets to its default the value of control `XPRSconstants.SLPDAMPSHRINK`
    `void` | `resetSlpDampStart()` | Resets to its default the value of control `XPRSconstants.SLPDAMPSTART`
    `void` | `resetSlpDefaultStepBound()` | Resets to its default the value of control `XPRSconstants.SLPDEFAULTSTEPBOUND`
    `void` | `resetSlpDelayUpdateRows()` | Resets to its default the value of control `XPRSconstants.SLPDELAYUPDATEROWS`
    `void` | `resetSlpDelta_A()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_A`
    `void` | `resetSlpDelta_Infinity()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_INFINITY`
    `void` | `resetSlpDelta_R()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_R`
    `void` | `resetSlpDelta_X()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_X`
    `void` | `resetSlpDelta_Z()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_Z`
    `void` | `resetSlpDelta_Zero()` | Resets to its default the value of control `XPRSconstants.SLPDELTA_ZERO`
    `void` | `resetSlpDeltaCost()` | Resets to its default the value of control `XPRSconstants.SLPDELTACOST`
    `void` | `resetSlpDeltaCostFactor()` | Resets to its default the value of control `XPRSconstants.SLPDELTACOSTFACTOR`
    `void` | `resetSlpDeltaMaxCost()` | Resets to its default the value of control `XPRSconstants.SLPDELTAMAXCOST`
    `void` | `resetSlpDeltaOffset()` | Resets to its default the value of control `XPRSconstants.SLPDELTAOFFSET`
    `void` | `resetSlpDeltaZLimit()` | Resets to its default the value of control `XPRSconstants.SLPDELTAZLIMIT`
    `void` | `resetSlpDJTol()` | Resets to its default the value of control `XPRSconstants.SLPDJTOL`
    `void` | `resetSlpDRColDjTol()` | Resets to its default the value of control `XPRSconstants.SLPDRCOLDJTOL`
    `void` | `resetSlpDRColTol()` | Resets to its default the value of control `XPRSconstants.SLPDRCOLTOL`
    `void` | `resetSlpDRFixRange()` | Resets to its default the value of control `XPRSconstants.SLPDRFIXRANGE`
    `void` | `resetSlpECFCheck()` | Resets to its default the value of control `XPRSconstants.SLPECFCHECK`
    `void` | `resetSlpEcfTol_A()` | Resets to its default the value of control `XPRSconstants.SLPECFTOL_A`
    `void` | `resetSlpEcfTol_R()` | Resets to its default the value of control `XPRSconstants.SLPECFTOL_R`
    `void` | `resetSlpEnforceCostShrink()` | Resets to its default the value of control `XPRSconstants.SLPENFORCECOSTSHRINK`
    `void` | `resetSlpEnforceMaxCost()` | Resets to its default the value of control `XPRSconstants.SLPENFORCEMAXCOST`
    `void` | `resetSlpErrorCost()` | Resets to its default the value of control `XPRSconstants.SLPERRORCOST`
    `void` | `resetSlpErrorCostFactor()` | Resets to its default the value of control `XPRSconstants.SLPERRORCOSTFACTOR`
    `void` | `resetSlpErrorMaxCost()` | Resets to its default the value of control `XPRSconstants.SLPERRORMAXCOST`
    `void` | `resetSlpErrorOffset()` | Resets to its default the value of control `XPRSconstants.SLPERROROFFSET`
    `void` | `resetSlpErrorTol_A()` | Resets to its default the value of control `XPRSconstants.SLPERRORTOL_A`
    `void` | `resetSlpErrorTol_P()` | Resets to its default the value of control `XPRSconstants.SLPERRORTOL_P`
    `void` | `resetSlpEscalation()` | Resets to its default the value of control `XPRSconstants.SLPESCALATION`
    `void` | `resetSlpETol_A()` | Resets to its default the value of control `XPRSconstants.SLPETOL_A`
    `void` | `resetSlpETol_R()` | Resets to its default the value of control `XPRSconstants.SLPETOL_R`
    `void` | `resetSlpEVTol_A()` | Resets to its default the value of control `XPRSconstants.SLPEVTOL_A`
    `void` | `resetSlpEVTol_R()` | Resets to its default the value of control `XPRSconstants.SLPEVTOL_R`
    `void` | `resetSlpExpand()` | Resets to its default the value of control `XPRSconstants.SLPEXPAND`
    `void` | `resetSlpFeastolTarget()` | Resets to its default the value of control `XPRSconstants.SLPFEASTOLTARGET`
    `void` | `resetSlpFilter()` | Resets to its default the value of control `XPRSconstants.SLPFILTER`
    `void` | `resetSlpGranularity()` | Resets to its default the value of control `XPRSconstants.SLPGRANULARITY`
    `void` | `resetSlpGridHeurSelect()` | Resets to its default the value of control `XPRSconstants.SLPGRIDHEURSELECT`
    `void` | `resetSlpHeurStrategy()` | Resets to its default the value of control `XPRSconstants.SLPHEURSTRATEGY`
    `void` | `resetSlpInfeasLimit()` | Resets to its default the value of control `XPRSconstants.SLPINFEASLIMIT`
    `void` | `resetSlpIterLimit()` | Resets to its default the value of control `XPRSconstants.SLPITERLIMIT`
    `void` | `resetSlpItol_A()` | Resets to its default the value of control `XPRSconstants.SLPITOL_A`
    `void` | `resetSlpITol_R()` | Resets to its default the value of control `XPRSconstants.SLPITOL_R`
    `void` | `resetSlpLog()` | Resets to its default the value of control `XPRSconstants.SLPLOG`
    `void` | `resetSlpLSIterLimit()` | Resets to its default the value of control `XPRSconstants.SLPLSITERLIMIT`
    `void` | `resetSlpLSPatternLimit()` | Resets to its default the value of control `XPRSconstants.SLPLSPATTERNLIMIT`
    `void` | `resetSlpLSStart()` | Resets to its default the value of control `XPRSconstants.SLPLSSTART`
    `void` | `resetSlpLSZeroLimit()` | Resets to its default the value of control `XPRSconstants.SLPLSZEROLIMIT`
    `void` | `resetSlpMatrixTol()` | Resets to its default the value of control `XPRSconstants.SLPMATRIXTOL`
    `void` | `resetSlpMaxWeight()` | Resets to its default the value of control `XPRSconstants.SLPMAXWEIGHT`
    `void` | `resetSlpMinSBFactor()` | Resets to its default the value of control `XPRSconstants.SLPMINSBFACTOR`
    `void` | `resetSlpMinWeight()` | Resets to its default the value of control `XPRSconstants.SLPMINWEIGHT`
    `void` | `resetSlpMipAlgorithm()` | Resets to its default the value of control `XPRSconstants.SLPMIPALGORITHM`
    `void` | `resetSlpMipCutoff_A()` | Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFF_A`
    `void` | `resetSlpMipCutoff_R()` | Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFF_R`
    `void` | `resetSlpMipCutOffCount()` | Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFFCOUNT`
    `void` | `resetSlpMipCutoffLimit()` | Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFFLIMIT`
    `void` | `resetSlpMipDefaultAlgorithm()` | Resets to its default the value of control `XPRSconstants.SLPMIPDEFAULTALGORITHM`
    `void` | `resetSlpMipErrorTol_A()` | Resets to its default the value of control `XPRSconstants.SLPMIPERRORTOL_A`
    `void` | `resetSlpMipErrorTol_R()` | Resets to its default the value of control `XPRSconstants.SLPMIPERRORTOL_R`
    `void` | `resetSlpMipFixStepBounds()` | Resets to its default the value of control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`
    `void` | `resetSlpMipIterLimit()` | Resets to its default the value of control `XPRSconstants.SLPMIPITERLIMIT`
    `void` | `resetSlpMipLog()` | Resets to its default the value of control `XPRSconstants.SLPMIPLOG`
    `void` | `resetSlpMipOCount()` | Resets to its default the value of control `XPRSconstants.SLPMIPOCOUNT`
    `void` | `resetSlpMipOtol_A()` | Resets to its default the value of control `XPRSconstants.SLPMIPOTOL_A`
    `void` | `resetSlpMipOtol_R()` | Resets to its default the value of control `XPRSconstants.SLPMIPOTOL_R`
    `void` | `resetSlpMipRelaxStepBounds()` | Resets to its default the value of control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`
    `void` | `resetSlpMTol_A()` | Resets to its default the value of control `XPRSconstants.SLPMTOL_A`
    `void` | `resetSlpMTol_R()` | Resets to its default the value of control `XPRSconstants.SLPMTOL_R`
    `void` | `resetSlpMVTol()` | Resets to its default the value of control `XPRSconstants.SLPMVTOL`
    `void` | `resetSlpObjThreshold()` | Resets to its default the value of control `XPRSconstants.SLPOBJTHRESHOLD`
    `void` | `resetSlpObjToPenaltyCost()` | Resets to its default the value of control `XPRSconstants.SLPOBJTOPENALTYCOST`
    `void` | `resetSlpOCount()` | Resets to its default the value of control `XPRSconstants.SLPOCOUNT`
    `void` | `resetSlpOptimalityTolTarget()` | Resets to its default the value of control `XPRSconstants.SLPOPTIMALITYTOLTARGET`
    `void` | `resetSlpOTol_A()` | Resets to its default the value of control `XPRSconstants.SLPOTOL_A`
    `void` | `resetSlpOTol_R()` | Resets to its default the value of control `XPRSconstants.SLPOTOL_R`
    `void` | `resetSlpPenaltyInfoStart()` | Resets to its default the value of control `XPRSconstants.SLPPENALTYINFOSTART`
    `void` | `resetSlpSameCount()` | Resets to its default the value of control `XPRSconstants.SLPSAMECOUNT`
    `void` | `resetSlpSameDamp()` | Resets to its default the value of control `XPRSconstants.SLPSAMEDAMP`
    `void` | `resetSlpSBRowOffset()` | Resets to its default the value of control `XPRSconstants.SLPSBROWOFFSET`
    `void` | `resetSlpSBStart()` | Resets to its default the value of control `XPRSconstants.SLPSBSTART`
    `void` | `resetSlpScale()` | Resets to its default the value of control `XPRSconstants.SLPSCALE`
    `void` | `resetSlpScaleCount()` | Resets to its default the value of control `XPRSconstants.SLPSCALECOUNT`
    `void` | `resetSlpShrink()` | Resets to its default the value of control `XPRSconstants.SLPSHRINK`
    `void` | `resetSlpShrinkBias()` | Resets to its default the value of control `XPRSconstants.SLPSHRINKBIAS`
    `void` | `resetSlpSTol_A()` | Resets to its default the value of control `XPRSconstants.SLPSTOL_A`
    `void` | `resetSlpSTol_R()` | Resets to its default the value of control `XPRSconstants.SLPSTOL_R`
    `void` | `resetSlpTraceMaskOps()` | Resets to its default the value of control `XPRSconstants.SLPTRACEMASKOPS`
    `void` | `resetSlpUnFinishedLimit()` | Resets to its default the value of control `XPRSconstants.SLPUNFINISHEDLIMIT`
    `void` | `resetSlpUpdateOffset()` | Resets to its default the value of control `XPRSconstants.SLPUPDATEOFFSET`
    `void` | `resetSlpVCount()` | Resets to its default the value of control `XPRSconstants.SLPVCOUNT`
    `void` | `resetSlpVLimit()` | Resets to its default the value of control `XPRSconstants.SLPVLIMIT`
    `void` | `resetSlpVTol_A()` | Resets to its default the value of control `XPRSconstants.SLPVTOL_A`
    `void` | `resetSlpVTol_R()` | Resets to its default the value of control `XPRSconstants.SLPVTOL_R`
    `void` | `resetSlpWCount()` | Resets to its default the value of control `XPRSconstants.SLPWCOUNT`
    `void` | `resetSlpWTol_A()` | Resets to its default the value of control `XPRSconstants.SLPWTOL_A`
    `void` | `resetSlpWTol_R()` | Resets to its default the value of control `XPRSconstants.SLPWTOL_R`
    `void` | `resetSlpXCount()` | Resets to its default the value of control `XPRSconstants.SLPXCOUNT`
    `void` | `resetSlpXLimit()` | Resets to its default the value of control `XPRSconstants.SLPXLIMIT`
    `void` | `resetSlpXTol_A()` | Resets to its default the value of control `XPRSconstants.SLPXTOL_A`
    `void` | `resetSlpXTol_R()` | Resets to its default the value of control `XPRSconstants.SLPXTOL_R`
    `void` | `resetSlpZeroCriterion()` | Resets to its default the value of control `XPRSconstants.SLPZEROCRITERION`
    `void` | `resetSlpZeroCriterionCount()` | Resets to its default the value of control `XPRSconstants.SLPZEROCRITERIONCOUNT`
    `void` | `resetSlpZeroCriterionStart()` | Resets to its default the value of control `XPRSconstants.SLPZEROCRITERIONSTART`
    `void` | `resetSolTimeLimit()` | Resets to its default the value of control `XPRSconstants.SOLTIMELIMIT`
    `void` | `resetSOSRefTol()` | Resets to its default the value of control `XPRSconstants.SOSREFTOL`
    `void` | `resetSymmetry()` | Resets to its default the value of control `XPRSconstants.SYMMETRY`
    `void` | `resetSymSelect()` | Resets to its default the value of control `XPRSconstants.SYMSELECT`
    `void` | `resetThreads()` | Resets to its default the value of control `XPRSconstants.THREADS`
    `void` | `resetTimeLimit()` | Resets to its default the value of control `XPRSconstants.TIMELIMIT`
    `void` | `resetTrace()` | Resets to its default the value of control `XPRSconstants.TRACE`
    `void` | `resetTreeCompression()` | Resets to its default the value of control `XPRSconstants.TREECOMPRESSION`
    `void` | `resetTreeCoverCuts()` | Resets to its default the value of control `XPRSconstants.TREECOVERCUTS`
    `void` | `resetTreeCutSelect()` | Resets to its default the value of control `XPRSconstants.TREECUTSELECT`
    `void` | `resetTreeDiagnostics()` | Resets to its default the value of control `XPRSconstants.TREEDIAGNOSTICS`
    `void` | `resetTreeFileLogInterval()` | Resets to its default the value of control `XPRSconstants.TREEFILELOGINTERVAL`
    `void` | `resetTreeGomCuts()` | Resets to its default the value of control `XPRSconstants.TREEGOMCUTS`
    `void` | `resetTreeMemoryLimit()` | Resets to its default the value of control `XPRSconstants.TREEMEMORYLIMIT`
    `void` | `resetTreeMemorySavingTarget()` | Resets to its default the value of control `XPRSconstants.TREEMEMORYSAVINGTARGET`
    `void` | `resetTreeQCCuts()` | Resets to its default the value of control `XPRSconstants.TREEQCCUTS`
    `void` | `resetTunerHistory()` | Resets to its default the value of control `XPRSconstants.TUNERHISTORY`
    `void` | `resetTunerMaxTime()` | Resets to its default the value of control `XPRSconstants.TUNERMAXTIME`
    `void` | `resetTunerMethod()` | Resets to its default the value of control `XPRSconstants.TUNERMETHOD`
    `void` | `resetTunerMethodFile()` | Resets to its default the value of control `XPRSconstants.TUNERMETHODFILE`
    `void` | `resetTunerMode()` | Resets to its default the value of control `XPRSconstants.TUNERMODE`
    `void` | `resetTunerOutput()` | Resets to its default the value of control `XPRSconstants.TUNEROUTPUT`
    `void` | `resetTunerOutputPath()` | Resets to its default the value of control `XPRSconstants.TUNEROUTPUTPATH`
    `void` | `resetTunerPermute()` | Resets to its default the value of control `XPRSconstants.TUNERPERMUTE`
    `void` | `resetTunerSessionName()` | Resets to its default the value of control `XPRSconstants.TUNERSESSIONNAME`
    `void` | `resetTunerTarget()` | Resets to its default the value of control `XPRSconstants.TUNERTARGET`
    `void` | `resetTunerThreads()` | Resets to its default the value of control `XPRSconstants.TUNERTHREADS`
    `void` | `resetTunerVerbose()` | Resets to its default the value of control `XPRSconstants.TUNERVERBOSE`
    `void` | `resetUserSolHeuristic()` | Resets to its default the value of control `XPRSconstants.USERSOLHEURISTIC`
    `void` | `resetVarSelection()` | Resets to its default the value of control `XPRSconstants.VARSELECTION`
    `void` | `resetVersion()` | Resets to its default the value of control `XPRSconstants.VERSION`
    `void` | `resetWorkLimit()` | Resets to its default the value of control `XPRSconstants.WORKLIMIT`
    `void` | `setAlgAfterCrossOver​(int newval)` | Sets the value of the control `XPRSconstants.ALGAFTERCROSSOVER`.
    `void` | `setAlgAfterNetwork​(int newval)` | Sets the value of the control `XPRSconstants.ALGAFTERNETWORK`.
    `void` | `setAlternativeRedCosts​(int newval)` | Sets the value of the control `XPRSconstants.ALTERNATIVEREDCOSTS`.
    `void` | `setAutoCutting​(int newval)` | Sets the value of the control `XPRSconstants.AUTOCUTTING`.
    `void` | `setAutoPerturb​(int newval)` | Sets the value of the control `XPRSconstants.AUTOPERTURB`.
    `void` | `setAutoPerturb​(XPRSenumerations.OnOff newval)` | Sets the value of the control `XPRSconstants.AUTOPERTURB`.
    `void` | `setAutoScaling​(int newval)` | Sets the value of the control `XPRSconstants.AUTOSCALING`.
    `void` | `setBackgroundMaxThreads​(int newval)` | Sets the value of the control `XPRSconstants.BACKGROUNDMAXTHREADS`.
    `void` | `setBackgroundSelect​(long newval)` | Sets the value of the control `XPRSconstants.BACKGROUNDSELECT`.
    `void` | `setBackTrack​(int newval)` | Sets the value of the control `XPRSconstants.BACKTRACK`.
    `void` | `setBackTrack​(XPRSenumerations.BacktrackAlg newval)` | Sets the value of the control `XPRSconstants.BACKTRACK`.
    `void` | `setBacktrackTie​(int newval)` | Sets the value of the control `XPRSconstants.BACKTRACKTIE`.
    `void` | `setBacktrackTie​(XPRSenumerations.BacktrackAlg newval)` | Sets the value of the control `XPRSconstants.BACKTRACKTIE`.
    `void` | `setBarAlg​(int newval)` | Sets the value of the control `XPRSconstants.BARALG`.
    `void` | `setBarCores​(int newval)` | Sets the value of the control `XPRSconstants.BARCORES`.
    `void` | `setBarCrash​(int newval)` | Sets the value of the control `XPRSconstants.BARCRASH`.
    `void` | `setBarDualStop​(double newval)` | Sets the value of the control `XPRSconstants.BARDUALSTOP`.
    `void` | `setBarFailIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.BARFAILITERLIMIT`.
    `void` | `setBarFreeScale​(double newval)` | Sets the value of the control `XPRSconstants.BARFREESCALE`.
    `void` | `setBarGapStop​(double newval)` | Sets the value of the control `XPRSconstants.BARGAPSTOP`.
    `void` | `setBarGapTarget​(double newval)` | Sets the value of the control `XPRSconstants.BARGAPTARGET`.
    `void` | `setBarhgExtrapolate​(double newval)` | Sets the value of the control `XPRSconstants.BARHGEXTRAPOLATE`.
    `void` | `setBarhgGPU​(int newval)` | Sets the value of the control `XPRSconstants.BARHGGPU`.
    `void` | `setBarhgGPUBlocksize​(int newval)` | Sets the value of the control `XPRSconstants.BARHGGPUBLOCKSIZE`.
    `void` | `setBarhgMaxRestarts​(int newval)` | Sets the value of the control `XPRSconstants.BARHGMAXRESTARTS`.
    `void` | `setBarhgOps​(XPRSenumerations.BARHGOps newval)` | Sets the value of the control `XPRSconstants.BARHGOPS`.
    `void` | `setBarhgPrecision​(XPRSenumerations.BarHGPrecision newval)` | Sets the value of the control `XPRSconstants.BARHGPRECISION`.
    `void` | `setBarhgRelTol​(double newval)` | Sets the value of the control `XPRSconstants.BARHGRELTOL`.
    `void` | `setBarIndefLimit​(int newval)` | Sets the value of the control `XPRSconstants.BARINDEFLIMIT`.
    `void` | `setBarIterative​(int newval)` | Sets the value of the control `XPRSconstants.BARITERATIVE`.
    `void` | `setBarIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.BARITERLIMIT`.
    `void` | `setBarKeepLastSol​(int newval)` | Sets the value of the control `XPRSconstants.BARKEEPLASTSOL`.
    `void` | `setBarKernel​(double newval)` | Sets the value of the control `XPRSconstants.BARKERNEL`.
    `void` | `setBarLargeBound​(double newval)` | Sets the value of the control `XPRSconstants.BARLARGEBOUND`.
    `void` | `setBarNumStability​(int newval)` | Deprecated. since 45.00
    `void` | `setBarObjPerturb​(double newval)` | Sets the value of the control `XPRSconstants.BAROBJPERTURB`.
    `void` | `setBarObjScale​(double newval)` | Sets the value of the control `XPRSconstants.BAROBJSCALE`.
    `void` | `setBarOrder​(XPRSenumerations.BarOrder newval)` | Sets the value of the control `XPRSconstants.BARORDER`.
    `void` | `setBarOrderThreads​(int newval)` | Sets the value of the control `XPRSconstants.BARORDERTHREADS`.
    `void` | `setBarOutput​(int newval)` | Sets the value of the control `XPRSconstants.BAROUTPUT`.
    `void` | `setBarPerturb​(double newval)` | Sets the value of the control `XPRSconstants.BARPERTURB`.
    `void` | `setBarPresolveOps​(int newval)` | Sets the value of the control `XPRSconstants.BARPRESOLVEOPS`.
    `void` | `setBarPresolveOps​(XPRSenumerations.BarPresolveOps newval)` | Sets the value of the control `XPRSconstants.BARPRESOLVEOPS`.
    `void` | `setBarPrimalStop​(double newval)` | Sets the value of the control `XPRSconstants.BARPRIMALSTOP`.
    `void` | `setBarRefIter​(int newval)` | Sets the value of the control `XPRSconstants.BARREFITER`.
    `void` | `setBarRegularize​(int newval)` | Sets the value of the control `XPRSconstants.BARREGULARIZE`.
    `void` | `setBarRhsScale​(double newval)` | Sets the value of the control `XPRSconstants.BARRHSSCALE`.
    `void` | `setBarSolution​(int newval)` | Sets the value of the control `XPRSconstants.BARSOLUTION`.
    `void` | `setBarStart​(int newval)` | Sets the value of the control `XPRSconstants.BARSTART`.
    `void` | `setBarStartWeight​(double newval)` | Sets the value of the control `XPRSconstants.BARSTARTWEIGHT`.
    `void` | `setBarStepStop​(double newval)` | Sets the value of the control `XPRSconstants.BARSTEPSTOP`.
    `void` | `setBarThreads​(int newval)` | Sets the value of the control `XPRSconstants.BARTHREADS`.
    `void` | `setBigM​(double newval)` | Sets the value of the control `XPRSconstants.BIGM`.
    `void` | `setBigmMethod​(int newval)` | Sets the value of the control `XPRSconstants.BIGMMETHOD`.
    `void` | `setBranchChoice​(int newval)` | Sets the value of the control `XPRSconstants.BRANCHCHOICE`.
    `void` | `setBranchChoice​(XPRSenumerations.BranchChoice newval)` | Sets the value of the control `XPRSconstants.BRANCHCHOICE`.
    `void` | `setBranchDisj​(int newval)` | Sets the value of the control `XPRSconstants.BRANCHDISJ`.
    `void` | `setBranchStructural​(int newval)` | Sets the value of the control `XPRSconstants.BRANCHSTRUCTURAL`.
    `void` | `setBranchStructural​(XPRSenumerations.AlwaysNeverAutomatic newval)` | Sets the value of the control `XPRSconstants.BRANCHSTRUCTURAL`.
    `void` | `setBreadthFirst​(int newval)` | Sets the value of the control `XPRSconstants.BREADTHFIRST`.
    `void` | `setCacheSize​(int newval)` | Deprecated. since 41.00
    `void` | `setCallbackCheckTimeDelay​(int newval)` | Sets the value of the control `XPRSconstants.CALLBACKCHECKTIMEDELAY`.
    `void` | `setCallbackCheckTimeWorkDelay​(double newval)` | Sets the value of the control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`.
    `void` | `setCallbackFromMainThread​(int newval)` | Sets the value of the control `XPRSconstants.CALLBACKFROMMAINTHREAD`.
    `void` | `setCheckInputData​(int newval)` | Sets the value of the control `XPRSconstants.CHECKINPUTDATA`.
    `void` | `setCholeskyAlg​(int newval)` | Sets the value of the control `XPRSconstants.CHOLESKYALG`.
    `void` | `setCholeskyAlg​(XPRSenumerations.CholeskyAlgorithm newval)` | Sets the value of the control `XPRSconstants.CHOLESKYALG`.
    `void` | `setCholeskyTol​(double newval)` | Sets the value of the control `XPRSconstants.CHOLESKYTOL`.
    `void` | `setClamping​(int newval)` | Sets the value of the control `XPRSconstants.CLAMPING`.
    `void` | `setCompute​(int newval)` | Sets the value of the control `XPRSconstants.COMPUTE`.
    `void` | `setComputeExecService​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.COMPUTEEXECSERVICE`.
    `void` | `setComputeJobPriority​(int newval)` | Sets the value of the control `XPRSconstants.COMPUTEJOBPRIORITY`.
    `void` | `setComputeLog​(XPRSenumerations.ComputeLog newval)` | Sets the value of the control `XPRSconstants.COMPUTELOG`.
    `void` | `setConcurrentThreads​(int newval)` | Sets the value of the control `XPRSconstants.CONCURRENTTHREADS`.
    `void` | `setConflictCuts​(int newval)` | Sets the value of the control `XPRSconstants.CONFLICTCUTS`.
    `void` | `setCoresPerCPU​(int newval)` | Sets the value of the control `XPRSconstants.CORESPERCPU`.
    `void` | `setCoverCuts​(int newval)` | Sets the value of the control `XPRSconstants.COVERCUTS`.
    `void` | `setCpiAlpha​(double newval)` | Sets the value of the control `XPRSconstants.CPIALPHA`.
    `void` | `setCPUPlatform​(int newval)` | Sets the value of the control `XPRSconstants.CPUPLATFORM`.
    `void` | `setCPUTime​(int newval)` | Sets the value of the control `XPRSconstants.CPUTIME`.
    `void` | `setCrash​(int newval)` | Sets the value of the control `XPRSconstants.CRASH`.
    `void` | `setCrossOver​(int newval)` | Sets the value of the control `XPRSconstants.CROSSOVER`.
    `void` | `setCrossOver​(XPRSenumerations.AlwaysNeverAutomatic newval)` | Sets the value of the control `XPRSconstants.CROSSOVER`.
    `void` | `setCrossoverAccuracyTol​(double newval)` | Sets the value of the control `XPRSconstants.CROSSOVERACCURACYTOL`.
    `void` | `setCrossOverDRP​(int newval)` | Sets the value of the control `XPRSconstants.CROSSOVERDRP`.
    `void` | `setCrossOverDRP​(XPRSenumerations.CrossoverDynamicReduction newval)` | Sets the value of the control `XPRSconstants.CROSSOVERDRP`.
    `void` | `setCrossOverFeasWeight​(double newval)` | Sets the value of the control `XPRSconstants.CROSSOVERFEASWEIGHT`.
    `void` | `setCrossoverIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.CROSSOVERITERLIMIT`.
    `void` | `setCrossoverOps​(int newval)` | Sets the value of the control `XPRSconstants.CROSSOVEROPS`.
    `void` | `setCrossOverRelPivotTol​(double newval)` | Sets the value of the control `XPRSconstants.CROSSOVERRELPIVOTTOL`.
    `void` | `setCrossOverRelPivotTolSafe​(double newval)` | Sets the value of the control `XPRSconstants.CROSSOVERRELPIVOTTOLSAFE`.
    `void` | `setCrossoverThreads​(int newval)` | Sets the value of the control `XPRSconstants.CROSSOVERTHREADS`.
    `void` | `setCutDepth​(int newval)` | Sets the value of the control `XPRSconstants.CUTDEPTH`.
    `void` | `setCutFactor​(double newval)` | Sets the value of the control `XPRSconstants.CUTFACTOR`.
    `void` | `setCutFreq​(int newval)` | Sets the value of the control `XPRSconstants.CUTFREQ`.
    `void` | `setCutSelect​(int newval)` | Sets the value of the control `XPRSconstants.CUTSELECT`.
    `void` | `setCutSelect​(XPRSenumerations.CutSelect newval)` | Sets the value of the control `XPRSconstants.CUTSELECT`.
    `void` | `setCutStrategy​(int newval)` | Sets the value of the control `XPRSconstants.CUTSTRATEGY`.
    `void` | `setCutStrategy​(XPRSenumerations.CutStrategy newval)` | Sets the value of the control `XPRSconstants.CUTSTRATEGY`.
    `void` | `setDefaultAlg​(XPRSenumerations.DefaultAlg newval)` | Sets the value of the control `XPRSconstants.DEFAULTALG`.
    `void` | `setDenseColLimit​(int newval)` | Sets the value of the control `XPRSconstants.DENSECOLLIMIT`.
    `void` | `setDeterministic​(int newval)` | Sets the value of the control `XPRSconstants.DETERMINISTIC`.
    `void` | `setDeterministicLog​(int newval)` | Sets the value of the control `XPRSconstants.DETERMINISTICLOG`.
    `void` | `setDetLogFreq​(double newval)` | Sets the value of the control `XPRSconstants.DETLOGFREQ`.
    `void` | `setDualGradient​(int newval)` | Sets the value of the control `XPRSconstants.DUALGRADIENT`.
    `void` | `setDualGradient​(XPRSenumerations.DualGradient newval)` | Sets the value of the control `XPRSconstants.DUALGRADIENT`.
    `void` | `setDualize​(int newval)` | Sets the value of the control `XPRSconstants.DUALIZE`.
    `void` | `setDualize​(XPRSenumerations.AlwaysNeverAutomatic newval)` | Sets the value of the control `XPRSconstants.DUALIZE`.
    `void` | `setDualizeOps​(int newval)` | Sets the value of the control `XPRSconstants.DUALIZEOPS`.
    `void` | `setDualPerturb​(double newval)` | Sets the value of the control `XPRSconstants.DUALPERTURB`.
    `void` | `setDualStrategy​(int newval)` | Sets the value of the control `XPRSconstants.DUALSTRATEGY`.
    `void` | `setDualStrategy​(XPRSenumerations.DualStrategy newval)` | Sets the value of the control `XPRSconstants.DUALSTRATEGY`.
    `void` | `setDualThreads​(int newval)` | Sets the value of the control `XPRSconstants.DUALTHREADS`.
    `void` | `setDummyControl​(double newval)` | Sets the value of the control `XPRSconstants.DUMMYCONTROL`.
    `void` | `setEigenValueTol​(double newval)` | Sets the value of the control `XPRSconstants.EIGENVALUETOL`.
    `void` | `setElimFillIn​(int newval)` | Sets the value of the control `XPRSconstants.ELIMFILLIN`.
    `void` | `setElimTol​(double newval)` | Sets the value of the control `XPRSconstants.ELIMTOL`.
    `void` | `setEscapeNames​(int newval)` | Sets the value of the control `XPRSconstants.ESCAPENAMES`.
    `void` | `setEtaTol​(double newval)` | Sets the value of the control `XPRSconstants.ETATOL`.
    `void` | `setExtraCols​(int newval)` | Sets the value of the control `XPRSconstants.EXTRACOLS`.
    `void` | `setExtraElems​(long newval)` | Sets the value of the control `XPRSconstants.EXTRAELEMS`.
    `void` | `setExtraMIPEnts​(int newval)` | Sets the value of the control `XPRSconstants.EXTRAMIPENTS`.
    `void` | `setExtraRows​(int newval)` | Sets the value of the control `XPRSconstants.EXTRAROWS`.
    `void` | `setExtraSetElems​(long newval)` | Sets the value of the control `XPRSconstants.EXTRASETELEMS`.
    `void` | `setExtraSets​(int newval)` | Sets the value of the control `XPRSconstants.EXTRASETS`.
    `void` | `setFeasibilityJump​(int newval)` | Sets the value of the control `XPRSconstants.FEASIBILITYJUMP`.
    `void` | `setFeasibilityPump​(int newval)` | Sets the value of the control `XPRSconstants.FEASIBILITYPUMP`.
    `void` | `setFeasibilityPump​(XPRSenumerations.FeasibilityPump newval)` | Sets the value of the control `XPRSconstants.FEASIBILITYPUMP`.
    `void` | `setFeasTol​(double newval)` | Sets the value of the control `XPRSconstants.FEASTOL`.
    `void` | `setFeasTolPerturb​(double newval)` | Sets the value of the control `XPRSconstants.FEASTOLPERTURB`.
    `void` | `setFeasTolTarget​(double newval)` | Sets the value of the control `XPRSconstants.FEASTOLTARGET`.
    `void` | `setForceOutput​(int newval)` | Sets the value of the control `XPRSconstants.FORCEOUTPUT`.
    `void` | `setForceParallelDual​(int newval)` | Sets the value of the control `XPRSconstants.FORCEPARALLELDUAL`.
    `void` | `setGenconsAbsTransformation​(int newval)` | Sets the value of the control `XPRSconstants.GENCONSABSTRANSFORMATION`.
    `void` | `setGenconsDualReductions​(int newval)` | Sets the value of the control `XPRSconstants.GENCONSDUALREDUCTIONS`.
    `void` | `setGlobalBoundingBox​(double newval)` | Sets the value of the control `XPRSconstants.GLOBALBOUNDINGBOX`.
    `void` | `setGlobalLSHeurstrategy​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALLSHEURSTRATEGY`.
    `void` | `setGlobalNlpCuts​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALNLPCUTS`.
    `void` | `setGlobalNumInitNlpCuts​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALNUMINITNLPCUTS`.
    `void` | `setGlobalPresolveOBBT​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALPRESOLVEOBBT`.
    `void` | `setGlobalSpatialBranchCuttingEffort​(double newval)` | Sets the value of the control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`.
    `void` | `setGlobalSpatialBranchIfPreferOrig​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`.
    `void` | `setGlobalSpatialBranchPropagationEffort​(double newval)` | Sets the value of the control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`.
    `void` | `setGlobalTreeNlpCuts​(int newval)` | Sets the value of the control `XPRSconstants.GLOBALTREENLPCUTS`.
    `void` | `setGomCuts​(int newval)` | Sets the value of the control `XPRSconstants.GOMCUTS`.
    `void` | `setGPUPlatform​(int newval)` | Sets the value of the control `XPRSconstants.GPUPLATFORM`.
    `void` | `setHeurBeforeLP​(int newval)` | Sets the value of the control `XPRSconstants.HEURBEFORELP`.
    `void` | `setHeurDepth​(int newval)` | Sets the value of the control `XPRSconstants.HEURDEPTH`.
    `void` | `setHeurDiveIterLimit​(double newval)` | Sets the value of the control `XPRSconstants.HEURDIVEITERLIMIT`.
    `void` | `setHeurDiveRandomize​(double newval)` | Sets the value of the control `XPRSconstants.HEURDIVERANDOMIZE`.
    `void` | `setHeurDiveSoftRounding​(int newval)` | Sets the value of the control `XPRSconstants.HEURDIVESOFTROUNDING`.
    `void` | `setHeurDiveSpeedUp​(int newval)` | Sets the value of the control `XPRSconstants.HEURDIVESPEEDUP`.
    `void` | `setHeurDiveStrategy​(int newval)` | Sets the value of the control `XPRSconstants.HEURDIVESTRATEGY`.
    `void` | `setHeurEmphasis​(int newval)` | Sets the value of the control `XPRSconstants.HEUREMPHASIS`.
    `void` | `setHeurForceSpecialObj​(int newval)` | Sets the value of the control `XPRSconstants.HEURFORCESPECIALOBJ`.
    `void` | `setHeurFreq​(int newval)` | Sets the value of the control `XPRSconstants.HEURFREQ`.
    `void` | `setHeurMaxSol​(int newval)` | Sets the value of the control `XPRSconstants.HEURMAXSOL`.
    `void` | `setHeurNodes​(int newval)` | Sets the value of the control `XPRSconstants.HEURNODES`.
    `void` | `setHeursearchBackgroundSelect​(long newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`.
    `void` | `setHeurSearchCopyControls​(int newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHCOPYCONTROLS`.
    `void` | `setHeurSearchEffort​(double newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHEFFORT`.
    `void` | `setHeurSearchFreq​(int newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHFREQ`.
    `void` | `setHeurSearchRootCutFreq​(int newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHROOTCUTFREQ`.
    `void` | `setHeurSearchRootSelect​(int newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`.
    `void` | `setHeurSearchRootSelect​(XPRSenumerations.HeuristicSearchSelect newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`.
    `void` | `setHeurSearchTargetSize​(double newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHTARGETSIZE`.
    `void` | `setHeurSearchTreeSelect​(int newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHTREESELECT`.
    `void` | `setHeurSearchTreeSelect​(XPRSenumerations.HeuristicSearchSelect newval)` | Sets the value of the control `XPRSconstants.HEURSEARCHTREESELECT`.
    `void` | `setHeurSelect​(int newval)` | Sets the value of the control `XPRSconstants.HEURSELECT`.
    `void` | `setHeurShiftProp​(int newval)` | Sets the value of the control `XPRSconstants.HEURSHIFTPROP`.
    `void` | `setHeurThreads​(int newval)` | Sets the value of the control `XPRSconstants.HEURTHREADS`.
    `void` | `setHistoryCosts​(int newval)` | Sets the value of the control `XPRSconstants.HISTORYCOSTS`.
    `void` | `setIfCheckConvexity​(int newval)` | Sets the value of the control `XPRSconstants.IFCHECKCONVEXITY`.
    `void` | `setIfCheckConvexity​(XPRSenumerations.OnOff newval)` | Sets the value of the control `XPRSconstants.IFCHECKCONVEXITY`.
    `void` | `setIgnoreContainerCpuLimit​(int newval)` | Sets the value of the control `XPRSconstants.IGNORECONTAINERCPULIMIT`.
    `void` | `setIgnoreContainerMemoryLimit​(int newval)` | Sets the value of the control `XPRSconstants.IGNORECONTAINERMEMORYLIMIT`.
    `void` | `setIISLog​(int newval)` | Sets the value of the control `XPRSconstants.IISLOG`.
    `void` | `setIISOps​(XPRSenumerations.IISOps newval)` | Sets the value of the control `XPRSconstants.IISOPS`.
    `void` | `setIndLinBigM​(double newval)` | Sets the value of the control `XPRSconstants.INDLINBIGM`.
    `void` | `setIndPreLinBigM​(double newval)` | Sets the value of the control `XPRSconstants.INDPRELINBIGM`.
    `void` | `setInputtol​(double newval)` | Sets the value of the control `XPRSconstants.INPUTTOL`.
    `void` | `setInvertFreq​(int newval)` | Sets the value of the control `XPRSconstants.INVERTFREQ`.
    `void` | `setInvertMin​(int newval)` | Sets the value of the control `XPRSconstants.INVERTMIN`.
    `void` | `setIOTimeout​(int newval)` | Sets the value of the control `XPRSconstants.IOTIMEOUT`.
    `void` | `setKeepBasis​(int newval)` | Sets the value of the control `XPRSconstants.KEEPBASIS`.
    `void` | `setKeepNRows​(int newval)` | Sets the value of the control `XPRSconstants.KEEPNROWS`.
    `void` | `setKnitroParamAlgorithm​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_ALGORITHM`.
    `void` | `setKnitroParamBarDirectInterval​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`.
    `void` | `setKnitroParamBarFeasible​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`.
    `void` | `setKnitroParamBarFeasModeTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`.
    `void` | `setKnitroParamBarInitMu​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`.
    `void` | `setKnitroParamBarInitPt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`.
    `void` | `setKnitroParamBarMaxBacktrack​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`.
    `void` | `setKnitroParamBarMaxRefactor​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`.
    `void` | `setKnitroParamBarMuRule​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`.
    `void` | `setKnitroParamBarPenCons​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`.
    `void` | `setKnitroParamBarPenRule​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`.
    `void` | `setKnitroParamBarRelaxCons​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.
    `void` | `setKnitroParamBarSwitchRule​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`.
    `void` | `setKnitroParamBLASOption​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.
    `void` | `setKnitroParamDebug​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_DEBUG`.
    `void` | `setKnitroParamDelta​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_DELTA`.
    `void` | `setKnitroParamFeastol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOL`.
    `void` | `setKnitroParamFeasTolAbs​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`.
    `void` | `setKnitroParamGradOpt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_GRADOPT`.
    `void` | `setKnitroParamHessOpt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_HESSOPT`.
    `void` | `setKnitroParamHonorBbnds​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_HONORBNDS`.
    `void` | `setKnitroParamInfeasTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_INFEASTOL`.
    `void` | `setKnitroParamLinSolver​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.
    `void` | `setKnitroParamLMSize​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_LMSIZE`.
    `void` | `setKnitroParamMATerminate​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.
    `void` | `setKnitroParamMaxCGIt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MAXCGIT`.
    `void` | `setKnitroParamMaxCrossIt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`.
    `void` | `setKnitroParamMaxIt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MAXIT`.
    `void` | `setKnitroParamMIPBranchRule​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`.
    `void` | `setKnitroParamMIPDebug​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.
    `void` | `setKnitroParamMIPGUBBranch​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`.
    `void` | `setKnitroParamMIPHeuristic​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`.
    `void` | `setKnitroParamMIPHeurMaxIt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.
    `void` | `setKnitroParamMIPImplicatns​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`.
    `void` | `setKnitroParamMIPIntGapAbs​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`.
    `void` | `setKnitroParamMIPIntGapRel​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`.
    `void` | `setKnitroParamMIPKnapsack​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`.
    `void` | `setKnitroParamMIPLPAlg​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`.
    `void` | `setKnitroParamMIPMaxNodes​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`.
    `void` | `setKnitroParamMIPMethod​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`.
    `void` | `setKnitroParamMIPOutInterval​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`.
    `void` | `setKnitroParamMIPOutLevel​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`.
    `void` | `setKnitroParamMIPPseudoint​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`.
    `void` | `setKnitroParamMIPRootAlg​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`.
    `void` | `setKnitroParamMIPRounding​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`.
    `void` | `setKnitroParamMIPSelectRule​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`.
    `void` | `setKnitroParamMIPStringMaxIt​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`.
    `void` | `setKnitroParamMIPStrongCandLim​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`.
    `void` | `setKnitroParamMIPStrongLevel​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`.
    `void` | `setKnitroParamMsMaxBndRange​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.
    `void` | `setKnitroParamMSMaxSolves​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.
    `void` | `setKnitroParamMSNumToSave​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.
    `void` | `setKnitroParamMSSaveTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.
    `void` | `setKnitroParamMSSeed​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSEED`.
    `void` | `setKnitroParamMSStartPtRange​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.
    `void` | `setKnitroParamMSTerminate​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.
    `void` | `setKnitroParamMultiStart​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_MULTISTART`.
    `void` | `setKnitroParamNewPoint​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.
    `void` | `setKnitroParamObjRange​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_OBJRANGE`.
    `void` | `setKnitroParamOptTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOL`.
    `void` | `setKnitroParamOptTolAbs​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`.
    `void` | `setKnitroParamOutLev​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_OUTLEV`.
    `void` | `setKnitroParamParNumThreads​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.
    `void` | `setKnitroParamPivot​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_PIVOT`.
    `void` | `setKnitroParamPresolve​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE`.
    `void` | `setKnitroParamPresolveTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`.
    `void` | `setKnitroParamScale​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_SCALE`.
    `void` | `setKnitroParamSOC​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_SOC`.
    `void` | `setKnitroParamSoltype​(int newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_SOLTYPE`.
    `void` | `setKnitroParamXTol​(double newval)` | Sets the value of the control `XPRSconstants.KNITRO_PARAM_XTOL`.
    `void` | `setL1Cache​(int newval)` | Deprecated. since 41.00
    `void` | `setLNPBest​(int newval)` | Sets the value of the control `XPRSconstants.LNPBEST`.
    `void` | `setLNPIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.LNPITERLIMIT`.
    `void` | `setLocalBacktrack​(int newval)` | Sets the value of the control `XPRSconstants.LOCALBACKTRACK`.
    `void` | `setLocalChoice​(int newval)` | Sets the value of the control `XPRSconstants.LOCALCHOICE`.
    `void` | `setLocalSolver​(int newval)` | Sets the value of the control `XPRSconstants.LOCALSOLVER`.
    `void` | `setLPFlags​(XPRSenumerations.LPFlags newval)` | Sets the value of the control `XPRSconstants.LPFLAGS`.
    `void` | `setLpFolding​(int newval)` | Sets the value of the control `XPRSconstants.LPFOLDING`.
    `void` | `setLPIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.LPITERLIMIT`.
    `void` | `setLPLog​(int newval)` | Sets the value of the control `XPRSconstants.LPLOG`.
    `void` | `setLPLogDelay​(double newval)` | Sets the value of the control `XPRSconstants.LPLOGDELAY`.
    `void` | `setLPLogStyle​(int newval)` | Sets the value of the control `XPRSconstants.LPLOGSTYLE`.
    `void` | `setLpRefineIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.LPREFINEITERLIMIT`.
    `void` | `setLUPivotTol​(double newval)` | Sets the value of the control `XPRSconstants.LUPIVOTTOL`.
    `void` | `setMarkowitzTol​(double newval)` | Sets the value of the control `XPRSconstants.MARKOWITZTOL`.
    `void` | `setMatrixTol​(double newval)` | Sets the value of the control `XPRSconstants.MATRIXTOL`.
    `void` | `setMaxChecksOnMaxCutTime​(int newval)` | Sets the value of the control `XPRSconstants.MAXCHECKSONMAXCUTTIME`.
    `void` | `setMaxChecksOnMaxTime​(int newval)` | Sets the value of the control `XPRSconstants.MAXCHECKSONMAXTIME`.
    `void` | `setMaxCutTime​(double newval)` | Sets the value of the control `XPRSconstants.MAXCUTTIME`.
    `void` | `setMaxIIS​(int newval)` | Sets the value of the control `XPRSconstants.MAXIIS`.
    `void` | `setMaxImpliedBound​(double newval)` | Sets the value of the control `XPRSconstants.MAXIMPLIEDBOUND`.
    `void` | `setMaxLocalBacktrack​(int newval)` | Sets the value of the control `XPRSconstants.MAXLOCALBACKTRACK`.
    `void` | `setMaxMCoeffBufferElems​(int newval)` | Sets the value of the control `XPRSconstants.MAXMCOEFFBUFFERELEMS`.
    `void` | `setMaxMemoryHard​(int newval)` | Sets the value of the control `XPRSconstants.MAXMEMORYHARD`.
    `void` | `setMaxMemorySoft​(int newval)` | Sets the value of the control `XPRSconstants.MAXMEMORYSOFT`.
    `void` | `setMaxMIPSol​(int newval)` | Sets the value of the control `XPRSconstants.MAXMIPSOL`.
    `void` | `setMaxMipTasks​(int newval)` | Sets the value of the control `XPRSconstants.MAXMIPTASKS`.
    `void` | `setMaxNode​(int newval)` | Sets the value of the control `XPRSconstants.MAXNODE`.
    `void` | `setMaxPageLines​(int newval)` | Sets the value of the control `XPRSconstants.MAXPAGELINES`.
    `void` | `setMaxScaleFactor​(int newval)` | Sets the value of the control `XPRSconstants.MAXSCALEFACTOR`.
    `void` | `setMaxStallTime​(double newval)` | Sets the value of the control `XPRSconstants.MAXSTALLTIME`.
    `void` | `setMaxTime​(int newval)` | Deprecated. since 41.00
    `void` | `setMaxTreeFileSize​(int newval)` | Sets the value of the control `XPRSconstants.MAXTREEFILESIZE`.
    `void` | `setMCFCutStrategy​(int newval)` | Sets the value of the control `XPRSconstants.MCFCUTSTRATEGY`.
    `void` | `setMIPAbsCutoff​(double newval)` | Sets the value of the control `XPRSconstants.MIPABSCUTOFF`.
    `void` | `setMIPAbsGapNotify​(double newval)` | Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFY`.
    `void` | `setMIPAbsGapNotifyBound​(double newval)` | Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFYBOUND`.
    `void` | `setMIPAbsGapNotifyObj​(double newval)` | Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFYOBJ`.
    `void` | `setMIPAbsStop​(double newval)` | Sets the value of the control `XPRSconstants.MIPABSSTOP`.
    `void` | `setMIPAddCutoff​(double newval)` | Sets the value of the control `XPRSconstants.MIPADDCUTOFF`.
    `void` | `setMipComponents​(int newval)` | Sets the value of the control `XPRSconstants.MIPCOMPONENTS`.
    `void` | `setMipConcurrentNodes​(int newval)` | Sets the value of the control `XPRSconstants.MIPCONCURRENTNODES`.
    `void` | `setMipConcurrentSolves​(int newval)` | Sets the value of the control `XPRSconstants.MIPCONCURRENTSOLVES`.
    `void` | `setMIPDualReductions​(int newval)` | Sets the value of the control `XPRSconstants.MIPDUALREDUCTIONS`.
    `void` | `setMipFracReduce​(int newval)` | Sets the value of the control `XPRSconstants.MIPFRACREDUCE`.
    `void` | `setMIPKappaFreq​(int newval)` | Sets the value of the control `XPRSconstants.MIPKAPPAFREQ`.
    `void` | `setMIPLog​(int newval)` | Sets the value of the control `XPRSconstants.MIPLOG`.
    `void` | `setMIPPresolve​(int newval)` | Sets the value of the control `XPRSconstants.MIPPRESOLVE`.
    `void` | `setMIPPresolve​(XPRSenumerations.MipPresolve newval)` | Sets the value of the control `XPRSconstants.MIPPRESOLVE`.
    `void` | `setMipRampup​(int newval)` | Sets the value of the control `XPRSconstants.MIPRAMPUP`.
    `void` | `setMipRefineIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.MIPREFINEITERLIMIT`.
    `void` | `setMIPRelCutoff​(double newval)` | Sets the value of the control `XPRSconstants.MIPRELCUTOFF`.
    `void` | `setMIPRelGapNotify​(double newval)` | Sets the value of the control `XPRSconstants.MIPRELGAPNOTIFY`.
    `void` | `setMIPRelStop​(double newval)` | Sets the value of the control `XPRSconstants.MIPRELSTOP`.
    `void` | `setMipRestart​(int newval)` | Sets the value of the control `XPRSconstants.MIPRESTART`.
    `void` | `setMipRestart​(XPRSenumerations.MipRestart newval)` | Sets the value of the control `XPRSconstants.MIPRESTART`.
    `void` | `setMIPRestartFactor​(double newval)` | Sets the value of the control `XPRSconstants.MIPRESTARTFACTOR`.
    `void` | `setMIPRestartGapThreshold​(double newval)` | Sets the value of the control `XPRSconstants.MIPRESTARTGAPTHRESHOLD`.
    `void` | `setMipTerminationMethod​(int newval)` | Sets the value of the control `XPRSconstants.MIPTERMINATIONMETHOD`.
    `void` | `setMIPThreads​(int newval)` | Sets the value of the control `XPRSconstants.MIPTHREADS`.
    `void` | `setMIPTol​(double newval)` | Sets the value of the control `XPRSconstants.MIPTOL`.
    `void` | `setMipTolTarget​(double newval)` | Sets the value of the control `XPRSconstants.MIPTOLTARGET`.
    `void` | `setMIQCPAlg​(int newval)` | Sets the value of the control `XPRSconstants.MIQCPALG`.
    `void` | `setMPS18Compatible​(int newval)` | Sets the value of the control `XPRSconstants.MPS18COMPATIBLE`.
    `void` | `setMPSBoundName​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.MPSBOUNDNAME`.
    `void` | `setMPSEcho​(int newval)` | Sets the value of the control `XPRSconstants.MPSECHO`.
    `void` | `setMPSFormat​(int newval)` | Sets the value of the control `XPRSconstants.MPSFORMAT`.
    `void` | `setMPSNameLength​(int newval)` | Sets the value of the control `XPRSconstants.MPSNAMELENGTH`.
    `void` | `setMPSObjName​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.MPSOBJNAME`.
    `void` | `setMPSRangeName​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.MPSRANGENAME`.
    `void` | `setMPSRHSName​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.MPSRHSNAME`.
    `void` | `setMsMaxBoundRange​(double newval)` | Sets the value of the control `XPRSconstants.MSMAXBOUNDRANGE`.
    `void` | `setMultiObjLog​(int newval)` | Sets the value of the control `XPRSconstants.MULTIOBJLOG`.
    `void` | `setMultiObjOps​(int newval)` | Sets the value of the control `XPRSconstants.MULTIOBJOPS`.
    `void` | `setMultiObjOps​(XPRSenumerations.MultiObjOps newval)` | Sets the value of the control `XPRSconstants.MULTIOBJOPS`.
    `void` | `setMultiStart​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART`.
    `void` | `setMultiStart_Log​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_LOG`.
    `void` | `setMultiStart_MaxSolves​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_MAXSOLVES`.
    `void` | `setMultiStart_MaxTime​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_MAXTIME`.
    `void` | `setMultiStart_PoolSize​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_POOLSIZE`.
    `void` | `setMultiStart_Seed​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_SEED`.
    `void` | `setMultiStart_Threads​(int newval)` | Sets the value of the control `XPRSconstants.MULTISTART_THREADS`.
    `void` | `setMutexCallBacks​(int newval)` | Sets the value of the control `XPRSconstants.MUTEXCALLBACKS`.
    `void` | `setNetCuts​(int newval)` | Deprecated. since 43.00
    `void` | `setNetStallLimit​(int newval)` | Sets the value of the control `XPRSconstants.NETSTALLLIMIT`.
    `void` | `setNlpCalcThreads​(int newval)` | Sets the value of the control `XPRSconstants.NLPCALCTHREADS`.
    `void` | `setNlpDefaultIV​(double newval)` | Sets the value of the control `XPRSconstants.NLPDEFAULTIV`.
    `void` | `setNlpDerivatives​(int newval)` | Sets the value of the control `XPRSconstants.NLPDERIVATIVES`.
    `void` | `setNlpDeterministic​(int newval)` | Sets the value of the control `XPRSconstants.NLPDETERMINISTIC`.
    `void` | `setNlpEvaluate​(int newval)` | Sets the value of the control `XPRSconstants.NLPEVALUATE`.
    `void` | `setNlpFindIV​(int newval)` | Sets the value of the control `XPRSconstants.NLPFINDIV`.
    `void` | `setNlpFuncEval​(int newval)` | Sets the value of the control `XPRSconstants.NLPFUNCEVAL`.
    `void` | `setNlpHessian​(int newval)` | Sets the value of the control `XPRSconstants.NLPHESSIAN`.
    `void` | `setNlpInfinity​(double newval)` | Sets the value of the control `XPRSconstants.NLPINFINITY`.
    `void` | `setNlpJacobian​(int newval)` | Sets the value of the control `XPRSconstants.NLPJACOBIAN`.
    `void` | `setNlpLinQuadBR​(int newval)` | Sets the value of the control `XPRSconstants.NLPLINQUADBR`.
    `void` | `setNlpLog​(int newval)` | Sets the value of the control `XPRSconstants.NLPLOG`.
    `void` | `setNlpMaxTime​(int newval)` | Sets the value of the control `XPRSconstants.NLPMAXTIME`.
    `void` | `setNlpMeritLambda​(double newval)` | Sets the value of the control `XPRSconstants.NLPMERITLAMBDA`.
    `void` | `setNlpPostsolve​(int newval)` | Sets the value of the control `XPRSconstants.NLPPOSTSOLVE`.
    `void` | `setNlpPresolve​(int newval)` | Sets the value of the control `XPRSconstants.NLPPRESOLVE`.
    `void` | `setNlpPresolve_ElimTol​(double newval)` | Sets the value of the control `XPRSconstants.NLPPRESOLVE_ELIMTOL`.
    `void` | `setNlpPresolveLevel​(int newval)` | Sets the value of the control `XPRSconstants.NLPPRESOLVELEVEL`.
    `void` | `setNlpPresolveOps​(int newval)` | Sets the value of the control `XPRSconstants.NLPPRESOLVEOPS`.
    `void` | `setNlpPresolveZero​(double newval)` | Sets the value of the control `XPRSconstants.NLPPRESOLVEZERO`.
    `void` | `setNlpPrimalIntegralAlpha​(double newval)` | Sets the value of the control `XPRSconstants.NLPPRIMALINTEGRALALPHA`.
    `void` | `setNlpPrimalIntegralRef​(double newval)` | Sets the value of the control `XPRSconstants.NLPPRIMALINTEGRALREF`.
    `void` | `setNlpProbing​(int newval)` | Sets the value of the control `XPRSconstants.NLPPROBING`.
    `void` | `setNlpReformulate​(int newval)` | Sets the value of the control `XPRSconstants.NLPREFORMULATE`.
    `void` | `setNLPSolver​(int newval)` | Sets the value of the control `XPRSconstants.NLPSOLVER`.
    `void` | `setNlpStopOutOfRange​(int newval)` | Sets the value of the control `XPRSconstants.NLPSTOPOUTOFRANGE`.
    `void` | `setNlpThreads​(int newval)` | Sets the value of the control `XPRSconstants.NLPTHREADS`.
    `void` | `setNlpThreadSafeUserFunc​(int newval)` | Sets the value of the control `XPRSconstants.NLPTHREADSAFEUSERFUNC`.
    `void` | `setNlpValidationFactor​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONFACTOR`.
    `void` | `setNlpValidationTarget_K​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONTARGET_K`.
    `void` | `setNlpValidationTarget_R​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONTARGET_R`.
    `void` | `setNlpValidationTol_A​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_A`.
    `void` | `setNlpValidationTol_K​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_K`.
    `void` | `setNlpValidationTol_R​(double newval)` | Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_R`.
    `void` | `setNlpZero​(double newval)` | Sets the value of the control `XPRSconstants.NLPZERO`.
    `void` | `setNodeProbingEffort​(double newval)` | Sets the value of the control `XPRSconstants.NODEPROBINGEFFORT`.
    `void` | `setNodeSelection​(int newval)` | Sets the value of the control `XPRSconstants.NODESELECTION`.
    `void` | `setNodeSelection​(XPRSenumerations.NodeSelectionCriteria newval)` | Sets the value of the control `XPRSconstants.NODESELECTION`.
    `void` | `setNumericalEmphasis​(int newval)` | Sets the value of the control `XPRSconstants.NUMERICALEMPHASIS`.
    `void` | `setObjScaleFactor​(int newval)` | Sets the value of the control `XPRSconstants.OBJSCALEFACTOR`.
    `void` | `setOptimalityTol​(double newval)` | Sets the value of the control `XPRSconstants.OPTIMALITYTOL`.
    `void` | `setOptimalityTolTarget​(double newval)` | Sets the value of the control `XPRSconstants.OPTIMALITYTOLTARGET`.
    `void` | `setOutputControls​(int newval)` | Sets the value of the control `XPRSconstants.OUTPUTCONTROLS`.
    `void` | `setOutputLog​(int newval)` | Sets the value of the control `XPRSconstants.OUTPUTLOG`.
    `void` | `setOutputLog​(XPRSenumerations.OutputDetail newval)` | Sets the value of the control `XPRSconstants.OUTPUTLOG`.
    `void` | `setOutputMask​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.OUTPUTMASK`.
    `void` | `setOutputTol​(double newval)` | Sets the value of the control `XPRSconstants.OUTPUTTOL`.
    `void` | `setPenalty​(double newval)` | Sets the value of the control `XPRSconstants.PENALTY`.
    `void` | `setPivotTol​(double newval)` | Sets the value of the control `XPRSconstants.PIVOTTOL`.
    `void` | `setPPFactor​(double newval)` | Sets the value of the control `XPRSconstants.PPFACTOR`.
    `void` | `setPreAnalyticcenter​(int newval)` | Sets the value of the control `XPRSconstants.PREANALYTICCENTER`.
    `void` | `setPreBasisRed​(int newval)` | Sets the value of the control `XPRSconstants.PREBASISRED`.
    `void` | `setPreBndRedCone​(int newval)` | Sets the value of the control `XPRSconstants.PREBNDREDCONE`.
    `void` | `setPreBndRedQuad​(int newval)` | Sets the value of the control `XPRSconstants.PREBNDREDQUAD`.
    `void` | `setPreCliqueStrategy​(int newval)` | Sets the value of the control `XPRSconstants.PRECLIQUESTRATEGY`.
    `void` | `setPreCoefElim​(int newval)` | Sets the value of the control `XPRSconstants.PRECOEFELIM`.
    `void` | `setPreCoefElim​(XPRSenumerations.PresolveCoefElim newval)` | Sets the value of the control `XPRSconstants.PRECOEFELIM`.
    `void` | `setPreComponents​(int newval)` | Sets the value of the control `XPRSconstants.PRECOMPONENTS`.
    `void` | `setPreComponentsEffort​(double newval)` | Sets the value of the control `XPRSconstants.PRECOMPONENTSEFFORT`.
    `void` | `setPreConeDecomp​(int newval)` | Sets the value of the control `XPRSconstants.PRECONEDECOMP`.
    `void` | `setPreConfiguration​(int newval)` | Sets the value of the control `XPRSconstants.PRECONFIGURATION`.
    `void` | `setPreConvertObjToCons​(int newval)` | Sets the value of the control `XPRSconstants.PRECONVERTOBJTOCONS`.
    `void` | `setPreConvertSeparable​(int newval)` | Sets the value of the control `XPRSconstants.PRECONVERTSEPARABLE`.
    `void` | `setPreDomCol​(int newval)` | Sets the value of the control `XPRSconstants.PREDOMCOL`.
    `void` | `setPreDomCol​(XPRSenumerations.PresolveDomColumn newval)` | Sets the value of the control `XPRSconstants.PREDOMCOL`.
    `void` | `setPreDomRow​(int newval)` | Sets the value of the control `XPRSconstants.PREDOMROW`.
    `void` | `setPreDomRow​(XPRSenumerations.PresolveDomRow newval)` | Sets the value of the control `XPRSconstants.PREDOMROW`.
    `void` | `setPreDupRow​(int newval)` | Sets the value of the control `XPRSconstants.PREDUPROW`.
    `void` | `setPreElimQuad​(int newval)` | Sets the value of the control `XPRSconstants.PREELIMQUAD`.
    `void` | `setPreFolding​(int newval)` | Sets the value of the control `XPRSconstants.PREFOLDING`.
    `void` | `setPreImplications​(int newval)` | Sets the value of the control `XPRSconstants.PREIMPLICATIONS`.
    `void` | `setPreLinDep​(int newval)` | Sets the value of the control `XPRSconstants.PRELINDEP`.
    `void` | `setPreObjCutDetect​(int newval)` | Sets the value of the control `XPRSconstants.PREOBJCUTDETECT`.
    `void` | `setPrePermute​(int newval)` | Sets the value of the control `XPRSconstants.PREPERMUTE`.
    `void` | `setPrePermuteSeed​(int newval)` | Sets the value of the control `XPRSconstants.PREPERMUTESEED`.
    `void` | `setPreProbing​(int newval)` | Sets the value of the control `XPRSconstants.PREPROBING`.
    `void` | `setPreProbing​(XPRSenumerations.PreProbing newval)` | Sets the value of the control `XPRSconstants.PREPROBING`.
    `void` | `setPreProtectDual​(int newval)` | Sets the value of the control `XPRSconstants.PREPROTECTDUAL`.
    `void` | `setPreRootEffort​(double newval)` | Sets the value of the control `XPRSconstants.PREROOTEFFORT`.
    `void` | `setPreRootThreads​(int newval)` | Sets the value of the control `XPRSconstants.PREROOTTHREADS`.
    `void` | `setPreRootWorkLimit​(double newval)` | Sets the value of the control `XPRSconstants.PREROOTWORKLIMIT`.
    `void` | `setPresolve​(int newval)` | Sets the value of the control `XPRSconstants.PRESOLVE`.
    `void` | `setPresolve​(XPRSenumerations.Presolve newval)` | Sets the value of the control `XPRSconstants.PRESOLVE`.
    `void` | `setPresolveMaxGrow​(double newval)` | Sets the value of the control `XPRSconstants.PRESOLVEMAXGROW`.
    `void` | `setPresolveOps​(int newval)` | Sets the value of the control `XPRSconstants.PRESOLVEOPS`.
    `void` | `setPresolveOps​(XPRSenumerations.PresolveOperations newval)` | Sets the value of the control `XPRSconstants.PRESOLVEOPS`.
    `void` | `setPresolvePasses​(int newval)` | Sets the value of the control `XPRSconstants.PRESOLVEPASSES`.
    `void` | `setPreSort​(int newval)` | Sets the value of the control `XPRSconstants.PRESORT`.
    `void` | `setPricingAlg​(int newval)` | Sets the value of the control `XPRSconstants.PRICINGALG`.
    `void` | `setPricingAlg​(XPRSenumerations.Pricing newval)` | Sets the value of the control `XPRSconstants.PRICINGALG`.
    `void` | `setPrimalOps​(int newval)` | Sets the value of the control `XPRSconstants.PRIMALOPS`.
    `void` | `setPrimalPerturb​(double newval)` | Sets the value of the control `XPRSconstants.PRIMALPERTURB`.
    `void` | `setPrimalUnshift​(int newval)` | Sets the value of the control `XPRSconstants.PRIMALUNSHIFT`.
    `void` | `setPrimalUnshift​(XPRSenumerations.PrimalUnshift newval)` | Sets the value of the control `XPRSconstants.PRIMALUNSHIFT`.
    `void` | `setPseudoCost​(double newval)` | Sets the value of the control `XPRSconstants.PSEUDOCOST`.
    `void` | `setPwlDualReductions​(int newval)` | Sets the value of the control `XPRSconstants.PWLDUALREDUCTIONS`.
    `void` | `setPwlNonConvexTransformation​(int newval)` | Sets the value of the control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`.
    `void` | `setQCCuts​(int newval)` | Sets the value of the control `XPRSconstants.QCCUTS`.
    `void` | `setQCRootAlg​(int newval)` | Sets the value of the control `XPRSconstants.QCROOTALG`.
    `void` | `setQSimplexOps​(int newval)` | Sets the value of the control `XPRSconstants.QSIMPLEXOPS`.
    `void` | `setQuadraticUnshift​(int newval)` | Sets the value of the control `XPRSconstants.QUADRATICUNSHIFT`.
    `void` | `setQuadraticUnshift​(XPRSenumerations.AlwaysNeverAutomatic newval)` | Sets the value of the control `XPRSconstants.QUADRATICUNSHIFT`.
    `void` | `setRandomSeed​(int newval)` | Sets the value of the control `XPRSconstants.RANDOMSEED`.
    `void` | `setRefactor​(int newval)` | Sets the value of the control `XPRSconstants.REFACTOR`.
    `void` | `setRefineOps​(int newval)` | Sets the value of the control `XPRSconstants.REFINEOPS`.
    `void` | `setRelaxTreeMemoryLimit​(double newval)` | Sets the value of the control `XPRSconstants.RELAXTREEMEMORYLIMIT`.
    `void` | `setRelPivotTol​(double newval)` | Sets the value of the control `XPRSconstants.RELPIVOTTOL`.
    `void` | `setRepairIndefiniteQ​(XPRSenumerations.RepairIndefiniteQuadratic newval)` | Sets the value of the control `XPRSconstants.REPAIRINDEFINITEQ`.
    `void` | `setRepairIndefiniteQMax​(double newval)` | Sets the value of the control `XPRSconstants.REPAIRINDEFINITEQMAX`.
    `void` | `setRepairInfeasMaxTime​(int newval)` | Deprecated. since 41.00
    `void` | `setRepairInfeasTimeLimit​(double newval)` | Sets the value of the control `XPRSconstants.REPAIRINFEASTIMELIMIT`.
    `void` | `setResourceStrategy​(int newval)` | Sets the value of the control `XPRSconstants.RESOURCESTRATEGY`.
    `void` | `setRLTCuts​(int newval)` | Sets the value of the control `XPRSconstants.RLTCUTS`.
    `void` | `setRootPresolve​(int newval)` | Sets the value of the control `XPRSconstants.ROOTPRESOLVE`.
    `void` | `setRootPresolve​(XPRSenumerations.AlwaysNeverAutomatic newval)` | Sets the value of the control `XPRSconstants.ROOTPRESOLVE`.
    `void` | `setSBBest​(int newval)` | Sets the value of the control `XPRSconstants.SBBEST`.
    `void` | `setSbEffort​(double newval)` | Sets the value of the control `XPRSconstants.SBEFFORT`.
    `void` | `setSBEstimate​(int newval)` | Sets the value of the control `XPRSconstants.SBESTIMATE`.
    `void` | `setSBIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.SBITERLIMIT`.
    `void` | `setSBSelect​(int newval)` | Sets the value of the control `XPRSconstants.SBSELECT`.
    `void` | `setScaling​(int newval)` | Sets the value of the control `XPRSconstants.SCALING`.
    `void` | `setScaling​(XPRSenumerations.Scaling newval)` | Sets the value of the control `XPRSconstants.SCALING`.
    `void` | `setSDPCutStrategy​(XPRSenumerations.SDPCutStrategy newval)` | Sets the value of the control `XPRSconstants.SDPCUTSTRATEGY`.
    `void` | `setSerializePreIntSol​(int newval)` | Sets the value of the control `XPRSconstants.SERIALIZEPREINTSOL`.
    `void` | `setSifting​(int newval)` | Sets the value of the control `XPRSconstants.SIFTING`.
    `void` | `setSiftPasses​(int newval)` | Sets the value of the control `XPRSconstants.SIFTPASSES`.
    `void` | `setSiftPresolveOps​(int newval)` | Sets the value of the control `XPRSconstants.SIFTPRESOLVEOPS`.
    `void` | `setSiftSwitch​(int newval)` | Sets the value of the control `XPRSconstants.SIFTSWITCH`.
    `void` | `setSleepOnThreadWait​(int newval)` | Deprecated. since 41.00
    `void` | `setSlpAlgorithm​(int newval)` | Sets the value of the control `XPRSconstants.SLPALGORITHM`.
    `void` | `setSlpAnalyze​(int newval)` | Sets the value of the control `XPRSconstants.SLPANALYZE`.
    `void` | `setSlpATol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPATOL_A`.
    `void` | `setSlpATol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPATOL_R`.
    `void` | `setSlpAugmentation​(int newval)` | Sets the value of the control `XPRSconstants.SLPAUGMENTATION`.
    `void` | `setSlpAutoSave​(int newval)` | Sets the value of the control `XPRSconstants.SLPAUTOSAVE`.
    `void` | `setSlpBarCrossoverStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPBARCROSSOVERSTART`.
    `void` | `setSlpBarLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPBARLIMIT`.
    `void` | `setSlpBarStallingLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPBARSTALLINGLIMIT`.
    `void` | `setSlpBarStallingObjLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`.
    `void` | `setSlpBarStallingTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPBARSTALLINGTOL`.
    `void` | `setSlpBarStartOps​(int newval)` | Sets the value of the control `XPRSconstants.SLPBARSTARTOPS`.
    `void` | `setSlpBoundThreshold​(double newval)` | Sets the value of the control `XPRSconstants.SLPBOUNDTHRESHOLD`.
    `void` | `setSlpCascade​(int newval)` | Sets the value of the control `XPRSconstants.SLPCASCADE`.
    `void` | `setSlpCascadeNLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPCASCADENLIMIT`.
    `void` | `setSlpCascadeTol_PA​(double newval)` | Sets the value of the control `XPRSconstants.SLPCASCADETOL_PA`.
    `void` | `setSlpCascadeTol_PR​(double newval)` | Sets the value of the control `XPRSconstants.SLPCASCADETOL_PR`.
    `void` | `setSlpCDTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPCDTOL_A`.
    `void` | `setSlpCDTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPCDTOL_R`.
    `void` | `setSlpClampShrink​(double newval)` | Sets the value of the control `XPRSconstants.SLPCLAMPSHRINK`.
    `void` | `setSlpClampValidationTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`.
    `void` | `setSlpClampValidationTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`.
    `void` | `setSlpConvergenceOps​(int newval)` | Sets the value of the control `XPRSconstants.SLPCONVERGENCEOPS`.
    `void` | `setSlpCTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPCTOL`.
    `void` | `setSlpCutStrategy​(int newval)` | Sets the value of the control `XPRSconstants.SLPCUTSTRATEGY`.
    `void` | `setSlpDamp​(double newval)` | Sets the value of the control `XPRSconstants.SLPDAMP`.
    `void` | `setSlpDampExpand​(double newval)` | Sets the value of the control `XPRSconstants.SLPDAMPEXPAND`.
    `void` | `setSlpDampMax​(double newval)` | Sets the value of the control `XPRSconstants.SLPDAMPMAX`.
    `void` | `setSlpDampMin​(double newval)` | Sets the value of the control `XPRSconstants.SLPDAMPMIN`.
    `void` | `setSlpDampShrink​(double newval)` | Sets the value of the control `XPRSconstants.SLPDAMPSHRINK`.
    `void` | `setSlpDampStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPDAMPSTART`.
    `void` | `setSlpDefaultStepBound​(double newval)` | Sets the value of the control `XPRSconstants.SLPDEFAULTSTEPBOUND`.
    `void` | `setSlpDelayUpdateRows​(int newval)` | Sets the value of the control `XPRSconstants.SLPDELAYUPDATEROWS`.
    `void` | `setSlpDelta_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_A`.
    `void` | `setSlpDelta_Infinity​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_INFINITY`.
    `void` | `setSlpDelta_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_R`.
    `void` | `setSlpDelta_X​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_X`.
    `void` | `setSlpDelta_Z​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_Z`.
    `void` | `setSlpDelta_Zero​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTA_ZERO`.
    `void` | `setSlpDeltaCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTACOST`.
    `void` | `setSlpDeltaCostFactor​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTACOSTFACTOR`.
    `void` | `setSlpDeltaMaxCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPDELTAMAXCOST`.
    `void` | `setSlpDeltaOffset​(int newval)` | Sets the value of the control `XPRSconstants.SLPDELTAOFFSET`.
    `void` | `setSlpDeltaZLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPDELTAZLIMIT`.
    `void` | `setSlpDJTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPDJTOL`.
    `void` | `setSlpDRColDjTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPDRCOLDJTOL`.
    `void` | `setSlpDRColTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPDRCOLTOL`.
    `void` | `setSlpDRFixRange​(double newval)` | Sets the value of the control `XPRSconstants.SLPDRFIXRANGE`.
    `void` | `setSlpECFCheck​(int newval)` | Sets the value of the control `XPRSconstants.SLPECFCHECK`.
    `void` | `setSlpEcfTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPECFTOL_A`.
    `void` | `setSlpEcfTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPECFTOL_R`.
    `void` | `setSlpEnforceCostShrink​(double newval)` | Sets the value of the control `XPRSconstants.SLPENFORCECOSTSHRINK`.
    `void` | `setSlpEnforceMaxCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPENFORCEMAXCOST`.
    `void` | `setSlpErrorCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPERRORCOST`.
    `void` | `setSlpErrorCostFactor​(double newval)` | Sets the value of the control `XPRSconstants.SLPERRORCOSTFACTOR`.
    `void` | `setSlpErrorMaxCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPERRORMAXCOST`.
    `void` | `setSlpErrorOffset​(int newval)` | Sets the value of the control `XPRSconstants.SLPERROROFFSET`.
    `void` | `setSlpErrorTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPERRORTOL_A`.
    `void` | `setSlpErrorTol_P​(double newval)` | Sets the value of the control `XPRSconstants.SLPERRORTOL_P`.
    `void` | `setSlpEscalation​(double newval)` | Sets the value of the control `XPRSconstants.SLPESCALATION`.
    `void` | `setSlpETol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPETOL_A`.
    `void` | `setSlpETol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPETOL_R`.
    `void` | `setSlpEVTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPEVTOL_A`.
    `void` | `setSlpEVTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPEVTOL_R`.
    `void` | `setSlpExpand​(double newval)` | Sets the value of the control `XPRSconstants.SLPEXPAND`.
    `void` | `setSlpFeastolTarget​(double newval)` | Sets the value of the control `XPRSconstants.SLPFEASTOLTARGET`.
    `void` | `setSlpFilter​(int newval)` | Sets the value of the control `XPRSconstants.SLPFILTER`.
    `void` | `setSlpGranularity​(double newval)` | Sets the value of the control `XPRSconstants.SLPGRANULARITY`.
    `void` | `setSlpGridHeurSelect​(int newval)` | Sets the value of the control `XPRSconstants.SLPGRIDHEURSELECT`.
    `void` | `setSlpHeurStrategy​(int newval)` | Sets the value of the control `XPRSconstants.SLPHEURSTRATEGY`.
    `void` | `setSlpInfeasLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPINFEASLIMIT`.
    `void` | `setSlpIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPITERLIMIT`.
    `void` | `setSlpItol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPITOL_A`.
    `void` | `setSlpITol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPITOL_R`.
    `void` | `setSlpLog​(int newval)` | Sets the value of the control `XPRSconstants.SLPLOG`.
    `void` | `setSlpLSIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPLSITERLIMIT`.
    `void` | `setSlpLSPatternLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPLSPATTERNLIMIT`.
    `void` | `setSlpLSStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPLSSTART`.
    `void` | `setSlpLSZeroLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPLSZEROLIMIT`.
    `void` | `setSlpMatrixTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPMATRIXTOL`.
    `void` | `setSlpMaxWeight​(double newval)` | Sets the value of the control `XPRSconstants.SLPMAXWEIGHT`.
    `void` | `setSlpMinSBFactor​(double newval)` | Sets the value of the control `XPRSconstants.SLPMINSBFACTOR`.
    `void` | `setSlpMinWeight​(double newval)` | Sets the value of the control `XPRSconstants.SLPMINWEIGHT`.
    `void` | `setSlpMipAlgorithm​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPALGORITHM`.
    `void` | `setSlpMipCutoff_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPCUTOFF_A`.
    `void` | `setSlpMipCutoff_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPCUTOFF_R`.
    `void` | `setSlpMipCutOffCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPCUTOFFCOUNT`.
    `void` | `setSlpMipCutoffLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPCUTOFFLIMIT`.
    `void` | `setSlpMipDefaultAlgorithm​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPDEFAULTALGORITHM`.
    `void` | `setSlpMipErrorTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPERRORTOL_A`.
    `void` | `setSlpMipErrorTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPERRORTOL_R`.
    `void` | `setSlpMipFixStepBounds​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`.
    `void` | `setSlpMipIterLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPITERLIMIT`.
    `void` | `setSlpMipLog​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPLOG`.
    `void` | `setSlpMipOCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPOCOUNT`.
    `void` | `setSlpMipOtol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPOTOL_A`.
    `void` | `setSlpMipOtol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPMIPOTOL_R`.
    `void` | `setSlpMipRelaxStepBounds​(int newval)` | Sets the value of the control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`.
    `void` | `setSlpMTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPMTOL_A`.
    `void` | `setSlpMTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPMTOL_R`.
    `void` | `setSlpMVTol​(double newval)` | Sets the value of the control `XPRSconstants.SLPMVTOL`.
    `void` | `setSlpObjThreshold​(double newval)` | Sets the value of the control `XPRSconstants.SLPOBJTHRESHOLD`.
    `void` | `setSlpObjToPenaltyCost​(double newval)` | Sets the value of the control `XPRSconstants.SLPOBJTOPENALTYCOST`.
    `void` | `setSlpOCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPOCOUNT`.
    `void` | `setSlpOptimalityTolTarget​(double newval)` | Sets the value of the control `XPRSconstants.SLPOPTIMALITYTOLTARGET`.
    `void` | `setSlpOTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPOTOL_A`.
    `void` | `setSlpOTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPOTOL_R`.
    `void` | `setSlpPenaltyInfoStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPPENALTYINFOSTART`.
    `void` | `setSlpSameCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPSAMECOUNT`.
    `void` | `setSlpSameDamp​(int newval)` | Sets the value of the control `XPRSconstants.SLPSAMEDAMP`.
    `void` | `setSlpSBRowOffset​(int newval)` | Sets the value of the control `XPRSconstants.SLPSBROWOFFSET`.
    `void` | `setSlpSBStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPSBSTART`.
    `void` | `setSlpScale​(int newval)` | Sets the value of the control `XPRSconstants.SLPSCALE`.
    `void` | `setSlpScaleCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPSCALECOUNT`.
    `void` | `setSlpShrink​(double newval)` | Sets the value of the control `XPRSconstants.SLPSHRINK`.
    `void` | `setSlpShrinkBias​(double newval)` | Sets the value of the control `XPRSconstants.SLPSHRINKBIAS`.
    `void` | `setSlpSTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPSTOL_A`.
    `void` | `setSlpSTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPSTOL_R`.
    `void` | `setSlpTraceMaskOps​(int newval)` | Sets the value of the control `XPRSconstants.SLPTRACEMASKOPS`.
    `void` | `setSlpUnFinishedLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPUNFINISHEDLIMIT`.
    `void` | `setSlpUpdateOffset​(int newval)` | Sets the value of the control `XPRSconstants.SLPUPDATEOFFSET`.
    `void` | `setSlpVCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPVCOUNT`.
    `void` | `setSlpVLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPVLIMIT`.
    `void` | `setSlpVTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPVTOL_A`.
    `void` | `setSlpVTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPVTOL_R`.
    `void` | `setSlpWCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPWCOUNT`.
    `void` | `setSlpWTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPWTOL_A`.
    `void` | `setSlpWTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPWTOL_R`.
    `void` | `setSlpXCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPXCOUNT`.
    `void` | `setSlpXLimit​(int newval)` | Sets the value of the control `XPRSconstants.SLPXLIMIT`.
    `void` | `setSlpXTol_A​(double newval)` | Sets the value of the control `XPRSconstants.SLPXTOL_A`.
    `void` | `setSlpXTol_R​(double newval)` | Sets the value of the control `XPRSconstants.SLPXTOL_R`.
    `void` | `setSlpZeroCriterion​(int newval)` | Sets the value of the control `XPRSconstants.SLPZEROCRITERION`.
    `void` | `setSlpZeroCriterionCount​(int newval)` | Sets the value of the control `XPRSconstants.SLPZEROCRITERIONCOUNT`.
    `void` | `setSlpZeroCriterionStart​(int newval)` | Sets the value of the control `XPRSconstants.SLPZEROCRITERIONSTART`.
    `void` | `setSolTimeLimit​(double newval)` | Sets the value of the control `XPRSconstants.SOLTIMELIMIT`.
    `void` | `setSOSRefTol​(double newval)` | Sets the value of the control `XPRSconstants.SOSREFTOL`.
    `void` | `setSymmetry​(int newval)` | Sets the value of the control `XPRSconstants.SYMMETRY`.
    `void` | `setSymSelect​(int newval)` | Sets the value of the control `XPRSconstants.SYMSELECT`.
    `void` | `setThreads​(int newval)` | Sets the value of the control `XPRSconstants.THREADS`.
    `void` | `setTimeLimit​(double newval)` | Sets the value of the control `XPRSconstants.TIMELIMIT`.
    `void` | `setTrace​(int newval)` | Sets the value of the control `XPRSconstants.TRACE`.
    `void` | `setTreeCompression​(int newval)` | Sets the value of the control `XPRSconstants.TREECOMPRESSION`.
    `void` | `setTreeCoverCuts​(int newval)` | Sets the value of the control `XPRSconstants.TREECOVERCUTS`.
    `void` | `setTreeCutSelect​(int newval)` | Sets the value of the control `XPRSconstants.TREECUTSELECT`.
    `void` | `setTreeDiagnostics​(int newval)` | Sets the value of the control `XPRSconstants.TREEDIAGNOSTICS`.
    `void` | `setTreeDiagnostics​(XPRSenumerations.TreeDiagnostics newval)` | Sets the value of the control `XPRSconstants.TREEDIAGNOSTICS`.
    `void` | `setTreeFileLogInterval​(int newval)` | Sets the value of the control `XPRSconstants.TREEFILELOGINTERVAL`.
    `void` | `setTreeGomCuts​(int newval)` | Sets the value of the control `XPRSconstants.TREEGOMCUTS`.
    `void` | `setTreeMemoryLimit​(int newval)` | Sets the value of the control `XPRSconstants.TREEMEMORYLIMIT`.
    `void` | `setTreeMemorySavingTarget​(double newval)` | Sets the value of the control `XPRSconstants.TREEMEMORYSAVINGTARGET`.
    `void` | `setTreeQCCuts​(int newval)` | Sets the value of the control `XPRSconstants.TREEQCCUTS`.
    `void` | `setTunerHistory​(XPRSenumerations.TunerHistory newval)` | Sets the value of the control `XPRSconstants.TUNERHISTORY`.
    `void` | `setTunerMaxTime​(double newval)` | Sets the value of the control `XPRSconstants.TUNERMAXTIME`.
    `void` | `setTunerMethod​(XPRSenumerations.TunerMethod newval)` | Sets the value of the control `XPRSconstants.TUNERMETHOD`.
    `void` | `setTunerMethodFile​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.TUNERMETHODFILE`.
    `void` | `setTunerMode​(XPRSenumerations.TunerMode newval)` | Sets the value of the control `XPRSconstants.TUNERMODE`.
    `void` | `setTunerOutput​(int newval)` | Sets the value of the control `XPRSconstants.TUNEROUTPUT`.
    `void` | `setTunerOutputPath​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.TUNEROUTPUTPATH`.
    `void` | `setTunerPermute​(int newval)` | Sets the value of the control `XPRSconstants.TUNERPERMUTE`.
    `void` | `setTunerSessionName​(java.lang.String newval)` | Sets the value of the control `XPRSconstants.TUNERSESSIONNAME`.
    `void` | `setTunerTarget​(XPRSenumerations.TunerTarget newval)` | Sets the value of the control `XPRSconstants.TUNERTARGET`.
    `void` | `setTunerThreads​(int newval)` | Sets the value of the control `XPRSconstants.TUNERTHREADS`.
    `void` | `setTunerVerbose​(int newval)` | Sets the value of the control `XPRSconstants.TUNERVERBOSE`.
    `void` | `setUserSolHeuristic​(int newval)` | Sets the value of the control `XPRSconstants.USERSOLHEURISTIC`.
    `void` | `setVarSelection​(int newval)` | Sets the value of the control `XPRSconstants.VARSELECTION`.
    `void` | `setVarSelection​(XPRSenumerations.VariableSelection newval)` | Sets the value of the control `XPRSconstants.VARSELECTION`.
    `void` | `setVersion​(int newval)` | Sets the value of the control `XPRSconstants.VERSION`.
    `void` | `setWorkLimit​(double newval)` | Sets the value of the control `XPRSconstants.WORKLIMIT`.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getExtraRows

          public int getExtraRows()

      Retrieves the value of the control `XPRSconstants.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 the `EXTRAROWS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Returns:
        Value of control `XPRSconstants.EXTRAROWS`.

    - #### setExtraRows

          public void setExtraRows​(int newval)

      Sets the value of the control `XPRSconstants.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 the `EXTRAROWS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRAROWS`.

    - #### resetExtraRows

          public void resetExtraRows()

      Resets to its default the value of control `XPRSconstants.EXTRAROWS`

    - #### getExtraCols

          public int getExtraCols()

      Retrieves the value of the control `XPRSconstants.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 the `EXTRACOLS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Returns:
        Value of control `XPRSconstants.EXTRACOLS`.

    - #### setExtraCols

          public void setExtraCols​(int newval)

      Sets the value of the control `XPRSconstants.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 the `EXTRACOLS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRACOLS`.

    - #### resetExtraCols

          public void resetExtraCols()

      Resets to its default the value of control `XPRSconstants.EXTRACOLS`

    - #### getExtraElems

          public long getExtraElems()

      Retrieves the value of the control `XPRSconstants.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 the `EXTRAELEMS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Returns:
        Value of control `XPRSconstants.EXTRAELEMS`.

    - #### setExtraElems

          public void setExtraElems​(long newval)

      Sets the value of the control `XPRSconstants.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 the `EXTRAELEMS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRAELEMS`.

    - #### resetExtraElems

          public void resetExtraElems()

      Resets to its default the value of control `XPRSconstants.EXTRAELEMS`

    - #### getLPIterLimit

          public int getLPIterLimit()

      Retrieves the value of the control `XPRSconstants.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.

      Examples using `controls().setLPIterLimit`:

      - Tableau.java
      Returns:
        Value of control `XPRSconstants.LPITERLIMIT`.

    - #### setLPIterLimit

          public void setLPIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.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.

      Examples using `controls().setLPIterLimit`:

      - Tableau.java
      Parameters:
        `newval` - New value for control `XPRSconstants.LPITERLIMIT`.

    - #### resetLPIterLimit

          public void resetLPIterLimit()

      Resets to its default the value of control `XPRSconstants.LPITERLIMIT`

    - #### getLPLog

          public int getLPLog()

      Retrieves the value of the control `XPRSconstants.LPLOG`. Simplex: The frequency at which the simplex log is printed.

      Examples using `controls().setLPLog`:

      - ELSCut.java
      Returns:
        Value of control `XPRSconstants.LPLOG`.

    - #### setLPLog

          public void setLPLog​(int newval)

      Sets the value of the control `XPRSconstants.LPLOG`. Simplex: The frequency at which the simplex log is printed.

      Examples using `controls().setLPLog`:

      - ELSCut.java
      Parameters:
        `newval` - New value for control `XPRSconstants.LPLOG`.

    - #### resetLPLog

          public void resetLPLog()

      Resets to its default the value of control `XPRSconstants.LPLOG`

    - #### getScaling

          public int getScaling()

      Retrieves the value of the control `XPRSconstants.SCALING`. This bit-vector control (see Section ) determines how the Optimizer will rescale a model internally before optimization. If set to `0`, no scaling will take place. (Values are from the enumeration `XPRSenumerations.Scaling`)
      Returns:
        Value of control `XPRSconstants.SCALING`.

    - #### setScaling

          public void setScaling​(int newval)

      Sets the value of the control `XPRSconstants.SCALING`. This bit-vector control (see Section ) determines how the Optimizer will rescale a model internally before optimization. If set to `0`, no scaling will take place. (Values are from the enumeration `XPRSenumerations.Scaling`)
      Parameters:
        `newval` - New value for control `XPRSconstants.SCALING`.

    - #### setScaling

          public void setScaling​(XPRSenumerations.Scaling newval)

      Sets the value of the control `XPRSconstants.SCALING`. This bit-vector control (see Section ) determines how the Optimizer will rescale a model internally before optimization. If set to <code>0</code>, no scaling will take place. (Values are from the enumeration `XPRSenumerations.Scaling`)
      Parameters:
        `newval` - New value for control `XPRSconstants.SCALING`.

    - #### resetScaling

          public void resetScaling()

      Resets to its default the value of control `XPRSconstants.SCALING`

    - #### getPresolve

          public int getPresolve()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Presolve`)

      Examples using `controls().setPresolve`:

      - ELS.java
      - ELSCut.java
      - FixBV.java
      - FolioHeuristic.java
      - Knapsack.java
      - Tableau.java
      - Trimloss.java
      Returns:
        Value of control `XPRSconstants.PRESOLVE`.

    - #### setPresolve

          public void setPresolve​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Presolve`)

      Examples using `controls().setPresolve`:

      - ELS.java
      - ELSCut.java
      - FixBV.java
      - FolioHeuristic.java
      - Knapsack.java
      - Tableau.java
      - Trimloss.java
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVE`.

    - #### setPresolve

          public void setPresolve​(XPRSenumerations.Presolve newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Presolve`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVE`.

    - #### resetPresolve

          public void resetPresolve()

      Resets to its default the value of control `XPRSconstants.PRESOLVE`

    - #### getCrash

          public int getCrash()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.CRASH`.

    - #### setCrash

          public void setCrash​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.CRASH`.

    - #### resetCrash

          public void resetCrash()

      Resets to its default the value of control `XPRSconstants.CRASH`

    - #### getPricingAlg

          public int getPricingAlg()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Pricing`)
      Returns:
        Value of control `XPRSconstants.PRICINGALG`.

    - #### setPricingAlg

          public void setPricingAlg​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Pricing`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRICINGALG`.

    - #### setPricingAlg

          public void setPricingAlg​(XPRSenumerations.Pricing newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.Pricing`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRICINGALG`.

    - #### resetPricingAlg

          public void resetPricingAlg()

      Resets to its default the value of control `XPRSconstants.PRICINGALG`

    - #### getInvertFreq

          public int getInvertFreq()

      Retrieves the value of the control `XPRSconstants.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 of `INVERTFREQ` specifies the maximum number of iterations between full inversions.
      Returns:
        Value of control `XPRSconstants.INVERTFREQ`.

    - #### setInvertFreq

          public void setInvertFreq​(int newval)

      Sets the value of the control `XPRSconstants.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 of `INVERTFREQ` specifies the maximum number of iterations between full inversions.
      Parameters:
        `newval` - New value for control `XPRSconstants.INVERTFREQ`.

    - #### resetInvertFreq

          public void resetInvertFreq()

      Resets to its default the value of control `XPRSconstants.INVERTFREQ`

    - #### getInvertMin

          public int getInvertMin()

      Retrieves the value of the control `XPRSconstants.INVERTMIN`. Simplex: The minimum number of iterations between full inversions of the basis matrix. See the description of `INVERTFREQ` for details.
      Returns:
        Value of control `XPRSconstants.INVERTMIN`.

    - #### setInvertMin

          public void setInvertMin​(int newval)

      Sets the value of the control `XPRSconstants.INVERTMIN`. Simplex: The minimum number of iterations between full inversions of the basis matrix. See the description of `INVERTFREQ` for details.
      Parameters:
        `newval` - New value for control `XPRSconstants.INVERTMIN`.

    - #### resetInvertMin

          public void resetInvertMin()

      Resets to its default the value of control `XPRSconstants.INVERTMIN`

    - #### getMaxNode

          public int getMaxNode()

      Retrieves the value of the control `XPRSconstants.MAXNODE`. Branch and Bound: The maximum number of nodes that will be explored.

      Examples using `controls().setMaxNode`:

      - AddMipSol.java
      Returns:
        Value of control `XPRSconstants.MAXNODE`.

    - #### setMaxNode

          public void setMaxNode​(int newval)

      Sets the value of the control `XPRSconstants.MAXNODE`. Branch and Bound: The maximum number of nodes that will be explored.

      Examples using `controls().setMaxNode`:

      - AddMipSol.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXNODE`.

    - #### resetMaxNode

          public void resetMaxNode()

      Resets to its default the value of control `XPRSconstants.MAXNODE`

    - #### getMaxTime

          @Deprecated
          public int getMaxTime()

      Deprecated.
      since 41.00
      Retrieves the value of the control `XPRSconstants.MAXTIME`. 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.
      Returns:
        Value of control `XPRSconstants.MAXTIME`.

    - #### setMaxTime

          @Deprecated
          public void setMaxTime​(int newval)

      Deprecated.
      since 41.00
      Sets the value of the control `XPRSconstants.MAXTIME`. 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXTIME`.

    - #### resetMaxTime

          @Deprecated
          public void resetMaxTime()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.MAXTIME`

    - #### getMaxMIPSol

          public int getMaxMIPSol()

      Retrieves the value of the control `XPRSconstants.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, `MAXMIPSOL` refers to the total number of integer solutions found, and not necessarily the number of distinct solutions.

      Examples using `controls().setMaxMIPSol`:

      - AddMipSol.java
      Returns:
        Value of control `XPRSconstants.MAXMIPSOL`.

    - #### setMaxMIPSol

          public void setMaxMIPSol​(int newval)

      Sets the value of the control `XPRSconstants.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, `MAXMIPSOL` refers to the total number of integer solutions found, and not necessarily the number of distinct solutions.

      Examples using `controls().setMaxMIPSol`:

      - AddMipSol.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXMIPSOL`.

    - #### resetMaxMIPSol

          public void resetMaxMIPSol()

      Resets to its default the value of control `XPRSconstants.MAXMIPSOL`

    - #### getSiftPasses

          public int getSiftPasses()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.SIFTPASSES`.

    - #### setSiftPasses

          public void setSiftPasses​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.SIFTPASSES`.

    - #### resetSiftPasses

          public void resetSiftPasses()

      Resets to its default the value of control `XPRSconstants.SIFTPASSES`

    - #### getDefaultAlg

          public XPRSenumerations.DefaultAlg getDefaultAlg()

      Retrieves the value of the control `XPRSconstants.DEFAULTALG`. This selects the algorithm that will be used to solve LPs, standalone or during MIP optimization. (Values are from the enumeration `XPRSenumerations.DefaultAlg`)
      Returns:
        Value of control `XPRSconstants.DEFAULTALG`.

    - #### setDefaultAlg

          public void setDefaultAlg​(XPRSenumerations.DefaultAlg newval)

      Sets the value of the control `XPRSconstants.DEFAULTALG`. This selects the algorithm that will be used to solve LPs, standalone or during MIP optimization. (Values are from the enumeration `XPRSenumerations.DefaultAlg`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DEFAULTALG`.

    - #### resetDefaultAlg

          public void resetDefaultAlg()

      Resets to its default the value of control `XPRSconstants.DEFAULTALG`

    - #### getVarSelection

          public int getVarSelection()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.VariableSelection`)
      Returns:
        Value of control `XPRSconstants.VARSELECTION`.

    - #### setVarSelection

          public void setVarSelection​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.VariableSelection`)
      Parameters:
        `newval` - New value for control `XPRSconstants.VARSELECTION`.

    - #### setVarSelection

          public void setVarSelection​(XPRSenumerations.VariableSelection newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.VariableSelection`)
      Parameters:
        `newval` - New value for control `XPRSconstants.VARSELECTION`.

    - #### resetVarSelection

          public void resetVarSelection()

      Resets to its default the value of control `XPRSconstants.VARSELECTION`

    - #### getNodeSelection

          public int getNodeSelection()

      Retrieves the value of the control `XPRSconstants.NODESELECTION`. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumeration `XPRSenumerations.NodeSelectionCriteria`)
      Returns:
        Value of control `XPRSconstants.NODESELECTION`.

    - #### setNodeSelection

          public void setNodeSelection​(int newval)

      Sets the value of the control `XPRSconstants.NODESELECTION`. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumeration `XPRSenumerations.NodeSelectionCriteria`)
      Parameters:
        `newval` - New value for control `XPRSconstants.NODESELECTION`.

    - #### setNodeSelection

          public void setNodeSelection​(XPRSenumerations.NodeSelectionCriteria newval)

      Sets the value of the control `XPRSconstants.NODESELECTION`. Branch and Bound: This determines which nodes will be considered for solution once the current node has been solved. (Values are from the enumeration `XPRSenumerations.NodeSelectionCriteria`)
      Parameters:
        `newval` - New value for control `XPRSconstants.NODESELECTION`.

    - #### resetNodeSelection

          public void resetNodeSelection()

      Resets to its default the value of control `XPRSconstants.NODESELECTION`

    - #### getBackTrack

          public int getBackTrack()

      Retrieves the value of the control `XPRSconstants.BACKTRACK`. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Returns:
        Value of control `XPRSconstants.BACKTRACK`.

    - #### setBackTrack

          public void setBackTrack​(int newval)

      Sets the value of the control `XPRSconstants.BACKTRACK`. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKTRACK`.

    - #### setBackTrack

          public void setBackTrack​(XPRSenumerations.BacktrackAlg newval)

      Sets the value of the control `XPRSconstants.BACKTRACK`. Branch and Bound: Specifies how to select the next node to work on when a full backtrack is performed. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKTRACK`.

    - #### resetBackTrack

          public void resetBackTrack()

      Resets to its default the value of control `XPRSconstants.BACKTRACK`

    - #### getMIPLog

          public int getMIPLog()

      Retrieves the value of the control `XPRSconstants.MIPLOG`. MIP log print control.

      Examples using `controls().setMIPLog`:

      - AddMipSol.java
      - CuttingStock.java
      - ELSCut.java
      - Knapsack.java
      - MostViolated.java
      - RecursiveFinancialPlanning.java
      - RoundInt.java
      Returns:
        Value of control `XPRSconstants.MIPLOG`.

    - #### setMIPLog

          public void setMIPLog​(int newval)

      Sets the value of the control `XPRSconstants.MIPLOG`. MIP log print control.

      Examples using `controls().setMIPLog`:

      - AddMipSol.java
      - CuttingStock.java
      - ELSCut.java
      - Knapsack.java
      - MostViolated.java
      - RecursiveFinancialPlanning.java
      - RoundInt.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPLOG`.

    - #### resetMIPLog

          public void resetMIPLog()

      Resets to its default the value of control `XPRSconstants.MIPLOG`

    - #### getKeepNRows

          public int getKeepNRows()

      Retrieves the value of the control `XPRSconstants.KEEPNROWS`. How nonbinding rows should be handled by the MPS reader.
      Returns:
        Value of control `XPRSconstants.KEEPNROWS`.

    - #### setKeepNRows

          public void setKeepNRows​(int newval)

      Sets the value of the control `XPRSconstants.KEEPNROWS`. How nonbinding rows should be handled by the MPS reader.
      Parameters:
        `newval` - New value for control `XPRSconstants.KEEPNROWS`.

    - #### resetKeepNRows

          public void resetKeepNRows()

      Resets to its default the value of control `XPRSconstants.KEEPNROWS`

    - #### getMPSEcho

          public int getMPSEcho()

      Retrieves the value of the control `XPRSconstants.MPSECHO`. Determines whether comments in MPS matrix files are to be printed out during matrix input.
      Returns:
        Value of control `XPRSconstants.MPSECHO`.

    - #### setMPSEcho

          public void setMPSEcho​(int newval)

      Sets the value of the control `XPRSconstants.MPSECHO`. Determines whether comments in MPS matrix files are to be printed out during matrix input.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSECHO`.

    - #### resetMPSEcho

          public void resetMPSEcho()

      Resets to its default the value of control `XPRSconstants.MPSECHO`

    - #### getMaxPageLines

          public int getMaxPageLines()

      Retrieves the value of the control `XPRSconstants.MAXPAGELINES`. Number of lines between page breaks in printable output.
      Returns:
        Value of control `XPRSconstants.MAXPAGELINES`.

    - #### setMaxPageLines

          public void setMaxPageLines​(int newval)

      Sets the value of the control `XPRSconstants.MAXPAGELINES`. Number of lines between page breaks in printable output.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXPAGELINES`.

    - #### resetMaxPageLines

          public void resetMaxPageLines()

      Resets to its default the value of control `XPRSconstants.MAXPAGELINES`

    - #### getOutputLog

          public int getOutputLog()

      Retrieves the value of the control `XPRSconstants.OUTPUTLOG`. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer, `OUTPUTLOG` controls 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, `OUTPUTLOG` controls which messages are sent to the user output callback. (Values are from the enumeration `XPRSenumerations.OutputDetail`)

      Examples using `controls().setOutputLog`:

      - CuttingStock.java
      Returns:
        Value of control `XPRSconstants.OUTPUTLOG`.

    - #### setOutputLog

          public void setOutputLog​(int newval)

      Sets the value of the control `XPRSconstants.OUTPUTLOG`. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer, `OUTPUTLOG` controls 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, `OUTPUTLOG` controls which messages are sent to the user output callback. (Values are from the enumeration `XPRSenumerations.OutputDetail`)

      Examples using `controls().setOutputLog`:

      - CuttingStock.java
      Parameters:
        `newval` - New value for control `XPRSconstants.OUTPUTLOG`.

    - #### setOutputLog

          public void setOutputLog​(XPRSenumerations.OutputDetail newval)

      Sets the value of the control `XPRSconstants.OUTPUTLOG`. This controls the level of output produced by the Optimizer during optimization. In the Console Optimizer, <code>OUTPUTLOG</code> controls which messages are sent to the screen (<code>stdout</code>). 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, <code>OUTPUTLOG</code> controls which messages are sent to the user output callback. (Values are from the enumeration `XPRSenumerations.OutputDetail`)
      Parameters:
        `newval` - New value for control `XPRSconstants.OUTPUTLOG`.

    - #### resetOutputLog

          public void resetOutputLog()

      Resets to its default the value of control `XPRSconstants.OUTPUTLOG`

    - #### getBarSolution

          public int getBarSolution()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARSOLUTION`.

    - #### setBarSolution

          public void setBarSolution​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARSOLUTION`.

    - #### resetBarSolution

          public void resetBarSolution()

      Resets to its default the value of control `XPRSconstants.BARSOLUTION`

    - #### getCacheSize

          @Deprecated
          public int getCacheSize()

      Deprecated.
      since 41.00
      Retrieves the value of the control `XPRSconstants.CACHESIZE`. Newton Barrier: L2 or L3 (see notes) cache size in kB (kilobytes) of the CPU. On Intel (or compatible) platforms a value of `-1` may 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.
      Returns:
        Value of control `XPRSconstants.CACHESIZE`.

    - #### setCacheSize

          @Deprecated
          public void setCacheSize​(int newval)

      Deprecated.
      since 41.00
      Sets the value of the control `XPRSconstants.CACHESIZE`. Newton Barrier: L2 or L3 (see notes) cache size in kB (kilobytes) of the CPU. On Intel (or compatible) platforms a value of `-1` may 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.CACHESIZE`.

    - #### resetCacheSize

          @Deprecated
          public void resetCacheSize()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.CACHESIZE`

    - #### getCrossOver

          public int getCrossOver()

      Retrieves the value of the control `XPRSconstants.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 (see `getBasis`, `writeBasis`) and advanced sensitivity analysis information (see `objsa`, `rHSsa`, `bndsa`). (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Returns:
        Value of control `XPRSconstants.CROSSOVER`.

    - #### setCrossOver

          public void setCrossOver​(int newval)

      Sets the value of the control `XPRSconstants.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 (see `getBasis`, `writeBasis`) and advanced sensitivity analysis information (see `objsa`, `rHSsa`, `bndsa`). (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVER`.

    - #### setCrossOver

          public void setCrossOver​(XPRSenumerations.AlwaysNeverAutomatic newval)

      Sets the value of the control `XPRSconstants.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 (see <code>getBasis</code>, <code>writeBasis</code>) and advanced sensitivity analysis information (see <code>objsa</code>, <code>rHSsa</code>, <code>bndsa</code>). (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVER`.

    - #### resetCrossOver

          public void resetCrossOver()

      Resets to its default the value of control `XPRSconstants.CROSSOVER`

    - #### getBarIterLimit

          public int getBarIterLimit()

      Retrieves the value of the control `XPRSconstants.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. `BARITERLIMIT` specifies the maximum number of iterations which will be carried out by the barrier.
      Returns:
        Value of control `XPRSconstants.BARITERLIMIT`.

    - #### setBarIterLimit

          public void setBarIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.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. `BARITERLIMIT` specifies the maximum number of iterations which will be carried out by the barrier.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARITERLIMIT`.

    - #### resetBarIterLimit

          public void resetBarIterLimit()

      Resets to its default the value of control `XPRSconstants.BARITERLIMIT`

    - #### getCholeskyAlg

          public int getCholeskyAlg()

      Retrieves the value of the control `XPRSconstants.CHOLESKYALG`. Newton barrier: type of Cholesky factorization used; bit-vector-control (see Section ). (Values are from the enumeration `XPRSenumerations.CholeskyAlgorithm`)
      Returns:
        Value of control `XPRSconstants.CHOLESKYALG`.

    - #### setCholeskyAlg

          public void setCholeskyAlg​(int newval)

      Sets the value of the control `XPRSconstants.CHOLESKYALG`. Newton barrier: type of Cholesky factorization used; bit-vector-control (see Section ). (Values are from the enumeration `XPRSenumerations.CholeskyAlgorithm`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CHOLESKYALG`.

    - #### setCholeskyAlg

          public void setCholeskyAlg​(XPRSenumerations.CholeskyAlgorithm newval)

      Sets the value of the control `XPRSconstants.CHOLESKYALG`. Newton barrier: type of Cholesky factorization used; bit-vector-control (see Section ). (Values are from the enumeration `XPRSenumerations.CholeskyAlgorithm`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CHOLESKYALG`.

    - #### resetCholeskyAlg

          public void resetCholeskyAlg()

      Resets to its default the value of control `XPRSconstants.CHOLESKYALG`

    - #### getBarOutput

          public int getBarOutput()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BAROUTPUT`.

    - #### setBarOutput

          public void setBarOutput​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BAROUTPUT`.

    - #### resetBarOutput

          public void resetBarOutput()

      Resets to its default the value of control `XPRSconstants.BAROUTPUT`

    - #### getExtraMIPEnts

          public int getExtraMIPEnts()

      Retrieves the value of the control `XPRSconstants.EXTRAMIPENTS`. The initial number of extra MIP entities to allow for.
      Returns:
        Value of control `XPRSconstants.EXTRAMIPENTS`.

    - #### setExtraMIPEnts

          public void setExtraMIPEnts​(int newval)

      Sets the value of the control `XPRSconstants.EXTRAMIPENTS`. The initial number of extra MIP entities to allow for.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRAMIPENTS`.

    - #### resetExtraMIPEnts

          public void resetExtraMIPEnts()

      Resets to its default the value of control `XPRSconstants.EXTRAMIPENTS`

    - #### getRefactor

          public int getRefactor()

      Retrieves the value of the control `XPRSconstants.REFACTOR`. Indicates whether the optimization should restart using the current representation of the factorization in memory.
      Returns:
        Value of control `XPRSconstants.REFACTOR`.

    - #### setRefactor

          public void setRefactor​(int newval)

      Sets the value of the control `XPRSconstants.REFACTOR`. Indicates whether the optimization should restart using the current representation of the factorization in memory.
      Parameters:
        `newval` - New value for control `XPRSconstants.REFACTOR`.

    - #### resetRefactor

          public void resetRefactor()

      Resets to its default the value of control `XPRSconstants.REFACTOR`

    - #### getBarThreads

          public int getBarThreads()

      Retrieves the value of the control `XPRSconstants.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`), the `THREADS` control will determine the number of threads used.
      Returns:
        Value of control `XPRSconstants.BARTHREADS`.

    - #### setBarThreads

          public void setBarThreads​(int newval)

      Sets the value of the control `XPRSconstants.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`), the `THREADS` control will determine the number of threads used.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARTHREADS`.

    - #### resetBarThreads

          public void resetBarThreads()

      Resets to its default the value of control `XPRSconstants.BARTHREADS`

    - #### getKeepBasis

          public int getKeepBasis()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KEEPBASIS`.

    - #### setKeepBasis

          public void setKeepBasis​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KEEPBASIS`.

    - #### resetKeepBasis

          public void resetKeepBasis()

      Resets to its default the value of control `XPRSconstants.KEEPBASIS`

    - #### getCrossoverOps

          public int getCrossoverOps()

      Retrieves the value of the control `XPRSconstants.CROSSOVEROPS`. Newton barrier and hybrid gradient: a bit-vector (see Section ) for adjusting the behavior of the crossover procedure.
      Returns:
        Value of control `XPRSconstants.CROSSOVEROPS`.

    - #### setCrossoverOps

          public void setCrossoverOps​(int newval)

      Sets the value of the control `XPRSconstants.CROSSOVEROPS`. Newton barrier and hybrid gradient: a bit-vector (see Section ) for adjusting the behavior of the crossover procedure.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVEROPS`.

    - #### resetCrossoverOps

          public void resetCrossoverOps()

      Resets to its default the value of control `XPRSconstants.CROSSOVEROPS`

    - #### getVersion

          public int getVersion()

      Retrieves the value of the control `XPRSconstants.VERSION`. The Optimizer version number, e.g. `1301` meaning release 13.01.
      Returns:
        Value of control `XPRSconstants.VERSION`.

    - #### setVersion

          public void setVersion​(int newval)

      Sets the value of the control `XPRSconstants.VERSION`. The Optimizer version number, e.g. `1301` meaning release 13.01.
      Parameters:
        `newval` - New value for control `XPRSconstants.VERSION`.

    - #### resetVersion

          public void resetVersion()

      Resets to its default the value of control `XPRSconstants.VERSION`

    - #### getCrossoverThreads

          public int getCrossoverThreads()

      Retrieves the value of the control `XPRSconstants.CROSSOVERTHREADS`. Determines the maximum number of threads that parallel crossover is allowed to use. If `CROSSOVERTHREADS` is set to the default value ( `-1`), the `BARTHREADS` control will determine the number of threads used.
      Returns:
        Value of control `XPRSconstants.CROSSOVERTHREADS`.

    - #### setCrossoverThreads

          public void setCrossoverThreads​(int newval)

      Sets the value of the control `XPRSconstants.CROSSOVERTHREADS`. Determines the maximum number of threads that parallel crossover is allowed to use. If `CROSSOVERTHREADS` is set to the default value ( `-1`), the `BARTHREADS` control will determine the number of threads used.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERTHREADS`.

    - #### resetCrossoverThreads

          public void resetCrossoverThreads()

      Resets to its default the value of control `XPRSconstants.CROSSOVERTHREADS`

    - #### getBigmMethod

          public int getBigmMethod()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BIGMMETHOD`.

    - #### setBigmMethod

          public void setBigmMethod​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BIGMMETHOD`.

    - #### resetBigmMethod

          public void resetBigmMethod()

      Resets to its default the value of control `XPRSconstants.BIGMMETHOD`

    - #### getMPSNameLength

          public int getMPSNameLength()

    - #### setMPSNameLength

          public void setMPSNameLength​(int newval)

      Sets the value of the control `XPRSconstants.MPSNAMELENGTH`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSNAMELENGTH`.

    - #### resetMPSNameLength

          public void resetMPSNameLength()

      Resets to its default the value of control `XPRSconstants.MPSNAMELENGTH`

    - #### getElimFillIn

          public int getElimFillIn()

      Retrieves the value of the control `XPRSconstants.ELIMFILLIN`. Amount of fill-in allowed when performing an elimination in presolve .
      Returns:
        Value of control `XPRSconstants.ELIMFILLIN`.

    - #### setElimFillIn

          public void setElimFillIn​(int newval)

      Sets the value of the control `XPRSconstants.ELIMFILLIN`. Amount of fill-in allowed when performing an elimination in presolve .
      Parameters:
        `newval` - New value for control `XPRSconstants.ELIMFILLIN`.

    - #### resetElimFillIn

          public void resetElimFillIn()

      Resets to its default the value of control `XPRSconstants.ELIMFILLIN`

    - #### getPresolveOps

          public int getPresolveOps()

      Retrieves the value of the control `XPRSconstants.PRESOLVEOPS`. This bit-vector control (see Section ) specifies the operations which are performed during the presolve. (Values are from the enumeration `XPRSenumerations.PresolveOperations`)
      Returns:
        Value of control `XPRSconstants.PRESOLVEOPS`.

    - #### setPresolveOps

          public void setPresolveOps​(int newval)

      Sets the value of the control `XPRSconstants.PRESOLVEOPS`. This bit-vector control (see Section ) specifies the operations which are performed during the presolve. (Values are from the enumeration `XPRSenumerations.PresolveOperations`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVEOPS`.

    - #### setPresolveOps

          public void setPresolveOps​(XPRSenumerations.PresolveOperations newval)

      Sets the value of the control `XPRSconstants.PRESOLVEOPS`. This bit-vector control (see Section ) specifies the operations which are performed during the presolve. (Values are from the enumeration `XPRSenumerations.PresolveOperations`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVEOPS`.

    - #### resetPresolveOps

          public void resetPresolveOps()

      Resets to its default the value of control `XPRSconstants.PRESOLVEOPS`

    - #### getMIPPresolve

          public int getMIPPresolve()

      Retrieves the value of the control `XPRSconstants.MIPPRESOLVE`. Branch and Bound: Type of integer processing to be performed. If set to `0`, no processing will be performed. This is a bit-vector control (see Section ). (Values are from the enumeration `XPRSenumerations.MipPresolve`)

      Examples using `controls().setMIPPresolve`:

      - ELSCut.java
      - FolioHeuristic.java
      Returns:
        Value of control `XPRSconstants.MIPPRESOLVE`.

    - #### setMIPPresolve

          public void setMIPPresolve​(int newval)

      Sets the value of the control `XPRSconstants.MIPPRESOLVE`. Branch and Bound: Type of integer processing to be performed. If set to `0`, no processing will be performed. This is a bit-vector control (see Section ). (Values are from the enumeration `XPRSenumerations.MipPresolve`)

      Examples using `controls().setMIPPresolve`:

      - ELSCut.java
      - FolioHeuristic.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPPRESOLVE`.

    - #### setMIPPresolve

          public void setMIPPresolve​(XPRSenumerations.MipPresolve newval)

      Sets the value of the control `XPRSconstants.MIPPRESOLVE`. Branch and Bound: Type of integer processing to be performed. If set to <code>0</code>, no processing will be performed. This is a bit-vector control (see Section ). (Values are from the enumeration `XPRSenumerations.MipPresolve`)
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPPRESOLVE`.

    - #### resetMIPPresolve

          public void resetMIPPresolve()

      Resets to its default the value of control `XPRSconstants.MIPPRESOLVE`

    - #### getMIPThreads

          public int getMIPThreads()

      Retrieves the value of the control `XPRSconstants.MIPTHREADS`. If set to a positive integer it determines the number of threads implemented to run the parallel MIP code. If `MIPTHREADS` is set to the default value ( `-1`), the `THREADS` control will determine the number of threads used.

      Examples using `controls().getMIPThreads`/`controls().setMIPThreads`:

      - AddMipSol.java
      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.MIPTHREADS`.

    - #### setMIPThreads

          public void setMIPThreads​(int newval)

      Sets the value of the control `XPRSconstants.MIPTHREADS`. If set to a positive integer it determines the number of threads implemented to run the parallel MIP code. If `MIPTHREADS` is set to the default value ( `-1`), the `THREADS` control will determine the number of threads used.

      Examples using `controls().getMIPThreads`/`controls().setMIPThreads`:

      - AddMipSol.java
      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPTHREADS`.

    - #### resetMIPThreads

          public void resetMIPThreads()

      Resets to its default the value of control `XPRSconstants.MIPTHREADS`

    - #### getBarOrder

          public XPRSenumerations.BarOrder getBarOrder()

      Retrieves the value of the control `XPRSconstants.BARORDER`. Newton barrier: This controls the Cholesky factorization in the Newton-Barrier. (Values are from the enumeration `XPRSenumerations.BarOrder`)
      Returns:
        Value of control `XPRSconstants.BARORDER`.

    - #### setBarOrder

          public void setBarOrder​(XPRSenumerations.BarOrder newval)

      Sets the value of the control `XPRSconstants.BARORDER`. Newton barrier: This controls the Cholesky factorization in the Newton-Barrier. (Values are from the enumeration `XPRSenumerations.BarOrder`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BARORDER`.

    - #### resetBarOrder

          public void resetBarOrder()

      Resets to its default the value of control `XPRSconstants.BARORDER`

    - #### getBreadthFirst

          public int getBreadthFirst()

      Retrieves the value of the control `XPRSconstants.BREADTHFIRST`. The number of nodes to include in the best-first search before switching to the local first search ( `NODESELECTION` `=` `4`).
      Returns:
        Value of control `XPRSconstants.BREADTHFIRST`.

    - #### setBreadthFirst

          public void setBreadthFirst​(int newval)

      Sets the value of the control `XPRSconstants.BREADTHFIRST`. The number of nodes to include in the best-first search before switching to the local first search ( `NODESELECTION` `=` `4`).
      Parameters:
        `newval` - New value for control `XPRSconstants.BREADTHFIRST`.

    - #### resetBreadthFirst

          public void resetBreadthFirst()

      Resets to its default the value of control `XPRSconstants.BREADTHFIRST`

    - #### getAutoPerturb

          public int getAutoPerturb()

      Retrieves the value of the control `XPRSconstants.AUTOPERTURB`. Simplex: This indicates whether automatic perturbation is performed. If this is set to `1`, 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 the enumeration `XPRSenumerations.OnOff`)
      Returns:
        Value of control `XPRSconstants.AUTOPERTURB`.

    - #### setAutoPerturb

          public void setAutoPerturb​(int newval)

      Sets the value of the control `XPRSconstants.AUTOPERTURB`. Simplex: This indicates whether automatic perturbation is performed. If this is set to `1`, 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 the enumeration `XPRSenumerations.OnOff`)
      Parameters:
        `newval` - New value for control `XPRSconstants.AUTOPERTURB`.

    - #### setAutoPerturb

          public void setAutoPerturb​(XPRSenumerations.OnOff newval)

      Sets the value of the control `XPRSconstants.AUTOPERTURB`. Simplex: This indicates whether automatic perturbation is performed. If this is set to <code>1</code>, 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 the enumeration `XPRSenumerations.OnOff`)
      Parameters:
        `newval` - New value for control `XPRSconstants.AUTOPERTURB`.

    - #### resetAutoPerturb

          public void resetAutoPerturb()

      Resets to its default the value of control `XPRSconstants.AUTOPERTURB`

    - #### getDenseColLimit

          public int getDenseColLimit()

      Retrieves the value of the control `XPRSconstants.DENSECOLLIMIT`. Newton barrier: Columns with more than `DENSECOLLIMIT` elements are considered to be dense. Such columns will be handled specially in the Cholesky factorization of this matrix.
      Returns:
        Value of control `XPRSconstants.DENSECOLLIMIT`.

    - #### setDenseColLimit

          public void setDenseColLimit​(int newval)

      Sets the value of the control `XPRSconstants.DENSECOLLIMIT`. Newton barrier: Columns with more than `DENSECOLLIMIT` elements are considered to be dense. Such columns will be handled specially in the Cholesky factorization of this matrix.
      Parameters:
        `newval` - New value for control `XPRSconstants.DENSECOLLIMIT`.

    - #### resetDenseColLimit

          public void resetDenseColLimit()

      Resets to its default the value of control `XPRSconstants.DENSECOLLIMIT`

    - #### getCallbackFromMainThread

          public int getCallbackFromMainThread()

      Retrieves the value of the control `XPRSconstants.CALLBACKFROMMAINTHREAD`. Branch and Bound: specifies whether the MIP callbacks should only be called on the main thread.
      Returns:
        Value of control `XPRSconstants.CALLBACKFROMMAINTHREAD`.

    - #### setCallbackFromMainThread

          public void setCallbackFromMainThread​(int newval)

      Sets the value of the control `XPRSconstants.CALLBACKFROMMAINTHREAD`. Branch and Bound: specifies whether the MIP callbacks should only be called on the main thread.
      Parameters:
        `newval` - New value for control `XPRSconstants.CALLBACKFROMMAINTHREAD`.

    - #### resetCallbackFromMainThread

          public void resetCallbackFromMainThread()

      Resets to its default the value of control `XPRSconstants.CALLBACKFROMMAINTHREAD`

    - #### getMaxMCoeffBufferElems

          public int getMaxMCoeffBufferElems()

      Retrieves the value of the control `XPRSconstants.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 using `chgCoef` or `chgMCoef`, but can lead to a significant memory overhead for large matrices, which this control allows you to influence.
      Returns:
        Value of control `XPRSconstants.MAXMCOEFFBUFFERELEMS`.

    - #### setMaxMCoeffBufferElems

          public void setMaxMCoeffBufferElems​(int newval)

      Sets the value of the control `XPRSconstants.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 using `chgCoef` or `chgMCoef`, but can lead to a significant memory overhead for large matrices, which this control allows you to influence.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXMCOEFFBUFFERELEMS`.

    - #### resetMaxMCoeffBufferElems

          public void resetMaxMCoeffBufferElems()

      Resets to its default the value of control `XPRSconstants.MAXMCOEFFBUFFERELEMS`

    - #### getRefineOps

          public int getRefineOps()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.REFINEOPS`.

    - #### setRefineOps

          public void setRefineOps​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.REFINEOPS`.

    - #### resetRefineOps

          public void resetRefineOps()

      Resets to its default the value of control `XPRSconstants.REFINEOPS`

    - #### getLpRefineIterLimit

          public int getLpRefineIterLimit()

      Retrieves the value of the control `XPRSconstants.LPREFINEITERLIMIT`. This specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.
      Returns:
        Value of control `XPRSconstants.LPREFINEITERLIMIT`.

    - #### setLpRefineIterLimit

          public void setLpRefineIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.LPREFINEITERLIMIT`. This specifies the simplex iteration limit the solution refiner can spend in attempting to increase the accuracy of an LP solution.
      Parameters:
        `newval` - New value for control `XPRSconstants.LPREFINEITERLIMIT`.

    - #### resetLpRefineIterLimit

          public void resetLpRefineIterLimit()

      Resets to its default the value of control `XPRSconstants.LPREFINEITERLIMIT`

    - #### getMipRefineIterLimit

          public int getMipRefineIterLimit()

      Retrieves the value of the control `XPRSconstants.MIPREFINEITERLIMIT`. This defines an effort limit expressed as simplex iterations for the MIP solution refiner. The limit is per reoptimizations in the MIP refiner.
      Returns:
        Value of control `XPRSconstants.MIPREFINEITERLIMIT`.

    - #### setMipRefineIterLimit

          public void setMipRefineIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.MIPREFINEITERLIMIT`. This defines an effort limit expressed as simplex iterations for the MIP solution refiner. The limit is per reoptimizations in the MIP refiner.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPREFINEITERLIMIT`.

    - #### resetMipRefineIterLimit

          public void resetMipRefineIterLimit()

      Resets to its default the value of control `XPRSconstants.MIPREFINEITERLIMIT`

    - #### getDualizeOps

          public int getDualizeOps()

      Retrieves the value of the control `XPRSconstants.DUALIZEOPS`. Bit-vector control (see Section ) for adjusting the behavior when a problem is dualized.
      Returns:
        Value of control `XPRSconstants.DUALIZEOPS`.

    - #### setDualizeOps

          public void setDualizeOps​(int newval)

      Sets the value of the control `XPRSconstants.DUALIZEOPS`. Bit-vector control (see Section ) for adjusting the behavior when a problem is dualized.
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALIZEOPS`.

    - #### resetDualizeOps

          public void resetDualizeOps()

      Resets to its default the value of control `XPRSconstants.DUALIZEOPS`

    - #### getCrossoverIterLimit

          public int getCrossoverIterLimit()

      Retrieves the value of the control `XPRSconstants.CROSSOVERITERLIMIT`. Newton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.
      Returns:
        Value of control `XPRSconstants.CROSSOVERITERLIMIT`.

    - #### setCrossoverIterLimit

          public void setCrossoverIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.CROSSOVERITERLIMIT`. Newton barrier and hybrid gradient: The maximum number of iterations that will be performed in the crossover procedure before the optimization process terminates.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERITERLIMIT`.

    - #### resetCrossoverIterLimit

          public void resetCrossoverIterLimit()

      Resets to its default the value of control `XPRSconstants.CROSSOVERITERLIMIT`

    - #### getPreBasisRed

          public int getPreBasisRed()

      Retrieves the value of the control `XPRSconstants.PREBASISRED`. Determines if a lattice basis reduction algorithm should be attempted as part of presolve
      Returns:
        Value of control `XPRSconstants.PREBASISRED`.

    - #### setPreBasisRed

          public void setPreBasisRed​(int newval)

      Sets the value of the control `XPRSconstants.PREBASISRED`. Determines if a lattice basis reduction algorithm should be attempted as part of presolve
      Parameters:
        `newval` - New value for control `XPRSconstants.PREBASISRED`.

    - #### resetPreBasisRed

          public void resetPreBasisRed()

      Resets to its default the value of control `XPRSconstants.PREBASISRED`

    - #### getPreSort

          public int getPreSort()

      Retrieves the value of the control `XPRSconstants.PRESORT`. This bit-vector control (see Section ) specifies whether to sort rows, columns and MIP entities by their names when starting the presolve. With the default value `0`, no sorting will take place.
      Returns:
        Value of control `XPRSconstants.PRESORT`.

    - #### setPreSort

          public void setPreSort​(int newval)

      Sets the value of the control `XPRSconstants.PRESORT`. This bit-vector control (see Section ) specifies whether to sort rows, columns and MIP entities by their names when starting the presolve. With the default value `0`, no sorting will take place.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESORT`.

    - #### resetPreSort

          public void resetPreSort()

      Resets to its default the value of control `XPRSconstants.PRESORT`

    - #### getPrePermute

          public int getPrePermute()

      Retrieves the value of the control `XPRSconstants.PREPERMUTE`. This bit-vector control (see Section ) specifies whether to randomly permute rows, columns and MIP entities when starting the presolve. With the default value `0`, no permutation will take place.
      Returns:
        Value of control `XPRSconstants.PREPERMUTE`.

    - #### setPrePermute

          public void setPrePermute​(int newval)

      Sets the value of the control `XPRSconstants.PREPERMUTE`. This bit-vector control (see Section ) specifies whether to randomly permute rows, columns and MIP entities when starting the presolve. With the default value `0`, no permutation will take place.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREPERMUTE`.

    - #### resetPrePermute

          public void resetPrePermute()

      Resets to its default the value of control `XPRSconstants.PREPERMUTE`

    - #### getPrePermuteSeed

          public int getPrePermuteSeed()

      Retrieves the value of the control `XPRSconstants.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 when `PREPERMUTE` is enabled.
      Returns:
        Value of control `XPRSconstants.PREPERMUTESEED`.

    - #### setPrePermuteSeed

          public void setPrePermuteSeed​(int newval)

      Sets the value of the control `XPRSconstants.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 when `PREPERMUTE` is enabled.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREPERMUTESEED`.

    - #### resetPrePermuteSeed

          public void resetPrePermuteSeed()

      Resets to its default the value of control `XPRSconstants.PREPERMUTESEED`

    - #### getMaxMemorySoft

          public int getMaxMemorySoft()

      Retrieves the value of the control `XPRSconstants.MAXMEMORYSOFT`. When `RESOURCESTRATEGY` is 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 set `MAXMEMORYHARD`.
      Returns:
        Value of control `XPRSconstants.MAXMEMORYSOFT`.

    - #### setMaxMemorySoft

          public void setMaxMemorySoft​(int newval)

      Sets the value of the control `XPRSconstants.MAXMEMORYSOFT`. When `RESOURCESTRATEGY` is 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 set `MAXMEMORYHARD`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXMEMORYSOFT`.

    - #### resetMaxMemorySoft

          public void resetMaxMemorySoft()

      Resets to its default the value of control `XPRSconstants.MAXMEMORYSOFT`

    - #### getCutFreq

          public int getCutFreq()

      Retrieves the value of the control `XPRSconstants.CUTFREQ`. Branch and Bound: This specifies the frequency at which cuts are generated in the tree search. If the depth of the node modulo `CUTFREQ` is zero, then cuts will be generated.
      Returns:
        Value of control `XPRSconstants.CUTFREQ`.

    - #### setCutFreq

          public void setCutFreq​(int newval)

      Sets the value of the control `XPRSconstants.CUTFREQ`. Branch and Bound: This specifies the frequency at which cuts are generated in the tree search. If the depth of the node modulo `CUTFREQ` is zero, then cuts will be generated.
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTFREQ`.

    - #### resetCutFreq

          public void resetCutFreq()

      Resets to its default the value of control `XPRSconstants.CUTFREQ`

    - #### getSymSelect

          public int getSymSelect()

      Retrieves the value of the control `XPRSconstants.SYMSELECT`. Adjusts the overall amount of effort for symmetry detection.
      Returns:
        Value of control `XPRSconstants.SYMSELECT`.

    - #### setSymSelect

          public void setSymSelect​(int newval)

      Sets the value of the control `XPRSconstants.SYMSELECT`. Adjusts the overall amount of effort for symmetry detection.
      Parameters:
        `newval` - New value for control `XPRSconstants.SYMSELECT`.

    - #### resetSymSelect

          public void resetSymSelect()

      Resets to its default the value of control `XPRSconstants.SYMSELECT`

    - #### getSymmetry

          public int getSymmetry()

      Retrieves the value of the control `XPRSconstants.SYMMETRY`. Adjusts the overall amount of effort for symmetry detection.
      Returns:
        Value of control `XPRSconstants.SYMMETRY`.

    - #### setSymmetry

          public void setSymmetry​(int newval)

      Sets the value of the control `XPRSconstants.SYMMETRY`. Adjusts the overall amount of effort for symmetry detection.
      Parameters:
        `newval` - New value for control `XPRSconstants.SYMMETRY`.

    - #### resetSymmetry

          public void resetSymmetry()

      Resets to its default the value of control `XPRSconstants.SYMMETRY`

    - #### getMaxMemoryHard

          public int getMaxMemoryHard()

      Retrieves the value of the control `XPRSconstants.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. When `RESOURCESTRATEGY` is enabled, the control also has the same effect as `MAXMEMORYSOFT` and will cause the optimizer to try preserving memory when possible.
      Returns:
        Value of control `XPRSconstants.MAXMEMORYHARD`.

    - #### setMaxMemoryHard

          public void setMaxMemoryHard​(int newval)

      Sets the value of the control `XPRSconstants.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. When `RESOURCESTRATEGY` is enabled, the control also has the same effect as `MAXMEMORYSOFT` and will cause the optimizer to try preserving memory when possible.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXMEMORYHARD`.

    - #### resetMaxMemoryHard

          public void resetMaxMemoryHard()

      Resets to its default the value of control `XPRSconstants.MAXMEMORYHARD`

    - #### getMIQCPAlg

          public int getMIQCPAlg()

      Retrieves the value of the control `XPRSconstants.MIQCPALG`. This control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.
      Returns:
        Value of control `XPRSconstants.MIQCPALG`.

    - #### setMIQCPAlg

          public void setMIQCPAlg​(int newval)

      Sets the value of the control `XPRSconstants.MIQCPALG`. This control determines which algorithm is to be used to solve mixed integer quadratic constrained and mixed integer second order cone problems.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIQCPALG`.

    - #### resetMIQCPAlg

          public void resetMIQCPAlg()

      Resets to its default the value of control `XPRSconstants.MIQCPALG`

    - #### getQCCuts

          public int getQCCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.QCCUTS`.

    - #### setQCCuts

          public void setQCCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.QCCUTS`.

    - #### resetQCCuts

          public void resetQCCuts()

      Resets to its default the value of control `XPRSconstants.QCCUTS`

    - #### getQCRootAlg

          public int getQCRootAlg()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.QCROOTALG`.

    - #### setQCRootAlg

          public void setQCRootAlg​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.QCROOTALG`.

    - #### resetQCRootAlg

          public void resetQCRootAlg()

      Resets to its default the value of control `XPRSconstants.QCROOTALG`

    - #### getPreConvertSeparable

          public int getPreConvertSeparable()

      Retrieves the value of the control `XPRSconstants.PRECONVERTSEPARABLE`. Presolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.
      Returns:
        Value of control `XPRSconstants.PRECONVERTSEPARABLE`.

    - #### setPreConvertSeparable

          public void setPreConvertSeparable​(int newval)

      Sets the value of the control `XPRSconstants.PRECONVERTSEPARABLE`. Presolve: reformulate problems with a non-diagonal quadratic objective and/or constraints as diagonal quadratic or second-order conic constraints.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECONVERTSEPARABLE`.

    - #### resetPreConvertSeparable

          public void resetPreConvertSeparable()

      Resets to its default the value of control `XPRSconstants.PRECONVERTSEPARABLE`

    - #### getAlgAfterNetwork

          public int getAlgAfterNetwork()

      Retrieves the value of the control `XPRSconstants.ALGAFTERNETWORK`. The algorithm to be used for the clean up step after the network simplex solver.
      Returns:
        Value of control `XPRSconstants.ALGAFTERNETWORK`.

    - #### setAlgAfterNetwork

          public void setAlgAfterNetwork​(int newval)

      Sets the value of the control `XPRSconstants.ALGAFTERNETWORK`. The algorithm to be used for the clean up step after the network simplex solver.
      Parameters:
        `newval` - New value for control `XPRSconstants.ALGAFTERNETWORK`.

    - #### resetAlgAfterNetwork

          public void resetAlgAfterNetwork()

      Resets to its default the value of control `XPRSconstants.ALGAFTERNETWORK`

    - #### getTrace

          public int getTrace()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.TRACE`.

    - #### setTrace

          public void setTrace​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.TRACE`.

    - #### resetTrace

          public void resetTrace()

      Resets to its default the value of control `XPRSconstants.TRACE`

    - #### getMaxIIS

          public int getMaxIIS()

      Retrieves the value of the control `XPRSconstants.MAXIIS`. This function controls the number of Irreducible Infeasible Sets to be found using the `iISAll` ( `IIS` `-a`).
      Returns:
        Value of control `XPRSconstants.MAXIIS`.

    - #### setMaxIIS

          public void setMaxIIS​(int newval)

      Sets the value of the control `XPRSconstants.MAXIIS`. This function controls the number of Irreducible Infeasible Sets to be found using the `iISAll` ( `IIS` `-a`).
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXIIS`.

    - #### resetMaxIIS

          public void resetMaxIIS()

      Resets to its default the value of control `XPRSconstants.MAXIIS`

    - #### getCPUTime

          public int getCPUTime()

      Retrieves the value of the control `XPRSconstants.CPUTIME`. How time should be measured when timings are reported in the log and when checking against time limits
      Returns:
        Value of control `XPRSconstants.CPUTIME`.

    - #### setCPUTime

          public void setCPUTime​(int newval)

      Sets the value of the control `XPRSconstants.CPUTIME`. How time should be measured when timings are reported in the log and when checking against time limits
      Parameters:
        `newval` - New value for control `XPRSconstants.CPUTIME`.

    - #### resetCPUTime

          public void resetCPUTime()

      Resets to its default the value of control `XPRSconstants.CPUTIME`

    - #### getCoverCuts

          public int getCoverCuts()

      Retrieves the value of the control `XPRSconstants.COVERCUTS`. Branch and Bound: The number of rounds of lifted cover inequalities at the root 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 root node, since these inequalities then apply to every subsequent node in the tree search.
      Returns:
        Value of control `XPRSconstants.COVERCUTS`.

    - #### setCoverCuts

          public void setCoverCuts​(int newval)

      Sets the value of the control `XPRSconstants.COVERCUTS`. Branch and Bound: The number of rounds of lifted cover inequalities at the root 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 root node, since these inequalities then apply to every subsequent node in the tree search.
      Parameters:
        `newval` - New value for control `XPRSconstants.COVERCUTS`.

    - #### resetCoverCuts

          public void resetCoverCuts()

      Resets to its default the value of control `XPRSconstants.COVERCUTS`

    - #### getGomCuts

          public int getGomCuts()

      Retrieves the value of the control `XPRSconstants.GOMCUTS`. Branch and Bound: The number of rounds of Gomory or lift-and-project cuts at the root node.
      Returns:
        Value of control `XPRSconstants.GOMCUTS`.

    - #### setGomCuts

          public void setGomCuts​(int newval)

      Sets the value of the control `XPRSconstants.GOMCUTS`. Branch and Bound: The number of rounds of Gomory or lift-and-project cuts at the root node.
      Parameters:
        `newval` - New value for control `XPRSconstants.GOMCUTS`.

    - #### resetGomCuts

          public void resetGomCuts()

      Resets to its default the value of control `XPRSconstants.GOMCUTS`

    - #### getLpFolding

          public int getLpFolding()

      Retrieves the value of the control `XPRSconstants.LPFOLDING`. Simplex and barrier: whether to fold an LP problem before solving it.
      Returns:
        Value of control `XPRSconstants.LPFOLDING`.

    - #### setLpFolding

          public void setLpFolding​(int newval)

      Sets the value of the control `XPRSconstants.LPFOLDING`. Simplex and barrier: whether to fold an LP problem before solving it.
      Parameters:
        `newval` - New value for control `XPRSconstants.LPFOLDING`.

    - #### resetLpFolding

          public void resetLpFolding()

      Resets to its default the value of control `XPRSconstants.LPFOLDING`

    - #### getMPSFormat

          public int getMPSFormat()

      Retrieves the value of the control `XPRSconstants.MPSFORMAT`. Specifies the format of MPS files.
      Returns:
        Value of control `XPRSconstants.MPSFORMAT`.

    - #### setMPSFormat

          public void setMPSFormat​(int newval)

      Sets the value of the control `XPRSconstants.MPSFORMAT`. Specifies the format of MPS files.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSFORMAT`.

    - #### resetMPSFormat

          public void resetMPSFormat()

      Resets to its default the value of control `XPRSconstants.MPSFORMAT`

    - #### getCutStrategy

          public int getCutStrategy()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.CutStrategy`)

      Examples using `controls().setCutStrategy`:

      - AddMipSol.java
      - ELS.java
      - ELSCut.java
      - FixBV.java
      - FolioHeuristic.java
      - Knapsack.java
      - MostViolated.java
      - RecursiveFinancialPlanning.java
      - RoundInt.java
      - SaveSol.java
      - Trimloss.java
      Returns:
        Value of control `XPRSconstants.CUTSTRATEGY`.

    - #### setCutStrategy

          public void setCutStrategy​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.CutStrategy`)

      Examples using `controls().setCutStrategy`:

      - AddMipSol.java
      - ELS.java
      - ELSCut.java
      - FixBV.java
      - FolioHeuristic.java
      - Knapsack.java
      - MostViolated.java
      - RecursiveFinancialPlanning.java
      - RoundInt.java
      - SaveSol.java
      - Trimloss.java
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTSTRATEGY`.

    - #### setCutStrategy

          public void setCutStrategy​(XPRSenumerations.CutStrategy newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.CutStrategy`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTSTRATEGY`.

    - #### resetCutStrategy

          public void resetCutStrategy()

      Resets to its default the value of control `XPRSconstants.CUTSTRATEGY`

    - #### getCutDepth

          public int getCutDepth()

      Retrieves the value of the control `XPRSconstants.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 of `0` signifies that no cuts will be generated.
      Returns:
        Value of control `XPRSconstants.CUTDEPTH`.

    - #### setCutDepth

          public void setCutDepth​(int newval)

      Sets the value of the control `XPRSconstants.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 of `0` signifies that no cuts will be generated.
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTDEPTH`.

    - #### resetCutDepth

          public void resetCutDepth()

      Resets to its default the value of control `XPRSconstants.CUTDEPTH`

    - #### getTreeCoverCuts

          public int getTreeCoverCuts()

      Retrieves the value of the control `XPRSconstants.TREECOVERCUTS`. Branch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the root node in the tree. Compare with the description for `COVERCUTS`. A value of -1 indicates the number of rounds is determined automatically.
      Returns:
        Value of control `XPRSconstants.TREECOVERCUTS`.

    - #### setTreeCoverCuts

          public void setTreeCoverCuts​(int newval)

      Sets the value of the control `XPRSconstants.TREECOVERCUTS`. Branch and Bound: The number of rounds of lifted cover inequalities generated at nodes other than the root node in the tree. Compare with the description for `COVERCUTS`. A value of -1 indicates the number of rounds is determined automatically.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREECOVERCUTS`.

    - #### resetTreeCoverCuts

          public void resetTreeCoverCuts()

      Resets to its default the value of control `XPRSconstants.TREECOVERCUTS`

    - #### getTreeGomCuts

          public int getTreeGomCuts()

      Retrieves the value of the control `XPRSconstants.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 for `GOMCUTS`. A value of -1 indicates the number of rounds is determined automatically.
      Returns:
        Value of control `XPRSconstants.TREEGOMCUTS`.

    - #### setTreeGomCuts

          public void setTreeGomCuts​(int newval)

      Sets the value of the control `XPRSconstants.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 for `GOMCUTS`. A value of -1 indicates the number of rounds is determined automatically.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEGOMCUTS`.

    - #### resetTreeGomCuts

          public void resetTreeGomCuts()

      Resets to its default the value of control `XPRSconstants.TREEGOMCUTS`

    - #### getCutSelect

          public int getCutSelect()

      Retrieves the value of the control `XPRSconstants.CUTSELECT`. A bit-vector (see Section ) providing detailed control of the cuts created for the root node of a MIP solve. Use `TREECUTSELECT` to control cuts during the tree search. (Values are from the enumeration `XPRSenumerations.CutSelect`)
      Returns:
        Value of control `XPRSconstants.CUTSELECT`.

    - #### setCutSelect

          public void setCutSelect​(int newval)

      Sets the value of the control `XPRSconstants.CUTSELECT`. A bit-vector (see Section ) providing detailed control of the cuts created for the root node of a MIP solve. Use `TREECUTSELECT` to control cuts during the tree search. (Values are from the enumeration `XPRSenumerations.CutSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTSELECT`.

    - #### setCutSelect

          public void setCutSelect​(XPRSenumerations.CutSelect newval)

      Sets the value of the control `XPRSconstants.CUTSELECT`. A bit-vector (see Section ) providing detailed control of the cuts created for the root node of a MIP solve. Use <code>TREECUTSELECT</code> to control cuts during the tree search. (Values are from the enumeration `XPRSenumerations.CutSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTSELECT`.

    - #### resetCutSelect

          public void resetCutSelect()

      Resets to its default the value of control `XPRSconstants.CUTSELECT`

    - #### getTreeCutSelect

          public int getTreeCutSelect()

      Retrieves the value of the control `XPRSconstants.TREECUTSELECT`. A bit-vector (see Section ) providing detailed control of the cuts created during the tree search of a MIP solve. Use `CUTSELECT` to control cuts on the root node.
      Returns:
        Value of control `XPRSconstants.TREECUTSELECT`.

    - #### setTreeCutSelect

          public void setTreeCutSelect​(int newval)

      Sets the value of the control `XPRSconstants.TREECUTSELECT`. A bit-vector (see Section ) providing detailed control of the cuts created during the tree search of a MIP solve. Use `CUTSELECT` to control cuts on the root node.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREECUTSELECT`.

    - #### resetTreeCutSelect

          public void resetTreeCutSelect()

      Resets to its default the value of control `XPRSconstants.TREECUTSELECT`

    - #### getDualize

          public int getDualize()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Returns:
        Value of control `XPRSconstants.DUALIZE`.

    - #### setDualize

          public void setDualize​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALIZE`.

    - #### setDualize

          public void setDualize​(XPRSenumerations.AlwaysNeverAutomatic newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALIZE`.

    - #### resetDualize

          public void resetDualize()

      Resets to its default the value of control `XPRSconstants.DUALIZE`

    - #### getDualGradient

          public int getDualGradient()

      Retrieves the value of the control `XPRSconstants.DUALGRADIENT`. Simplex: This specifies the dual simplex pricing method. (Values are from the enumeration `XPRSenumerations.DualGradient`)
      Returns:
        Value of control `XPRSconstants.DUALGRADIENT`.

    - #### setDualGradient

          public void setDualGradient​(int newval)

      Sets the value of the control `XPRSconstants.DUALGRADIENT`. Simplex: This specifies the dual simplex pricing method. (Values are from the enumeration `XPRSenumerations.DualGradient`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALGRADIENT`.

    - #### setDualGradient

          public void setDualGradient​(XPRSenumerations.DualGradient newval)

      Sets the value of the control `XPRSconstants.DUALGRADIENT`. Simplex: This specifies the dual simplex pricing method. (Values are from the enumeration `XPRSenumerations.DualGradient`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALGRADIENT`.

    - #### resetDualGradient

          public void resetDualGradient()

      Resets to its default the value of control `XPRSconstants.DUALGRADIENT`

    - #### getSBIterLimit

          public int getSBIterLimit()

      Retrieves the value of the control `XPRSconstants.SBITERLIMIT`. Number of dual iterations to perform the strong branching for each entity.
      Returns:
        Value of control `XPRSconstants.SBITERLIMIT`.

    - #### setSBIterLimit

          public void setSBIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.SBITERLIMIT`. Number of dual iterations to perform the strong branching for each entity.
      Parameters:
        `newval` - New value for control `XPRSconstants.SBITERLIMIT`.

    - #### resetSBIterLimit

          public void resetSBIterLimit()

      Resets to its default the value of control `XPRSconstants.SBITERLIMIT`

    - #### getSBBest

          public int getSBBest()

      Retrieves the value of the control `XPRSconstants.SBBEST`. Number of infeasible MIP entities to initialize pseudo costs for on each node.

      Examples using `controls().setSBBest`:

      - AddMipSol.java
      Returns:
        Value of control `XPRSconstants.SBBEST`.

    - #### setSBBest

          public void setSBBest​(int newval)

      Sets the value of the control `XPRSconstants.SBBEST`. Number of infeasible MIP entities to initialize pseudo costs for on each node.

      Examples using `controls().setSBBest`:

      - AddMipSol.java
      Parameters:
        `newval` - New value for control `XPRSconstants.SBBEST`.

    - #### resetSBBest

          public void resetSBBest()

      Resets to its default the value of control `XPRSconstants.SBBEST`

    - #### getBarIndefLimit

          public int getBarIndefLimit()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARINDEFLIMIT`.

    - #### setBarIndefLimit

          public void setBarIndefLimit​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARINDEFLIMIT`.

    - #### resetBarIndefLimit

          public void resetBarIndefLimit()

      Resets to its default the value of control `XPRSconstants.BARINDEFLIMIT`

    - #### getHeurFreq

          public int getHeurFreq()

      Retrieves the value of the control `XPRSconstants.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 of `HEURFREQ`.
      Returns:
        Value of control `XPRSconstants.HEURFREQ`.

    - #### setHeurFreq

          public void setHeurFreq​(int newval)

      Sets the value of the control `XPRSconstants.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 of `HEURFREQ`.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURFREQ`.

    - #### resetHeurFreq

          public void resetHeurFreq()

      Resets to its default the value of control `XPRSconstants.HEURFREQ`

    - #### getHeurDepth

          public int getHeurDepth()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURDEPTH`.

    - #### setHeurDepth

          public void setHeurDepth​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDEPTH`.

    - #### resetHeurDepth

          public void resetHeurDepth()

      Resets to its default the value of control `XPRSconstants.HEURDEPTH`

    - #### getHeurMaxSol

          public int getHeurMaxSol()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURMAXSOL`.

    - #### setHeurMaxSol

          public void setHeurMaxSol​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURMAXSOL`.

    - #### resetHeurMaxSol

          public void resetHeurMaxSol()

      Resets to its default the value of control `XPRSconstants.HEURMAXSOL`

    - #### getHeurNodes

          public int getHeurNodes()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURNODES`.

    - #### setHeurNodes

          public void setHeurNodes​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURNODES`.

    - #### resetHeurNodes

          public void resetHeurNodes()

      Resets to its default the value of control `XPRSconstants.HEURNODES`

    - #### getLNPBest

          public int getLNPBest()

      Retrieves the value of the control `XPRSconstants.LNPBEST`. Number of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the root node (see `GOMCUTS`).
      Returns:
        Value of control `XPRSconstants.LNPBEST`.

    - #### setLNPBest

          public void setLNPBest​(int newval)

      Sets the value of the control `XPRSconstants.LNPBEST`. Number of infeasible MIP entities to create lift-and-project cuts for during each round of Gomory cuts at the root node (see `GOMCUTS`).
      Parameters:
        `newval` - New value for control `XPRSconstants.LNPBEST`.

    - #### resetLNPBest

          public void resetLNPBest()

      Resets to its default the value of control `XPRSconstants.LNPBEST`

    - #### getLNPIterLimit

          public int getLNPIterLimit()

      Retrieves the value of the control `XPRSconstants.LNPITERLIMIT`. Number of iterations to perform in improving each lift-and-project cut.
      Returns:
        Value of control `XPRSconstants.LNPITERLIMIT`.

    - #### setLNPIterLimit

          public void setLNPIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.LNPITERLIMIT`. Number of iterations to perform in improving each lift-and-project cut.
      Parameters:
        `newval` - New value for control `XPRSconstants.LNPITERLIMIT`.

    - #### resetLNPIterLimit

          public void resetLNPIterLimit()

      Resets to its default the value of control `XPRSconstants.LNPITERLIMIT`

    - #### getBranchChoice

          public int getBranchChoice()

      Retrieves the value of the control `XPRSconstants.BRANCHCHOICE`. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumeration `XPRSenumerations.BranchChoice`)
      Returns:
        Value of control `XPRSconstants.BRANCHCHOICE`.

    - #### setBranchChoice

          public void setBranchChoice​(int newval)

      Sets the value of the control `XPRSconstants.BRANCHCHOICE`. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumeration `XPRSenumerations.BranchChoice`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BRANCHCHOICE`.

    - #### setBranchChoice

          public void setBranchChoice​(XPRSenumerations.BranchChoice newval)

      Sets the value of the control `XPRSconstants.BRANCHCHOICE`. Once a MIP entity has been selected for branching, this control determines which of the branches is solved first. (Values are from the enumeration `XPRSenumerations.BranchChoice`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BRANCHCHOICE`.

    - #### resetBranchChoice

          public void resetBranchChoice()

      Resets to its default the value of control `XPRSconstants.BRANCHCHOICE`

    - #### getBarRegularize

          public int getBarRegularize()

      Retrieves the value of the control `XPRSconstants.BARREGULARIZE`. This bit-vector control (see Section ) determines how the barrier algorithm applies regularization on the KKT system.
      Returns:
        Value of control `XPRSconstants.BARREGULARIZE`.

    - #### setBarRegularize

          public void setBarRegularize​(int newval)

      Sets the value of the control `XPRSconstants.BARREGULARIZE`. This bit-vector control (see Section ) determines how the barrier algorithm applies regularization on the KKT system.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARREGULARIZE`.

    - #### resetBarRegularize

          public void resetBarRegularize()

      Resets to its default the value of control `XPRSconstants.BARREGULARIZE`

    - #### getSBSelect

          public int getSBSelect()

      Retrieves the value of the control `XPRSconstants.SBSELECT`. The size of the candidate list of MIP entities for strong branching.
      Returns:
        Value of control `XPRSconstants.SBSELECT`.

    - #### setSBSelect

          public void setSBSelect​(int newval)

      Sets the value of the control `XPRSconstants.SBSELECT`. The size of the candidate list of MIP entities for strong branching.
      Parameters:
        `newval` - New value for control `XPRSconstants.SBSELECT`.

    - #### resetSBSelect

          public void resetSBSelect()

      Resets to its default the value of control `XPRSconstants.SBSELECT`

    - #### getIISLog

          public int getIISLog()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.IISLOG`.

    - #### setIISLog

          public void setIISLog​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.IISLOG`.

    - #### resetIISLog

          public void resetIISLog()

      Resets to its default the value of control `XPRSconstants.IISLOG`

    - #### getLocalChoice

          public int getLocalChoice()

      Retrieves the value of the control `XPRSconstants.LOCALCHOICE`. Controls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.
      Returns:
        Value of control `XPRSconstants.LOCALCHOICE`.

    - #### setLocalChoice

          public void setLocalChoice​(int newval)

      Sets the value of the control `XPRSconstants.LOCALCHOICE`. Controls when to perform a local backtrack between the two child nodes during a dive in the branch and bound tree.
      Parameters:
        `newval` - New value for control `XPRSconstants.LOCALCHOICE`.

    - #### resetLocalChoice

          public void resetLocalChoice()

      Resets to its default the value of control `XPRSconstants.LOCALCHOICE`

    - #### getLocalBacktrack

          public int getLocalBacktrack()

    - #### setLocalBacktrack

          public void setLocalBacktrack​(int newval)

      Sets the value of the control `XPRSconstants.LOCALBACKTRACK`.
      Parameters:
        `newval` - New value for control `XPRSconstants.LOCALBACKTRACK`.

    - #### resetLocalBacktrack

          public void resetLocalBacktrack()

      Resets to its default the value of control `XPRSconstants.LOCALBACKTRACK`

    - #### getDualStrategy

          public int getDualStrategy()

      Retrieves the value of the control `XPRSconstants.DUALSTRATEGY`. This bit-vector control (see Section ) specifies the dual simplex strategy. (Values are from the enumeration `XPRSenumerations.DualStrategy`)
      Returns:
        Value of control `XPRSconstants.DUALSTRATEGY`.

    - #### setDualStrategy

          public void setDualStrategy​(int newval)

      Sets the value of the control `XPRSconstants.DUALSTRATEGY`. This bit-vector control (see Section ) specifies the dual simplex strategy. (Values are from the enumeration `XPRSenumerations.DualStrategy`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALSTRATEGY`.

    - #### setDualStrategy

          public void setDualStrategy​(XPRSenumerations.DualStrategy newval)

      Sets the value of the control `XPRSconstants.DUALSTRATEGY`. This bit-vector control (see Section ) specifies the dual simplex strategy. (Values are from the enumeration `XPRSenumerations.DualStrategy`)
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALSTRATEGY`.

    - #### resetDualStrategy

          public void resetDualStrategy()

      Resets to its default the value of control `XPRSconstants.DUALSTRATEGY`

    - #### getL1Cache

          @Deprecated
          public int getL1Cache()

      Deprecated.
      since 41.00
      Retrieves the value of the control `XPRSconstants.L1CACHE`. Newton 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.
      Returns:
        Value of control `XPRSconstants.L1CACHE`.

    - #### setL1Cache

          @Deprecated
          public void setL1Cache​(int newval)

      Deprecated.
      since 41.00
      Sets the value of the control `XPRSconstants.L1CACHE`. Newton 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.L1CACHE`.

    - #### resetL1Cache

          @Deprecated
          public void resetL1Cache()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.L1CACHE`

    - #### getHeurDiveStrategy

          public int getHeurDiveStrategy()

      Retrieves the value of the control `XPRSconstants.HEURDIVESTRATEGY`. Branch and Bound: Chooses the strategy for the diving heuristic.
      Returns:
        Value of control `XPRSconstants.HEURDIVESTRATEGY`.

    - #### setHeurDiveStrategy

          public void setHeurDiveStrategy​(int newval)

      Sets the value of the control `XPRSconstants.HEURDIVESTRATEGY`. Branch and Bound: Chooses the strategy for the diving heuristic.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDIVESTRATEGY`.

    - #### resetHeurDiveStrategy

          public void resetHeurDiveStrategy()

      Resets to its default the value of control `XPRSconstants.HEURDIVESTRATEGY`

    - #### getHeurSelect

          public int getHeurSelect()

    - #### setHeurSelect

          public void setHeurSelect​(int newval)

      Sets the value of the control `XPRSconstants.HEURSELECT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSELECT`.

    - #### resetHeurSelect

          public void resetHeurSelect()

      Resets to its default the value of control `XPRSconstants.HEURSELECT`

    - #### getBarStart

          public int getBarStart()

      Retrieves the value of the control `XPRSconstants.BARSTART`. Controls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.
      Returns:
        Value of control `XPRSconstants.BARSTART`.

    - #### setBarStart

          public void setBarStart​(int newval)

      Sets the value of the control `XPRSconstants.BARSTART`. Controls the computation of the starting point and warm-starting for the Newton barrier and the hybrid gradient algorithms.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARSTART`.

    - #### resetBarStart

          public void resetBarStart()

      Resets to its default the value of control `XPRSconstants.BARSTART`

    - #### getPresolvePasses

          public int getPresolvePasses()

      Retrieves the value of the control `XPRSconstants.PRESOLVEPASSES`. Number of reduction rounds to be performed in presolve
      Returns:
        Value of control `XPRSconstants.PRESOLVEPASSES`.

    - #### setPresolvePasses

          public void setPresolvePasses​(int newval)

      Sets the value of the control `XPRSconstants.PRESOLVEPASSES`. Number of reduction rounds to be performed in presolve
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVEPASSES`.

    - #### resetPresolvePasses

          public void resetPresolvePasses()

      Resets to its default the value of control `XPRSconstants.PRESOLVEPASSES`

    - #### getBarNumStability

          @Deprecated
          public int getBarNumStability()

      Deprecated.

    - #### setBarNumStability

          @Deprecated
          public void setBarNumStability​(int newval)

      Deprecated.
      since 45.00
      Sets the value of the control `XPRSconstants.BARNUMSTABILITY`.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARNUMSTABILITY`.

    - #### resetBarNumStability

          @Deprecated
          public void resetBarNumStability()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.BARNUMSTABILITY`

    - #### getBarOrderThreads

          public int getBarOrderThreads()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARORDERTHREADS`.

    - #### setBarOrderThreads

          public void setBarOrderThreads​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARORDERTHREADS`.

    - #### resetBarOrderThreads

          public void resetBarOrderThreads()

      Resets to its default the value of control `XPRSconstants.BARORDERTHREADS`

    - #### getExtraSets

          public int getExtraSets()

      Retrieves the value of the control `XPRSconstants.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 the `EXTRASETS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Returns:
        Value of control `XPRSconstants.EXTRASETS`.

    - #### setExtraSets

          public void setExtraSets​(int newval)

      Sets the value of the control `XPRSconstants.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 the `EXTRASETS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRASETS`.

    - #### resetExtraSets

          public void resetExtraSets()

      Resets to its default the value of control `XPRSconstants.EXTRASETS`

    - #### getExtraSetElems

          public long getExtraSetElems()

      Retrieves the value of the control `XPRSconstants.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 the `EXTRASETELEMS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Returns:
        Value of control `XPRSconstants.EXTRASETELEMS`.

    - #### setExtraSetElems

          public void setExtraSetElems​(long newval)

      Sets the value of the control `XPRSconstants.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 the `EXTRASETELEMS` control. If this is not done, resizing will occur automatically, but more space may be allocated than the user actually requires.
      Parameters:
        `newval` - New value for control `XPRSconstants.EXTRASETELEMS`.

    - #### resetExtraSetElems

          public void resetExtraSetElems()

      Resets to its default the value of control `XPRSconstants.EXTRASETELEMS`

    - #### getFeasibilityPump

          public int getFeasibilityPump()

      Retrieves the value of the control `XPRSconstants.FEASIBILITYPUMP`. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the root node. (Values are from the enumeration `XPRSenumerations.FeasibilityPump`)
      Returns:
        Value of control `XPRSconstants.FEASIBILITYPUMP`.

    - #### setFeasibilityPump

          public void setFeasibilityPump​(int newval)

      Sets the value of the control `XPRSconstants.FEASIBILITYPUMP`. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the root node. (Values are from the enumeration `XPRSenumerations.FeasibilityPump`)
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASIBILITYPUMP`.

    - #### setFeasibilityPump

          public void setFeasibilityPump​(XPRSenumerations.FeasibilityPump newval)

      Sets the value of the control `XPRSconstants.FEASIBILITYPUMP`. Branch and Bound: Decides if the Feasibility Pump heuristic should be run at the root node. (Values are from the enumeration `XPRSenumerations.FeasibilityPump`)
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASIBILITYPUMP`.

    - #### resetFeasibilityPump

          public void resetFeasibilityPump()

      Resets to its default the value of control `XPRSconstants.FEASIBILITYPUMP`

    - #### getPreCoefElim

          public int getPreCoefElim()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveCoefElim`)
      Returns:
        Value of control `XPRSconstants.PRECOEFELIM`.

    - #### setPreCoefElim

          public void setPreCoefElim​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveCoefElim`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECOEFELIM`.

    - #### setPreCoefElim

          public void setPreCoefElim​(XPRSenumerations.PresolveCoefElim newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveCoefElim`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECOEFELIM`.

    - #### resetPreCoefElim

          public void resetPreCoefElim()

      Resets to its default the value of control `XPRSconstants.PRECOEFELIM`

    - #### getPreDomCol

          public int getPreDomCol()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveDomColumn`)
      Returns:
        Value of control `XPRSconstants.PREDOMCOL`.

    - #### setPreDomCol

          public void setPreDomCol​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveDomColumn`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREDOMCOL`.

    - #### setPreDomCol

          public void setPreDomCol​(XPRSenumerations.PresolveDomColumn newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PresolveDomColumn`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREDOMCOL`.

    - #### resetPreDomCol

          public void resetPreDomCol()

      Resets to its default the value of control `XPRSconstants.PREDOMCOL`

    - #### getHeurSearchFreq

          public int getHeurSearchFreq()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHFREQ`. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
      Returns:
        Value of control `XPRSconstants.HEURSEARCHFREQ`.

    - #### setHeurSearchFreq

          public void setHeurSearchFreq​(int newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHFREQ`. Branch and Bound: This specifies how often the local search heuristic should be run in the tree.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHFREQ`.

    - #### resetHeurSearchFreq

          public void resetHeurSearchFreq()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHFREQ`

    - #### getHeurDiveSpeedUp

          public int getHeurDiveSpeedUp()

      Retrieves the value of the control `XPRSconstants.HEURDIVESPEEDUP`. Branch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.
      Returns:
        Value of control `XPRSconstants.HEURDIVESPEEDUP`.

    - #### setHeurDiveSpeedUp

          public void setHeurDiveSpeedUp​(int newval)

      Sets the value of the control `XPRSconstants.HEURDIVESPEEDUP`. Branch and Bound: Changes the emphasis of the diving heuristic from solution quality to diving speed.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDIVESPEEDUP`.

    - #### resetHeurDiveSpeedUp

          public void resetHeurDiveSpeedUp()

      Resets to its default the value of control `XPRSconstants.HEURDIVESPEEDUP`

    - #### getSBEstimate

          public int getSBEstimate()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.SBESTIMATE`.

    - #### setSBEstimate

          public void setSBEstimate​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.SBESTIMATE`.

    - #### resetSBEstimate

          public void resetSBEstimate()

      Resets to its default the value of control `XPRSconstants.SBESTIMATE`

    - #### getBarCores

          public int getBarCores()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARCORES`.

    - #### setBarCores

          public void setBarCores​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARCORES`.

    - #### resetBarCores

          public void resetBarCores()

      Resets to its default the value of control `XPRSconstants.BARCORES`

    - #### getMaxChecksOnMaxTime

          public int getMaxChecksOnMaxTime()

      Retrieves the value of the control `XPRSconstants.MAXCHECKSONMAXTIME`. This control is intended for use where optimization runs that are terminated using the `TIMELIMIT` (or the deprecated `MAXTIME`) 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 the `TIMELIMIT` criterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of the `CHECKSONMAXTIME` attribute after the run returns. This attribute value is the number of times the optimizer checked the `TIMELIMIT` criterion during the last call to the optimization routine `mipOptimize`. Note that this attribute value will be negative if the optimizer terminated on the `TIMELIMIT` criterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure that `TIMELIMIT` is set to its default value or to a large value so the run does not terminate again on `TIMELIMIT` and then simply set the control `MAXCHECKSONMAXTIME` to the absolute value of the `CHECKSONMAXTIME` value.
      Returns:
        Value of control `XPRSconstants.MAXCHECKSONMAXTIME`.

    - #### setMaxChecksOnMaxTime

          public void setMaxChecksOnMaxTime​(int newval)

      Sets the value of the control `XPRSconstants.MAXCHECKSONMAXTIME`. This control is intended for use where optimization runs that are terminated using the `TIMELIMIT` (or the deprecated `MAXTIME`) 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 the `TIMELIMIT` criterion up to and including the check when the termination was activated. To use the control the user first must obtain the value of the `CHECKSONMAXTIME` attribute after the run returns. This attribute value is the number of times the optimizer checked the `TIMELIMIT` criterion during the last call to the optimization routine `mipOptimize`. Note that this attribute value will be negative if the optimizer terminated on the `TIMELIMIT` criterion. To ensure that a reproduction of a run terminates in the same way the user should first ensure that `TIMELIMIT` is set to its default value or to a large value so the run does not terminate again on `TIMELIMIT` and then simply set the control `MAXCHECKSONMAXTIME` to the absolute value of the `CHECKSONMAXTIME` value.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXCHECKSONMAXTIME`.

    - #### resetMaxChecksOnMaxTime

          public void resetMaxChecksOnMaxTime()

      Resets to its default the value of control `XPRSconstants.MAXCHECKSONMAXTIME`

    - #### getMaxChecksOnMaxCutTime

          public int getMaxChecksOnMaxCutTime()

      Retrieves the value of the control `XPRSconstants.MAXCHECKSONMAXCUTTIME`. This control is intended for use where optimization runs that are terminated using the `MAXCUTTIME` 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 the `MAXCUTTIME` criterion 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 the `CHECKSONMAXCUTTIME` attribute after the run returns. This attribute value is the number of times the optimizer checked the `MAXCUTTIME` criterion during the last call to the optimization routine `mipOptimize`. Note that this attribute value will be negative if the optimizer terminated cutting on the `MAXCUTTIME` criterion. To ensure accurate reproduction of a run the user should first ensure that `MAXCUTTIME` is set to its default value or to a large value so the run does not terminate again on `MAXCUTTIME` and then simply set the control `MAXCHECKSONMAXCUTTIME` to the absolute value of the `CHECKSONMAXCUTTIME` value.
      Returns:
        Value of control `XPRSconstants.MAXCHECKSONMAXCUTTIME`.

    - #### setMaxChecksOnMaxCutTime

          public void setMaxChecksOnMaxCutTime​(int newval)

      Sets the value of the control `XPRSconstants.MAXCHECKSONMAXCUTTIME`. This control is intended for use where optimization runs that are terminated using the `MAXCUTTIME` 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 the `MAXCUTTIME` criterion 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 the `CHECKSONMAXCUTTIME` attribute after the run returns. This attribute value is the number of times the optimizer checked the `MAXCUTTIME` criterion during the last call to the optimization routine `mipOptimize`. Note that this attribute value will be negative if the optimizer terminated cutting on the `MAXCUTTIME` criterion. To ensure accurate reproduction of a run the user should first ensure that `MAXCUTTIME` is set to its default value or to a large value so the run does not terminate again on `MAXCUTTIME` and then simply set the control `MAXCHECKSONMAXCUTTIME` to the absolute value of the `CHECKSONMAXCUTTIME` value.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXCHECKSONMAXCUTTIME`.

    - #### resetMaxChecksOnMaxCutTime

          public void resetMaxChecksOnMaxCutTime()

      Resets to its default the value of control `XPRSconstants.MAXCHECKSONMAXCUTTIME`

    - #### getHistoryCosts

          public int getHistoryCosts()

      Retrieves the value of the control `XPRSconstants.HISTORYCOSTS`. Branch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.
      Returns:
        Value of control `XPRSconstants.HISTORYCOSTS`.

    - #### setHistoryCosts

          public void setHistoryCosts​(int newval)

      Sets the value of the control `XPRSconstants.HISTORYCOSTS`. Branch and Bound: How to update the pseudo cost for a MIP entity when a strong branch or a regular branch is applied.
      Parameters:
        `newval` - New value for control `XPRSconstants.HISTORYCOSTS`.

    - #### resetHistoryCosts

          public void resetHistoryCosts()

      Resets to its default the value of control `XPRSconstants.HISTORYCOSTS`

    - #### getAlgAfterCrossOver

          public int getAlgAfterCrossOver()

      Retrieves the value of the control `XPRSconstants.ALGAFTERCROSSOVER`. The algorithm to be used for the final clean up step after the crossover.
      Returns:
        Value of control `XPRSconstants.ALGAFTERCROSSOVER`.

    - #### setAlgAfterCrossOver

          public void setAlgAfterCrossOver​(int newval)

      Sets the value of the control `XPRSconstants.ALGAFTERCROSSOVER`. The algorithm to be used for the final clean up step after the crossover.
      Parameters:
        `newval` - New value for control `XPRSconstants.ALGAFTERCROSSOVER`.

    - #### resetAlgAfterCrossOver

          public void resetAlgAfterCrossOver()

      Resets to its default the value of control `XPRSconstants.ALGAFTERCROSSOVER`

    - #### getMutexCallBacks

          public int getMutexCallBacks()

      Retrieves the value of the control `XPRSconstants.MUTEXCALLBACKS`. Branch and Bound: This determines whether the callback routines are mutexed from within the optimizer.

      Examples using `controls().getMutexCallBacks`/`controls().setMutexCallBacks`:

      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.MUTEXCALLBACKS`.

    - #### setMutexCallBacks

          public void setMutexCallBacks​(int newval)

      Sets the value of the control `XPRSconstants.MUTEXCALLBACKS`. Branch and Bound: This determines whether the callback routines are mutexed from within the optimizer.

      Examples using `controls().getMutexCallBacks`/`controls().setMutexCallBacks`:

      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MUTEXCALLBACKS`.

    - #### resetMutexCallBacks

          public void resetMutexCallBacks()

      Resets to its default the value of control `XPRSconstants.MUTEXCALLBACKS`

    - #### getBarCrash

          public int getBarCrash()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARCRASH`.

    - #### setBarCrash

          public void setBarCrash​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARCRASH`.

    - #### resetBarCrash

          public void resetBarCrash()

      Resets to its default the value of control `XPRSconstants.BARCRASH`

    - #### getHeurDiveSoftRounding

          public int getHeurDiveSoftRounding()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURDIVESOFTROUNDING`.

    - #### setHeurDiveSoftRounding

          public void setHeurDiveSoftRounding​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDIVESOFTROUNDING`.

    - #### resetHeurDiveSoftRounding

          public void resetHeurDiveSoftRounding()

      Resets to its default the value of control `XPRSconstants.HEURDIVESOFTROUNDING`

    - #### getHeurSearchRootSelect

          public int getHeurSearchRootSelect()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply on the root node of a MIP solve. Use `HEURSEARCHTREESELECT` to control local search heuristics during the tree search. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Returns:
        Value of control `XPRSconstants.HEURSEARCHROOTSELECT`.

    - #### setHeurSearchRootSelect

          public void setHeurSearchRootSelect​(int newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply on the root node of a MIP solve. Use `HEURSEARCHTREESELECT` to control local search heuristics during the tree search. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHROOTSELECT`.

    - #### setHeurSearchRootSelect

          public void setHeurSearchRootSelect​(XPRSenumerations.HeuristicSearchSelect newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHROOTSELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply on the root node of a MIP solve. Use <code>HEURSEARCHTREESELECT</code> to control local search heuristics during the tree search. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHROOTSELECT`.

    - #### resetHeurSearchRootSelect

          public void resetHeurSearchRootSelect()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHROOTSELECT`

    - #### getHeurSearchTreeSelect

          public int getHeurSearchTreeSelect()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHTREESELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply during the tree search of a MIP solve. Use `HEURSEARCHROOTSELECT` to control local search heuristics on the root node. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Returns:
        Value of control `XPRSconstants.HEURSEARCHTREESELECT`.

    - #### setHeurSearchTreeSelect

          public void setHeurSearchTreeSelect​(int newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHTREESELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply during the tree search of a MIP solve. Use `HEURSEARCHROOTSELECT` to control local search heuristics on the root node. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHTREESELECT`.

    - #### setHeurSearchTreeSelect

          public void setHeurSearchTreeSelect​(XPRSenumerations.HeuristicSearchSelect newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHTREESELECT`. A bit-vector control (see Section ) for selecting which local search heuristics to apply during the tree search of a MIP solve. Use <code>HEURSEARCHROOTSELECT</code> to control local search heuristics on the root node. (Values are from the enumeration `XPRSenumerations.HeuristicSearchSelect`)
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHTREESELECT`.

    - #### resetHeurSearchTreeSelect

          public void resetHeurSearchTreeSelect()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHTREESELECT`

    - #### getMPS18Compatible

          public int getMPS18Compatible()

      Retrieves the value of the control `XPRSconstants.MPS18COMPATIBLE`. Provides compatibility of MPS file output for older MPS readers.
      Returns:
        Value of control `XPRSconstants.MPS18COMPATIBLE`.

    - #### setMPS18Compatible

          public void setMPS18Compatible​(int newval)

      Sets the value of the control `XPRSconstants.MPS18COMPATIBLE`. Provides compatibility of MPS file output for older MPS readers.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPS18COMPATIBLE`.

    - #### resetMPS18Compatible

          public void resetMPS18Compatible()

      Resets to its default the value of control `XPRSconstants.MPS18COMPATIBLE`

    - #### getRootPresolve

          public int getRootPresolve()

      Retrieves the value of the control `XPRSconstants.ROOTPRESOLVE`. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Returns:
        Value of control `XPRSconstants.ROOTPRESOLVE`.

    - #### setRootPresolve

          public void setRootPresolve​(int newval)

      Sets the value of the control `XPRSconstants.ROOTPRESOLVE`. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.ROOTPRESOLVE`.

    - #### setRootPresolve

          public void setRootPresolve​(XPRSenumerations.AlwaysNeverAutomatic newval)

      Sets the value of the control `XPRSconstants.ROOTPRESOLVE`. Determines if presolving should be performed on the problem after the tree search has finished with root cutting and heuristics. (Values are from the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.ROOTPRESOLVE`.

    - #### resetRootPresolve

          public void resetRootPresolve()

      Resets to its default the value of control `XPRSconstants.ROOTPRESOLVE`

    - #### getCrossOverDRP

          public int getCrossOverDRP()

    - #### setCrossOverDRP

          public void setCrossOverDRP​(int newval)

      Sets the value of the control `XPRSconstants.CROSSOVERDRP`. (Values are from the enumeration `XPRSenumerations.CrossoverDynamicReduction`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERDRP`.

    - #### setCrossOverDRP

          public void setCrossOverDRP​(XPRSenumerations.CrossoverDynamicReduction newval)

      Sets the value of the control `XPRSconstants.CROSSOVERDRP`. (Values are from the enumeration `XPRSenumerations.CrossoverDynamicReduction`)
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERDRP`.

    - #### resetCrossOverDRP

          public void resetCrossOverDRP()

      Resets to its default the value of control `XPRSconstants.CROSSOVERDRP`

    - #### getForceOutput

          public int getForceOutput()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.FORCEOUTPUT`.

    - #### setForceOutput

          public void setForceOutput​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.FORCEOUTPUT`.

    - #### resetForceOutput

          public void resetForceOutput()

      Resets to its default the value of control `XPRSconstants.FORCEOUTPUT`

    - #### getPrimalOps

          public int getPrimalOps()

      Retrieves the value of the control `XPRSconstants.PRIMALOPS`. Primal simplex: allows fine tuning the variable selection in the primal simplex solver.
      Returns:
        Value of control `XPRSconstants.PRIMALOPS`.

    - #### setPrimalOps

          public void setPrimalOps​(int newval)

      Sets the value of the control `XPRSconstants.PRIMALOPS`. Primal simplex: allows fine tuning the variable selection in the primal simplex solver.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRIMALOPS`.

    - #### resetPrimalOps

          public void resetPrimalOps()

      Resets to its default the value of control `XPRSconstants.PRIMALOPS`

    - #### getDeterministic

          public int getDeterministic()

      Retrieves the value of the control `XPRSconstants.DETERMINISTIC`. Selects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.
      Returns:
        Value of control `XPRSconstants.DETERMINISTIC`.

    - #### setDeterministic

          public void setDeterministic​(int newval)

      Sets the value of the control `XPRSconstants.DETERMINISTIC`. Selects whether to use a deterministic or opportunistic mode when solving a problem using multiple threads.
      Parameters:
        `newval` - New value for control `XPRSconstants.DETERMINISTIC`.

    - #### resetDeterministic

          public void resetDeterministic()

      Resets to its default the value of control `XPRSconstants.DETERMINISTIC`

    - #### getPreProbing

          public int getPreProbing()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PreProbing`)
      Returns:
        Value of control `XPRSconstants.PREPROBING`.

    - #### setPreProbing

          public void setPreProbing​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PreProbing`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREPROBING`.

    - #### setPreProbing

          public void setPreProbing​(XPRSenumerations.PreProbing newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.PreProbing`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREPROBING`.

    - #### resetPreProbing

          public void resetPreProbing()

      Resets to its default the value of control `XPRSconstants.PREPROBING`

    - #### getTreeMemoryLimit

          public int getTreeMemoryLimit()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.TREEMEMORYLIMIT`.

    - #### setTreeMemoryLimit

          public void setTreeMemoryLimit​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEMEMORYLIMIT`.

    - #### resetTreeMemoryLimit

          public void resetTreeMemoryLimit()

      Resets to its default the value of control `XPRSconstants.TREEMEMORYLIMIT`

    - #### getTreeCompression

          public int getTreeCompression()

      Retrieves the value of the control `XPRSconstants.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. The `TREECOMPRESSION` control 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. Where `TREECOMPRESSION` is set to 0, no data compression will be used on the tree file.
      Returns:
        Value of control `XPRSconstants.TREECOMPRESSION`.

    - #### setTreeCompression

          public void setTreeCompression​(int newval)

      Sets the value of the control `XPRSconstants.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. The `TREECOMPRESSION` control 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. Where `TREECOMPRESSION` is set to 0, no data compression will be used on the tree file.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREECOMPRESSION`.

    - #### resetTreeCompression

          public void resetTreeCompression()

      Resets to its default the value of control `XPRSconstants.TREECOMPRESSION`

    - #### getTreeDiagnostics

          public int getTreeDiagnostics()

      Retrieves the value of the control `XPRSconstants.TREEDIAGNOSTICS`. A bit-vector (see Section ) 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 the enumeration `XPRSenumerations.TreeDiagnostics`)
      Returns:
        Value of control `XPRSconstants.TREEDIAGNOSTICS`.

    - #### setTreeDiagnostics

          public void setTreeDiagnostics​(int newval)

      Sets the value of the control `XPRSconstants.TREEDIAGNOSTICS`. A bit-vector (see Section ) 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 the enumeration `XPRSenumerations.TreeDiagnostics`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEDIAGNOSTICS`.

    - #### setTreeDiagnostics

          public void setTreeDiagnostics​(XPRSenumerations.TreeDiagnostics newval)

      Sets the value of the control `XPRSconstants.TREEDIAGNOSTICS`. A bit-vector (see Section ) 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 the enumeration `XPRSenumerations.TreeDiagnostics`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEDIAGNOSTICS`.

    - #### resetTreeDiagnostics

          public void resetTreeDiagnostics()

      Resets to its default the value of control `XPRSconstants.TREEDIAGNOSTICS`

    - #### getMaxTreeFileSize

          public int getMaxTreeFileSize()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MAXTREEFILESIZE`.

    - #### setMaxTreeFileSize

          public void setMaxTreeFileSize​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXTREEFILESIZE`.

    - #### resetMaxTreeFileSize

          public void resetMaxTreeFileSize()

      Resets to its default the value of control `XPRSconstants.MAXTREEFILESIZE`

    - #### getPreCliqueStrategy

          public int getPreCliqueStrategy()

      Retrieves the value of the control `XPRSconstants.PRECLIQUESTRATEGY`. Determines how much effort to spend on clique covers in presolve.
      Returns:
        Value of control `XPRSconstants.PRECLIQUESTRATEGY`.

    - #### setPreCliqueStrategy

          public void setPreCliqueStrategy​(int newval)

      Sets the value of the control `XPRSconstants.PRECLIQUESTRATEGY`. Determines how much effort to spend on clique covers in presolve.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECLIQUESTRATEGY`.

    - #### resetPreCliqueStrategy

          public void resetPreCliqueStrategy()

      Resets to its default the value of control `XPRSconstants.PRECLIQUESTRATEGY`

    - #### getRepairInfeasMaxTime

          @Deprecated
          public int getRepairInfeasMaxTime()

      Deprecated.
      since 41.00
      Retrieves the value of the control `XPRSconstants.REPAIRINFEASMAXTIME`. Overall time limit for the repairinfeas tool
      Returns:
        Value of control `XPRSconstants.REPAIRINFEASMAXTIME`.

    - #### setRepairInfeasMaxTime

          @Deprecated
          public void setRepairInfeasMaxTime​(int newval)

      Deprecated.
      since 41.00
      Sets the value of the control `XPRSconstants.REPAIRINFEASMAXTIME`. Overall time limit for the repairinfeas tool
      Parameters:
        `newval` - New value for control `XPRSconstants.REPAIRINFEASMAXTIME`.

    - #### resetRepairInfeasMaxTime

          @Deprecated
          public void resetRepairInfeasMaxTime()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.REPAIRINFEASMAXTIME`

    - #### getIfCheckConvexity

          public int getIfCheckConvexity()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.OnOff`)
      Returns:
        Value of control `XPRSconstants.IFCHECKCONVEXITY`.

    - #### setIfCheckConvexity

          public void setIfCheckConvexity​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.OnOff`)
      Parameters:
        `newval` - New value for control `XPRSconstants.IFCHECKCONVEXITY`.

    - #### setIfCheckConvexity

          public void setIfCheckConvexity​(XPRSenumerations.OnOff newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.OnOff`)
      Parameters:
        `newval` - New value for control `XPRSconstants.IFCHECKCONVEXITY`.

    - #### resetIfCheckConvexity

          public void resetIfCheckConvexity()

      Resets to its default the value of control `XPRSconstants.IFCHECKCONVEXITY`

    - #### getPrimalUnshift

          public int getPrimalUnshift()

      Retrieves the value of the control `XPRSconstants.PRIMALUNSHIFT`. Determines whether primal is allowed to call dual to unshift. (Values are from the enumeration `XPRSenumerations.PrimalUnshift`)
      Returns:
        Value of control `XPRSconstants.PRIMALUNSHIFT`.

    - #### setPrimalUnshift

          public void setPrimalUnshift​(int newval)

      Sets the value of the control `XPRSconstants.PRIMALUNSHIFT`. Determines whether primal is allowed to call dual to unshift. (Values are from the enumeration `XPRSenumerations.PrimalUnshift`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRIMALUNSHIFT`.

    - #### setPrimalUnshift

          public void setPrimalUnshift​(XPRSenumerations.PrimalUnshift newval)

      Sets the value of the control `XPRSconstants.PRIMALUNSHIFT`. Determines whether primal is allowed to call dual to unshift. (Values are from the enumeration `XPRSenumerations.PrimalUnshift`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PRIMALUNSHIFT`.

    - #### resetPrimalUnshift

          public void resetPrimalUnshift()

      Resets to its default the value of control `XPRSconstants.PRIMALUNSHIFT`

    - #### getRepairIndefiniteQ

          public XPRSenumerations.RepairIndefiniteQuadratic getRepairIndefiniteQ()

      Retrieves the value of the control `XPRSconstants.REPAIRINDEFINITEQ`. Controls if the optimizer should make indefinite quadratic matrices positive definite when it is possible. (Values are from the enumeration `XPRSenumerations.RepairIndefiniteQuadratic`)
      Returns:
        Value of control `XPRSconstants.REPAIRINDEFINITEQ`.

    - #### setRepairIndefiniteQ

          public void setRepairIndefiniteQ​(XPRSenumerations.RepairIndefiniteQuadratic newval)

      Sets the value of the control `XPRSconstants.REPAIRINDEFINITEQ`. Controls if the optimizer should make indefinite quadratic matrices positive definite when it is possible. (Values are from the enumeration `XPRSenumerations.RepairIndefiniteQuadratic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.REPAIRINDEFINITEQ`.

    - #### resetRepairIndefiniteQ

          public void resetRepairIndefiniteQ()

      Resets to its default the value of control `XPRSconstants.REPAIRINDEFINITEQ`

    - #### getMipRampup

          public int getMipRampup()

      Retrieves the value of the control `XPRSconstants.MIPRAMPUP`. Controls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.
      Returns:
        Value of control `XPRSconstants.MIPRAMPUP`.

    - #### setMipRampup

          public void setMipRampup​(int newval)

      Sets the value of the control `XPRSconstants.MIPRAMPUP`. Controls the strategy used by the parallel MIP solver during the ramp-up phase of a branch-and-bound tree search.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRAMPUP`.

    - #### resetMipRampup

          public void resetMipRampup()

      Resets to its default the value of control `XPRSconstants.MIPRAMPUP`

    - #### getMaxLocalBacktrack

          public int getMaxLocalBacktrack()

      Retrieves the value of the control `XPRSconstants.MAXLOCALBACKTRACK`. Branch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.
      Returns:
        Value of control `XPRSconstants.MAXLOCALBACKTRACK`.

    - #### setMaxLocalBacktrack

          public void setMaxLocalBacktrack​(int newval)

      Sets the value of the control `XPRSconstants.MAXLOCALBACKTRACK`. Branch-and-Bound: How far back up the current dive path the optimizer is allowed to look for a local backtrack candidate node.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXLOCALBACKTRACK`.

    - #### resetMaxLocalBacktrack

          public void resetMaxLocalBacktrack()

      Resets to its default the value of control `XPRSconstants.MAXLOCALBACKTRACK`

    - #### getUserSolHeuristic

          public int getUserSolHeuristic()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.USERSOLHEURISTIC`.

    - #### setUserSolHeuristic

          public void setUserSolHeuristic​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.USERSOLHEURISTIC`.

    - #### resetUserSolHeuristic

          public void resetUserSolHeuristic()

      Resets to its default the value of control `XPRSconstants.USERSOLHEURISTIC`

    - #### getPreConvertObjToCons

          public int getPreConvertObjToCons()

      Retrieves the value of the control `XPRSconstants.PRECONVERTOBJTOCONS`. Presolve: convert a linear or quadratic objective function into an objective transfer constraint
      Returns:
        Value of control `XPRSconstants.PRECONVERTOBJTOCONS`.

    - #### setPreConvertObjToCons

          public void setPreConvertObjToCons​(int newval)

      Sets the value of the control `XPRSconstants.PRECONVERTOBJTOCONS`. Presolve: convert a linear or quadratic objective function into an objective transfer constraint
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECONVERTOBJTOCONS`.

    - #### resetPreConvertObjToCons

          public void resetPreConvertObjToCons()

      Resets to its default the value of control `XPRSconstants.PRECONVERTOBJTOCONS`

    - #### getForceParallelDual

          public int getForceParallelDual()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.FORCEPARALLELDUAL`.

    - #### setForceParallelDual

          public void setForceParallelDual​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.FORCEPARALLELDUAL`.

    - #### resetForceParallelDual

          public void resetForceParallelDual()

      Resets to its default the value of control `XPRSconstants.FORCEPARALLELDUAL`

    - #### getBacktrackTie

          public int getBacktrackTie()

      Retrieves the value of the control `XPRSconstants.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 the `BACKTRACK` control. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Returns:
        Value of control `XPRSconstants.BACKTRACKTIE`.

    - #### setBacktrackTie

          public void setBacktrackTie​(int newval)

      Sets the value of the control `XPRSconstants.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 the `BACKTRACK` control. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKTRACKTIE`.

    - #### setBacktrackTie

          public void setBacktrackTie​(XPRSenumerations.BacktrackAlg newval)

      Sets the value of the control `XPRSconstants.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 the <code>BACKTRACK</code> control. (Values are from the enumeration `XPRSenumerations.BacktrackAlg`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKTRACKTIE`.

    - #### resetBacktrackTie

          public void resetBacktrackTie()

      Resets to its default the value of control `XPRSconstants.BACKTRACKTIE`

    - #### getBranchDisj

          public int getBranchDisj()

      Retrieves the value of the control `XPRSconstants.BRANCHDISJ`. Branch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.
      Returns:
        Value of control `XPRSconstants.BRANCHDISJ`.

    - #### setBranchDisj

          public void setBranchDisj​(int newval)

      Sets the value of the control `XPRSconstants.BRANCHDISJ`. Branch and Bound: Determines whether the optimizer should attempt to branch on general split disjunctions during the branch and bound search.
      Parameters:
        `newval` - New value for control `XPRSconstants.BRANCHDISJ`.

    - #### resetBranchDisj

          public void resetBranchDisj()

      Resets to its default the value of control `XPRSconstants.BRANCHDISJ`

    - #### getMipFracReduce

          public int getMipFracReduce()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MIPFRACREDUCE`.

    - #### setMipFracReduce

          public void setMipFracReduce​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPFRACREDUCE`.

    - #### resetMipFracReduce

          public void resetMipFracReduce()

      Resets to its default the value of control `XPRSconstants.MIPFRACREDUCE`

    - #### getConcurrentThreads

          public int getConcurrentThreads()

      Retrieves the value of the control `XPRSconstants.CONCURRENTTHREADS`. Determines the number of threads used by the concurrent solver.
      Returns:
        Value of control `XPRSconstants.CONCURRENTTHREADS`.

    - #### setConcurrentThreads

          public void setConcurrentThreads​(int newval)

      Sets the value of the control `XPRSconstants.CONCURRENTTHREADS`. Determines the number of threads used by the concurrent solver.
      Parameters:
        `newval` - New value for control `XPRSconstants.CONCURRENTTHREADS`.

    - #### resetConcurrentThreads

          public void resetConcurrentThreads()

      Resets to its default the value of control `XPRSconstants.CONCURRENTTHREADS`

    - #### getMaxScaleFactor

          public int getMaxScaleFactor()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MAXSCALEFACTOR`.

    - #### setMaxScaleFactor

          public void setMaxScaleFactor​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXSCALEFACTOR`.

    - #### resetMaxScaleFactor

          public void resetMaxScaleFactor()

      Resets to its default the value of control `XPRSconstants.MAXSCALEFACTOR`

    - #### getHeurThreads

          public int getHeurThreads()

      Retrieves the value of the control `XPRSconstants.HEURTHREADS`. Branch and Bound: The number of threads to dedicate to running heuristics during the root solve.
      Returns:
        Value of control `XPRSconstants.HEURTHREADS`.

    - #### setHeurThreads

          public void setHeurThreads​(int newval)

      Sets the value of the control `XPRSconstants.HEURTHREADS`. Branch and Bound: The number of threads to dedicate to running heuristics during the root solve.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURTHREADS`.

    - #### resetHeurThreads

          public void resetHeurThreads()

      Resets to its default the value of control `XPRSconstants.HEURTHREADS`

    - #### getThreads

          public int getThreads()

      Retrieves the value of the control `XPRSconstants.THREADS`. The default number of threads used during optimization.

      Examples using `controls().getThreads`:

      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.THREADS`.

    - #### setThreads

          public void setThreads​(int newval)

      Sets the value of the control `XPRSconstants.THREADS`. The default number of threads used during optimization.

      Examples using `controls().getThreads`:

      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.THREADS`.

    - #### resetThreads

          public void resetThreads()

      Resets to its default the value of control `XPRSconstants.THREADS`

    - #### getHeurBeforeLP

          public int getHeurBeforeLP()

      Retrieves the value of the control `XPRSconstants.HEURBEFORELP`. Branch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.
      Returns:
        Value of control `XPRSconstants.HEURBEFORELP`.

    - #### setHeurBeforeLP

          public void setHeurBeforeLP​(int newval)

      Sets the value of the control `XPRSconstants.HEURBEFORELP`. Branch and Bound: Determines whether primal heuristics should be run before the initial LP relaxation has been solved.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURBEFORELP`.

    - #### resetHeurBeforeLP

          public void resetHeurBeforeLP()

      Resets to its default the value of control `XPRSconstants.HEURBEFORELP`

    - #### getPreDomRow

          public int getPreDomRow()

      Retrieves the value of the control `XPRSconstants.PREDOMROW`. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumeration `XPRSenumerations.PresolveDomRow`)
      Returns:
        Value of control `XPRSconstants.PREDOMROW`.

    - #### setPreDomRow

          public void setPreDomRow​(int newval)

      Sets the value of the control `XPRSconstants.PREDOMROW`. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumeration `XPRSenumerations.PresolveDomRow`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREDOMROW`.

    - #### setPreDomRow

          public void setPreDomRow​(XPRSenumerations.PresolveDomRow newval)

      Sets the value of the control `XPRSconstants.PREDOMROW`. Presolve: Determines the level of dominated row removal reductions to perform when presolving a problem. (Values are from the enumeration `XPRSenumerations.PresolveDomRow`)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREDOMROW`.

    - #### resetPreDomRow

          public void resetPreDomRow()

      Resets to its default the value of control `XPRSconstants.PREDOMROW`

    - #### getBranchStructural

          public int getBranchStructural()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Returns:
        Value of control `XPRSconstants.BRANCHSTRUCTURAL`.

    - #### setBranchStructural

          public void setBranchStructural​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BRANCHSTRUCTURAL`.

    - #### setBranchStructural

          public void setBranchStructural​(XPRSenumerations.AlwaysNeverAutomatic newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BRANCHSTRUCTURAL`.

    - #### resetBranchStructural

          public void resetBranchStructural()

      Resets to its default the value of control `XPRSconstants.BRANCHSTRUCTURAL`

    - #### getQuadraticUnshift

          public int getQuadraticUnshift()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Returns:
        Value of control `XPRSconstants.QUADRATICUNSHIFT`.

    - #### setQuadraticUnshift

          public void setQuadraticUnshift​(int newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.QUADRATICUNSHIFT`.

    - #### setQuadraticUnshift

          public void setQuadraticUnshift​(XPRSenumerations.AlwaysNeverAutomatic newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.AlwaysNeverAutomatic`)
      Parameters:
        `newval` - New value for control `XPRSconstants.QUADRATICUNSHIFT`.

    - #### resetQuadraticUnshift

          public void resetQuadraticUnshift()

      Resets to its default the value of control `XPRSconstants.QUADRATICUNSHIFT`

    - #### getBarPresolveOps

          public int getBarPresolveOps()

      Retrieves the value of the control `XPRSconstants.BARPRESOLVEOPS`. Newton barrier: This bit-vector (see Section ) controls the Newton-Barrier specific presolve operations. (Values are from the enumeration `XPRSenumerations.BarPresolveOps`)
      Returns:
        Value of control `XPRSconstants.BARPRESOLVEOPS`.

    - #### setBarPresolveOps

          public void setBarPresolveOps​(int newval)

      Sets the value of the control `XPRSconstants.BARPRESOLVEOPS`. Newton barrier: This bit-vector (see Section ) controls the Newton-Barrier specific presolve operations. (Values are from the enumeration `XPRSenumerations.BarPresolveOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BARPRESOLVEOPS`.

    - #### setBarPresolveOps

          public void setBarPresolveOps​(XPRSenumerations.BarPresolveOps newval)

      Sets the value of the control `XPRSconstants.BARPRESOLVEOPS`. Newton barrier: This bit-vector (see Section ) controls the Newton-Barrier specific presolve operations. (Values are from the enumeration `XPRSenumerations.BarPresolveOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BARPRESOLVEOPS`.

    - #### resetBarPresolveOps

          public void resetBarPresolveOps()

      Resets to its default the value of control `XPRSconstants.BARPRESOLVEOPS`

    - #### getQSimplexOps

          public int getQSimplexOps()

      Retrieves the value of the control `XPRSconstants.QSIMPLEXOPS`. Controls the behavior of the quadratic simplex solvers via a bit-vector (see Section ).
      Returns:
        Value of control `XPRSconstants.QSIMPLEXOPS`.

    - #### setQSimplexOps

          public void setQSimplexOps​(int newval)

      Sets the value of the control `XPRSconstants.QSIMPLEXOPS`. Controls the behavior of the quadratic simplex solvers via a bit-vector (see Section ).
      Parameters:
        `newval` - New value for control `XPRSconstants.QSIMPLEXOPS`.

    - #### resetQSimplexOps

          public void resetQSimplexOps()

      Resets to its default the value of control `XPRSconstants.QSIMPLEXOPS`

    - #### getMipRestart

          public int getMipRestart()

      Retrieves the value of the control `XPRSconstants.MIPRESTART`. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumeration `XPRSenumerations.MipRestart`)

      Examples using `controls().getMipRestart`/`controls().setMipRestart`:

      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.MIPRESTART`.

    - #### setMipRestart

          public void setMipRestart​(int newval)

      Sets the value of the control `XPRSconstants.MIPRESTART`. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumeration `XPRSenumerations.MipRestart`)

      Examples using `controls().getMipRestart`/`controls().setMipRestart`:

      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRESTART`.

    - #### setMipRestart

          public void setMipRestart​(XPRSenumerations.MipRestart newval)

      Sets the value of the control `XPRSconstants.MIPRESTART`. Branch and Bound: controls strategy for in-tree restarts. (Values are from the enumeration `XPRSenumerations.MipRestart`)
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRESTART`.

    - #### resetMipRestart

          public void resetMipRestart()

      Resets to its default the value of control `XPRSconstants.MIPRESTART`

    - #### getConflictCuts

          public int getConflictCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.CONFLICTCUTS`.

    - #### setConflictCuts

          public void setConflictCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.CONFLICTCUTS`.

    - #### resetConflictCuts

          public void resetConflictCuts()

      Resets to its default the value of control `XPRSconstants.CONFLICTCUTS`

    - #### getPreProtectDual

          public int getPreProtectDual()

      Retrieves the value of the control `XPRSconstants.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 calling `crossoverLpSol`.
      Returns:
        Value of control `XPRSconstants.PREPROTECTDUAL`.

    - #### setPreProtectDual

          public void setPreProtectDual​(int newval)

      Sets the value of the control `XPRSconstants.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 calling `crossoverLpSol`.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREPROTECTDUAL`.

    - #### resetPreProtectDual

          public void resetPreProtectDual()

      Resets to its default the value of control `XPRSconstants.PREPROTECTDUAL`

    - #### getCoresPerCPU

          public int getCoresPerCPU()

      Retrieves the value of the control `XPRSconstants.CORESPERCPU`. Used to override the detected value of the number of cores on a CPU. The cache size (either detected or specified via the `CACHESIZE` control) 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
      Returns:
        Value of control `XPRSconstants.CORESPERCPU`.

    - #### setCoresPerCPU

          public void setCoresPerCPU​(int newval)

      Sets the value of the control `XPRSconstants.CORESPERCPU`. Used to override the detected value of the number of cores on a CPU. The cache size (either detected or specified via the `CACHESIZE` control) 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
      Parameters:
        `newval` - New value for control `XPRSconstants.CORESPERCPU`.

    - #### resetCoresPerCPU

          public void resetCoresPerCPU()

      Resets to its default the value of control `XPRSconstants.CORESPERCPU`

    - #### getResourceStrategy

          public int getResourceStrategy()

      Retrieves the value of the control `XPRSconstants.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 by `MAXMEMORYSOFT` and `MAXMEMORYHARD`
      Returns:
        Value of control `XPRSconstants.RESOURCESTRATEGY`.

    - #### setResourceStrategy

          public void setResourceStrategy​(int newval)

      Sets the value of the control `XPRSconstants.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 by `MAXMEMORYSOFT` and `MAXMEMORYHARD`
      Parameters:
        `newval` - New value for control `XPRSconstants.RESOURCESTRATEGY`.

    - #### resetResourceStrategy

          public void resetResourceStrategy()

      Resets to its default the value of control `XPRSconstants.RESOURCESTRATEGY`

    - #### getClamping

          public int getClamping()

      Retrieves the value of the control `XPRSconstants.CLAMPING`. This bit-vector control (see Section ) allows for the adjustment of returned solution values such that they are always within bounds.
      Returns:
        Value of control `XPRSconstants.CLAMPING`.

    - #### setClamping

          public void setClamping​(int newval)

      Sets the value of the control `XPRSconstants.CLAMPING`. This bit-vector control (see Section ) allows for the adjustment of returned solution values such that they are always within bounds.
      Parameters:
        `newval` - New value for control `XPRSconstants.CLAMPING`.

    - #### resetClamping

          public void resetClamping()

      Resets to its default the value of control `XPRSconstants.CLAMPING`

    - #### getSleepOnThreadWait

          @Deprecated
          public int getSleepOnThreadWait()

      Deprecated.
      since 41.00
      Retrieves the value of the control `XPRSconstants.SLEEPONTHREADWAIT`. In previous versions this was used to determine if the threads should be put into a wait state when waiting for work.
      Returns:
        Value of control `XPRSconstants.SLEEPONTHREADWAIT`.

    - #### setSleepOnThreadWait

          @Deprecated
          public void setSleepOnThreadWait​(int newval)

      Deprecated.
      since 41.00
      Sets the value of the control `XPRSconstants.SLEEPONTHREADWAIT`. In previous versions this was used to determine if the threads should be put into a wait state when waiting for work.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLEEPONTHREADWAIT`.

    - #### resetSleepOnThreadWait

          @Deprecated
          public void resetSleepOnThreadWait()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.SLEEPONTHREADWAIT`

    - #### getPreDupRow

          public int getPreDupRow()

      Retrieves the value of the control `XPRSconstants.PREDUPROW`. Presolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.
      Returns:
        Value of control `XPRSconstants.PREDUPROW`.

    - #### setPreDupRow

          public void setPreDupRow​(int newval)

      Sets the value of the control `XPRSconstants.PREDUPROW`. Presolve: Determines the type of duplicate rows to look for and eliminate when presolving a problem.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREDUPROW`.

    - #### resetPreDupRow

          public void resetPreDupRow()

      Resets to its default the value of control `XPRSconstants.PREDUPROW`

    - #### getCPUPlatform

          public int getCPUPlatform()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.CPUPLATFORM`.

    - #### setCPUPlatform

          public void setCPUPlatform​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.CPUPLATFORM`.

    - #### resetCPUPlatform

          public void resetCPUPlatform()

      Resets to its default the value of control `XPRSconstants.CPUPLATFORM`

    - #### getBarAlg

          public int getBarAlg()

      Retrieves the value of the control `XPRSconstants.BARALG`. This control determines which barrier algorithm is used to solve the problem. Notably, this is also the control to enable the primal-dual hybrid gradient algorithm.
      Returns:
        Value of control `XPRSconstants.BARALG`.

    - #### setBarAlg

          public void setBarAlg​(int newval)

      Sets the value of the control `XPRSconstants.BARALG`. This control determines which barrier algorithm is used to solve the problem. Notably, this is also the control to enable the primal-dual hybrid gradient algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARALG`.

    - #### resetBarAlg

          public void resetBarAlg()

      Resets to its default the value of control `XPRSconstants.BARALG`

    - #### getSifting

          public int getSifting()

      Retrieves the value of the control `XPRSconstants.SIFTING`. Determines whether to enable sifting algorithm with the dual simplex method.
      Returns:
        Value of control `XPRSconstants.SIFTING`.

    - #### setSifting

          public void setSifting​(int newval)

      Sets the value of the control `XPRSconstants.SIFTING`. Determines whether to enable sifting algorithm with the dual simplex method.
      Parameters:
        `newval` - New value for control `XPRSconstants.SIFTING`.

    - #### resetSifting

          public void resetSifting()

      Resets to its default the value of control `XPRSconstants.SIFTING`

    - #### getBarKeepLastSol

          public int getBarKeepLastSol()

    - #### setBarKeepLastSol

          public void setBarKeepLastSol​(int newval)

      Sets the value of the control `XPRSconstants.BARKEEPLASTSOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARKEEPLASTSOL`.

    - #### resetBarKeepLastSol

          public void resetBarKeepLastSol()

      Resets to its default the value of control `XPRSconstants.BARKEEPLASTSOL`

    - #### getLPLogStyle

          public int getLPLogStyle()

      Retrieves the value of the control `XPRSconstants.LPLOGSTYLE`. Simplex: The style of the simplex log.
      Returns:
        Value of control `XPRSconstants.LPLOGSTYLE`.

    - #### setLPLogStyle

          public void setLPLogStyle​(int newval)

      Sets the value of the control `XPRSconstants.LPLOGSTYLE`. Simplex: The style of the simplex log.
      Parameters:
        `newval` - New value for control `XPRSconstants.LPLOGSTYLE`.

    - #### resetLPLogStyle

          public void resetLPLogStyle()

      Resets to its default the value of control `XPRSconstants.LPLOGSTYLE`

    - #### getRandomSeed

          public int getRandomSeed()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.RANDOMSEED`.

    - #### setRandomSeed

          public void setRandomSeed​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.RANDOMSEED`.

    - #### resetRandomSeed

          public void resetRandomSeed()

      Resets to its default the value of control `XPRSconstants.RANDOMSEED`

    - #### getTreeQCCuts

          public int getTreeQCCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.TREEQCCUTS`.

    - #### setTreeQCCuts

          public void setTreeQCCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEQCCUTS`.

    - #### resetTreeQCCuts

          public void resetTreeQCCuts()

      Resets to its default the value of control `XPRSconstants.TREEQCCUTS`

    - #### getPreLinDep

          public int getPreLinDep()

      Retrieves the value of the control `XPRSconstants.PRELINDEP`. Presolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.
      Returns:
        Value of control `XPRSconstants.PRELINDEP`.

    - #### setPreLinDep

          public void setPreLinDep​(int newval)

      Sets the value of the control `XPRSconstants.PRELINDEP`. Presolve: Determines whether to check for and remove linearly dependent equality constraints when presolving a problem.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRELINDEP`.

    - #### resetPreLinDep

          public void resetPreLinDep()

      Resets to its default the value of control `XPRSconstants.PRELINDEP`

    - #### getDualThreads

          public int getDualThreads()

      Retrieves the value of the control `XPRSconstants.DUALTHREADS`. Determines the maximum number of threads that dual simplex is allowed to use. If `DUALTHREADS` is set to the default value ( `-1`), the `THREADS` control will determine the number of threads used.
      Returns:
        Value of control `XPRSconstants.DUALTHREADS`.

    - #### setDualThreads

          public void setDualThreads​(int newval)

      Sets the value of the control `XPRSconstants.DUALTHREADS`. Determines the maximum number of threads that dual simplex is allowed to use. If `DUALTHREADS` is set to the default value ( `-1`), the `THREADS` control will determine the number of threads used.
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALTHREADS`.

    - #### resetDualThreads

          public void resetDualThreads()

      Resets to its default the value of control `XPRSconstants.DUALTHREADS`

    - #### getPreObjCutDetect

          public int getPreObjCutDetect()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PREOBJCUTDETECT`.

    - #### setPreObjCutDetect

          public void setPreObjCutDetect​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREOBJCUTDETECT`.

    - #### resetPreObjCutDetect

          public void resetPreObjCutDetect()

      Resets to its default the value of control `XPRSconstants.PREOBJCUTDETECT`

    - #### getPreBndRedQuad

          public int getPreBndRedQuad()

      Retrieves the value of the control `XPRSconstants.PREBNDREDQUAD`. Determines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.
      Returns:
        Value of control `XPRSconstants.PREBNDREDQUAD`.

    - #### setPreBndRedQuad

          public void setPreBndRedQuad​(int newval)

      Sets the value of the control `XPRSconstants.PREBNDREDQUAD`. Determines if convex quadratic constraints should be used for inferring bound reductions on variables when solving a MIP.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREBNDREDQUAD`.

    - #### resetPreBndRedQuad

          public void resetPreBndRedQuad()

      Resets to its default the value of control `XPRSconstants.PREBNDREDQUAD`

    - #### getPreBndRedCone

          public int getPreBndRedCone()

      Retrieves the value of the control `XPRSconstants.PREBNDREDCONE`. Determines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.
      Returns:
        Value of control `XPRSconstants.PREBNDREDCONE`.

    - #### setPreBndRedCone

          public void setPreBndRedCone​(int newval)

      Sets the value of the control `XPRSconstants.PREBNDREDCONE`. Determines if second order cone constraints should be used for inferring bound reductions on variables when solving a MIP.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREBNDREDCONE`.

    - #### resetPreBndRedCone

          public void resetPreBndRedCone()

      Resets to its default the value of control `XPRSconstants.PREBNDREDCONE`

    - #### getPreComponents

          public int getPreComponents()

      Retrieves the value of the control `XPRSconstants.PRECOMPONENTS`. Presolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.
      Returns:
        Value of control `XPRSconstants.PRECOMPONENTS`.

    - #### setPreComponents

          public void setPreComponents​(int newval)

      Sets the value of the control `XPRSconstants.PRECOMPONENTS`. Presolve: determines whether small independent components should be detected and solved as individual subproblems during root node processing.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECOMPONENTS`.

    - #### resetPreComponents

          public void resetPreComponents()

      Resets to its default the value of control `XPRSconstants.PRECOMPONENTS`

    - #### getMaxMipTasks

          public int getMaxMipTasks()

      Retrieves the value of the control `XPRSconstants.MAXMIPTASKS`. Branch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.
      Returns:
        Value of control `XPRSconstants.MAXMIPTASKS`.

    - #### setMaxMipTasks

          public void setMaxMipTasks​(int newval)

      Sets the value of the control `XPRSconstants.MAXMIPTASKS`. Branch-and-Bound: The maximum number of tasks to run in parallel during a MIP solve.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXMIPTASKS`.

    - #### resetMaxMipTasks

          public void resetMaxMipTasks()

      Resets to its default the value of control `XPRSconstants.MAXMIPTASKS`

    - #### getMipTerminationMethod

          public int getMipTerminationMethod()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MIPTERMINATIONMETHOD`.

    - #### setMipTerminationMethod

          public void setMipTerminationMethod​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPTERMINATIONMETHOD`.

    - #### resetMipTerminationMethod

          public void resetMipTerminationMethod()

      Resets to its default the value of control `XPRSconstants.MIPTERMINATIONMETHOD`

    - #### getPreConeDecomp

          public int getPreConeDecomp()

      Retrieves the value of the control `XPRSconstants.PRECONEDECOMP`. Presolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.
      Returns:
        Value of control `XPRSconstants.PRECONEDECOMP`.

    - #### setPreConeDecomp

          public void setPreConeDecomp​(int newval)

      Sets the value of the control `XPRSconstants.PRECONEDECOMP`. Presolve: decompose regular and rotated cones with more than two elements and apply Outer Approximation on the resulting components.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECONEDECOMP`.

    - #### resetPreConeDecomp

          public void resetPreConeDecomp()

      Resets to its default the value of control `XPRSconstants.PRECONEDECOMP`

    - #### getHeurForceSpecialObj

          public int getHeurForceSpecialObj()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURFORCESPECIALOBJ`.

    - #### setHeurForceSpecialObj

          public void setHeurForceSpecialObj​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURFORCESPECIALOBJ`.

    - #### resetHeurForceSpecialObj

          public void resetHeurForceSpecialObj()

      Resets to its default the value of control `XPRSconstants.HEURFORCESPECIALOBJ`

    - #### getHeurSearchRootCutFreq

          public int getHeurSearchRootCutFreq()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURSEARCHROOTCUTFREQ`.

    - #### setHeurSearchRootCutFreq

          public void setHeurSearchRootCutFreq​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHROOTCUTFREQ`.

    - #### resetHeurSearchRootCutFreq

          public void resetHeurSearchRootCutFreq()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHROOTCUTFREQ`

    - #### getPreElimQuad

          public int getPreElimQuad()

      Retrieves the value of the control `XPRSconstants.PREELIMQUAD`. Presolve: Allows for elimination of quadratic variables via doubleton rows.
      Returns:
        Value of control `XPRSconstants.PREELIMQUAD`.

    - #### setPreElimQuad

          public void setPreElimQuad​(int newval)

      Sets the value of the control `XPRSconstants.PREELIMQUAD`. Presolve: Allows for elimination of quadratic variables via doubleton rows.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREELIMQUAD`.

    - #### resetPreElimQuad

          public void resetPreElimQuad()

      Resets to its default the value of control `XPRSconstants.PREELIMQUAD`

    - #### getPreImplications

          public int getPreImplications()

      Retrieves the value of the control `XPRSconstants.PREIMPLICATIONS`. Presolve: Determines whether to use implication structures to remove redundant rows. If implication sequences are detected, they might also be used in probing.
      Returns:
        Value of control `XPRSconstants.PREIMPLICATIONS`.

    - #### setPreImplications

          public void setPreImplications​(int newval)

      Sets the value of the control `XPRSconstants.PREIMPLICATIONS`. Presolve: Determines whether to use implication structures to remove redundant rows. If implication sequences are detected, they might also be used in probing.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREIMPLICATIONS`.

    - #### resetPreImplications

          public void resetPreImplications()

      Resets to its default the value of control `XPRSconstants.PREIMPLICATIONS`

    - #### getTunerMode

          public XPRSenumerations.TunerMode getTunerMode()

      Retrieves the value of the control `XPRSconstants.TUNERMODE`. Tuner: Whether to always enable the tuner or disable it. (Values are from the enumeration `XPRSenumerations.TunerMode`)
      Returns:
        Value of control `XPRSconstants.TUNERMODE`.

    - #### setTunerMode

          public void setTunerMode​(XPRSenumerations.TunerMode newval)

      Sets the value of the control `XPRSconstants.TUNERMODE`. Tuner: Whether to always enable the tuner or disable it. (Values are from the enumeration `XPRSenumerations.TunerMode`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERMODE`.

    - #### resetTunerMode

          public void resetTunerMode()

      Resets to its default the value of control `XPRSconstants.TUNERMODE`

    - #### getTunerMethod

          public XPRSenumerations.TunerMethod getTunerMethod()

      Retrieves the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.TunerMethod`)
      Returns:
        Value of control `XPRSconstants.TUNERMETHOD`.

    - #### setTunerMethod

          public void setTunerMethod​(XPRSenumerations.TunerMethod newval)

      Sets the value of the control `XPRSconstants.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 the enumeration `XPRSenumerations.TunerMethod`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERMETHOD`.

    - #### resetTunerMethod

          public void resetTunerMethod()

      Resets to its default the value of control `XPRSconstants.TUNERMETHOD`

    - #### getTunerTarget

          public XPRSenumerations.TunerTarget getTunerTarget()

      Retrieves the value of the control `XPRSconstants.TUNERTARGET`. Tuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings. (Values are from the enumeration `XPRSenumerations.TunerTarget`)
      Returns:
        Value of control `XPRSconstants.TUNERTARGET`.

    - #### setTunerTarget

          public void setTunerTarget​(XPRSenumerations.TunerTarget newval)

      Sets the value of the control `XPRSconstants.TUNERTARGET`. Tuner: Defines the tuner target -- what should be evaluated when comparing two runs with different control settings. (Values are from the enumeration `XPRSenumerations.TunerTarget`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERTARGET`.

    - #### resetTunerTarget

          public void resetTunerTarget()

      Resets to its default the value of control `XPRSconstants.TUNERTARGET`

    - #### getTunerThreads

          public int getTunerThreads()

      Retrieves the value of the control `XPRSconstants.TUNERTHREADS`. Tuner: the number of threads used by the tuner.
      Returns:
        Value of control `XPRSconstants.TUNERTHREADS`.

    - #### setTunerThreads

          public void setTunerThreads​(int newval)

      Sets the value of the control `XPRSconstants.TUNERTHREADS`. Tuner: the number of threads used by the tuner.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERTHREADS`.

    - #### resetTunerThreads

          public void resetTunerThreads()

      Resets to its default the value of control `XPRSconstants.TUNERTHREADS`

    - #### getTunerHistory

          public XPRSenumerations.TunerHistory getTunerHistory()

      Retrieves the value of the control `XPRSconstants.TUNERHISTORY`. Tuner: Whether to reuse and append to previous tuner results of the same problem. (Values are from the enumeration `XPRSenumerations.TunerHistory`)
      Returns:
        Value of control `XPRSconstants.TUNERHISTORY`.

    - #### setTunerHistory

          public void setTunerHistory​(XPRSenumerations.TunerHistory newval)

      Sets the value of the control `XPRSconstants.TUNERHISTORY`. Tuner: Whether to reuse and append to previous tuner results of the same problem. (Values are from the enumeration `XPRSenumerations.TunerHistory`)
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERHISTORY`.

    - #### resetTunerHistory

          public void resetTunerHistory()

      Resets to its default the value of control `XPRSconstants.TUNERHISTORY`

    - #### getTunerPermute

          public int getTunerPermute()

      Retrieves the value of the control `XPRSconstants.TUNERPERMUTE`. Tuner: Defines the number of permutations to solve for each control setting.
      Returns:
        Value of control `XPRSconstants.TUNERPERMUTE`.

    - #### setTunerPermute

          public void setTunerPermute​(int newval)

      Sets the value of the control `XPRSconstants.TUNERPERMUTE`. Tuner: Defines the number of permutations to solve for each control setting.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERPERMUTE`.

    - #### resetTunerPermute

          public void resetTunerPermute()

      Resets to its default the value of control `XPRSconstants.TUNERPERMUTE`

    - #### getTunerVerbose

          public int getTunerVerbose()

      Retrieves the value of the control `XPRSconstants.TUNERVERBOSE`. Tuner: whether the tuner should prints detailed information for each run.
      Returns:
        Value of control `XPRSconstants.TUNERVERBOSE`.

    - #### setTunerVerbose

          public void setTunerVerbose​(int newval)

      Sets the value of the control `XPRSconstants.TUNERVERBOSE`. Tuner: whether the tuner should prints detailed information for each run.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERVERBOSE`.

    - #### resetTunerVerbose

          public void resetTunerVerbose()

      Resets to its default the value of control `XPRSconstants.TUNERVERBOSE`

    - #### getTunerOutput

          public int getTunerOutput()

      Retrieves the value of the control `XPRSconstants.TUNEROUTPUT`. Tuner: Whether to output tuner results and logs to the file system.
      Returns:
        Value of control `XPRSconstants.TUNEROUTPUT`.

    - #### setTunerOutput

          public void setTunerOutput​(int newval)

      Sets the value of the control `XPRSconstants.TUNEROUTPUT`. Tuner: Whether to output tuner results and logs to the file system.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNEROUTPUT`.

    - #### resetTunerOutput

          public void resetTunerOutput()

      Resets to its default the value of control `XPRSconstants.TUNEROUTPUT`

    - #### getPreAnalyticcenter

          public int getPreAnalyticcenter()

      Retrieves the value of the control `XPRSconstants.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)
      Returns:
        Value of control `XPRSconstants.PREANALYTICCENTER`.

    - #### setPreAnalyticcenter

          public void setPreAnalyticcenter​(int newval)

      Sets the value of the control `XPRSconstants.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)
      Parameters:
        `newval` - New value for control `XPRSconstants.PREANALYTICCENTER`.

    - #### resetPreAnalyticcenter

          public void resetPreAnalyticcenter()

      Resets to its default the value of control `XPRSconstants.PREANALYTICCENTER`

    - #### getNetCuts

          @Deprecated
          public int getNetCuts()

      Deprecated.

    - #### setNetCuts

          @Deprecated
          public void setNetCuts​(int newval)

      Deprecated.
      since 43.00
      Sets the value of the control `XPRSconstants.NETCUTS`.
      Parameters:
        `newval` - New value for control `XPRSconstants.NETCUTS`.

    - #### resetNetCuts

          @Deprecated
          public void resetNetCuts()

      Deprecated.
      Resets to its default the value of control `XPRSconstants.NETCUTS`

    - #### getLPFlags

          public XPRSenumerations.LPFlags getLPFlags()

      Retrieves the value of the control `XPRSconstants.LPFLAGS`. A bit-vector control (see Section ) which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem. (Values are from the enumeration `XPRSenumerations.LPFlags`)
      Returns:
        Value of control `XPRSconstants.LPFLAGS`.

    - #### setLPFlags

          public void setLPFlags​(XPRSenumerations.LPFlags newval)

      Sets the value of the control `XPRSconstants.LPFLAGS`. A bit-vector control (see Section ) which defines the algorithm for solving an LP problem or the initial LP relaxation of a MIP problem. (Values are from the enumeration `XPRSenumerations.LPFlags`)
      Parameters:
        `newval` - New value for control `XPRSconstants.LPFLAGS`.

    - #### resetLPFlags

          public void resetLPFlags()

      Resets to its default the value of control `XPRSconstants.LPFLAGS`

    - #### getMIPKappaFreq

          public int getMIPKappaFreq()

      Retrieves the value of the control `XPRSconstants.MIPKAPPAFREQ`. Branch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.
      Returns:
        Value of control `XPRSconstants.MIPKAPPAFREQ`.

    - #### setMIPKappaFreq

          public void setMIPKappaFreq​(int newval)

      Sets the value of the control `XPRSconstants.MIPKAPPAFREQ`. Branch and Bound: Specifies how frequently the basis condition number (also known as kappa) should be calculated during the branch-and-bound search.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPKAPPAFREQ`.

    - #### resetMIPKappaFreq

          public void resetMIPKappaFreq()

      Resets to its default the value of control `XPRSconstants.MIPKAPPAFREQ`

    - #### getObjScaleFactor

          public int getObjScaleFactor()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.OBJSCALEFACTOR`.

    - #### setObjScaleFactor

          public void setObjScaleFactor​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.OBJSCALEFACTOR`.

    - #### resetObjScaleFactor

          public void resetObjScaleFactor()

      Resets to its default the value of control `XPRSconstants.OBJSCALEFACTOR`

    - #### getTreeFileLogInterval

          public int getTreeFileLogInterval()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.TREEFILELOGINTERVAL`.

    - #### setTreeFileLogInterval

          public void setTreeFileLogInterval​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEFILELOGINTERVAL`.

    - #### resetTreeFileLogInterval

          public void resetTreeFileLogInterval()

      Resets to its default the value of control `XPRSconstants.TREEFILELOGINTERVAL`

    - #### getIgnoreContainerCpuLimit

          public int getIgnoreContainerCpuLimit()

    - #### setIgnoreContainerCpuLimit

          public void setIgnoreContainerCpuLimit​(int newval)

      Sets the value of the control `XPRSconstants.IGNORECONTAINERCPULIMIT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.IGNORECONTAINERCPULIMIT`.

    - #### resetIgnoreContainerCpuLimit

          public void resetIgnoreContainerCpuLimit()

      Resets to its default the value of control `XPRSconstants.IGNORECONTAINERCPULIMIT`

    - #### getIgnoreContainerMemoryLimit

          public int getIgnoreContainerMemoryLimit()

    - #### setIgnoreContainerMemoryLimit

          public void setIgnoreContainerMemoryLimit​(int newval)

      Sets the value of the control `XPRSconstants.IGNORECONTAINERMEMORYLIMIT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.IGNORECONTAINERMEMORYLIMIT`.

    - #### resetIgnoreContainerMemoryLimit

          public void resetIgnoreContainerMemoryLimit()

      Resets to its default the value of control `XPRSconstants.IGNORECONTAINERMEMORYLIMIT`

    - #### getMIPDualReductions

          public int getMIPDualReductions()

      Retrieves the value of the control `XPRSconstants.MIPDUALREDUCTIONS`. Branch and Bound: Limits operations that can reduce the MIP solution space.

      Examples using `controls().setMIPDualReductions`:

      - MipSolEnum.java
      - MostViolated.java
      - TSP.java
      - TravelingSalesPerson.java
      Returns:
        Value of control `XPRSconstants.MIPDUALREDUCTIONS`.

    - #### setMIPDualReductions

          public void setMIPDualReductions​(int newval)

      Sets the value of the control `XPRSconstants.MIPDUALREDUCTIONS`. Branch and Bound: Limits operations that can reduce the MIP solution space.

      Examples using `controls().setMIPDualReductions`:

      - MipSolEnum.java
      - MostViolated.java
      - TSP.java
      - TravelingSalesPerson.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPDUALREDUCTIONS`.

    - #### resetMIPDualReductions

          public void resetMIPDualReductions()

      Resets to its default the value of control `XPRSconstants.MIPDUALREDUCTIONS`

    - #### getGenconsDualReductions

          public int getGenconsDualReductions()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GENCONSDUALREDUCTIONS`.

    - #### setGenconsDualReductions

          public void setGenconsDualReductions​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GENCONSDUALREDUCTIONS`.

    - #### resetGenconsDualReductions

          public void resetGenconsDualReductions()

      Resets to its default the value of control `XPRSconstants.GENCONSDUALREDUCTIONS`

    - #### getPwlDualReductions

          public int getPwlDualReductions()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PWLDUALREDUCTIONS`.

    - #### setPwlDualReductions

          public void setPwlDualReductions​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PWLDUALREDUCTIONS`.

    - #### resetPwlDualReductions

          public void resetPwlDualReductions()

      Resets to its default the value of control `XPRSconstants.PWLDUALREDUCTIONS`

    - #### getBarFailIterLimit

          public int getBarFailIterLimit()

      Retrieves the value of the control `XPRSconstants.BARFAILITERLIMIT`. Newton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.
      Returns:
        Value of control `XPRSconstants.BARFAILITERLIMIT`.

    - #### setBarFailIterLimit

          public void setBarFailIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.BARFAILITERLIMIT`. Newton barrier: The maximum number of consecutive iterations that fail to improve the solution in the barrier algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARFAILITERLIMIT`.

    - #### resetBarFailIterLimit

          public void resetBarFailIterLimit()

      Resets to its default the value of control `XPRSconstants.BARFAILITERLIMIT`

    - #### getAutoScaling

          public int getAutoScaling()

      Retrieves the value of the control `XPRSconstants.AUTOSCALING`. Whether the Optimizer should automatically select between different scaling algorithms. If the `SCALING` control is set, no automatic scaling will be applied.
      Returns:
        Value of control `XPRSconstants.AUTOSCALING`.

    - #### setAutoScaling

          public void setAutoScaling​(int newval)

      Sets the value of the control `XPRSconstants.AUTOSCALING`. Whether the Optimizer should automatically select between different scaling algorithms. If the `SCALING` control is set, no automatic scaling will be applied.
      Parameters:
        `newval` - New value for control `XPRSconstants.AUTOSCALING`.

    - #### resetAutoScaling

          public void resetAutoScaling()

      Resets to its default the value of control `XPRSconstants.AUTOSCALING`

    - #### getGenconsAbsTransformation

          public int getGenconsAbsTransformation()

      Retrieves the value of the control `XPRSconstants.GENCONSABSTRANSFORMATION`. This control specifies the reformulation method for absolute value general constraints at the beginning of the search.
      Returns:
        Value of control `XPRSconstants.GENCONSABSTRANSFORMATION`.

    - #### setGenconsAbsTransformation

          public void setGenconsAbsTransformation​(int newval)

      Sets the value of the control `XPRSconstants.GENCONSABSTRANSFORMATION`. This control specifies the reformulation method for absolute value general constraints at the beginning of the search.
      Parameters:
        `newval` - New value for control `XPRSconstants.GENCONSABSTRANSFORMATION`.

    - #### resetGenconsAbsTransformation

          public void resetGenconsAbsTransformation()

      Resets to its default the value of control `XPRSconstants.GENCONSABSTRANSFORMATION`

    - #### getComputeJobPriority

          public int getComputeJobPriority()

      Retrieves the value of the control `XPRSconstants.COMPUTEJOBPRIORITY`. Selects the priority that will be used for remote optimization jobs.
      Returns:
        Value of control `XPRSconstants.COMPUTEJOBPRIORITY`.

    - #### setComputeJobPriority

          public void setComputeJobPriority​(int newval)

      Sets the value of the control `XPRSconstants.COMPUTEJOBPRIORITY`. Selects the priority that will be used for remote optimization jobs.
      Parameters:
        `newval` - New value for control `XPRSconstants.COMPUTEJOBPRIORITY`.

    - #### resetComputeJobPriority

          public void resetComputeJobPriority()

      Resets to its default the value of control `XPRSconstants.COMPUTEJOBPRIORITY`

    - #### getPreFolding

          public int getPreFolding()

      Retrieves the value of the control `XPRSconstants.PREFOLDING`. Presolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.
      Returns:
        Value of control `XPRSconstants.PREFOLDING`.

    - #### setPreFolding

          public void setPreFolding​(int newval)

      Sets the value of the control `XPRSconstants.PREFOLDING`. Presolve: Determines if a folding procedure should be used to aggregate continuous columns in an equitable partition.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREFOLDING`.

    - #### resetPreFolding

          public void resetPreFolding()

      Resets to its default the value of control `XPRSconstants.PREFOLDING`

    - #### getCompute

          public int getCompute()

      Retrieves the value of the control `XPRSconstants.COMPUTE`. Controls whether the next solve is performed directly or on an Insight Compute Interface.
      Returns:
        Value of control `XPRSconstants.COMPUTE`.

    - #### setCompute

          public void setCompute​(int newval)

      Sets the value of the control `XPRSconstants.COMPUTE`. Controls whether the next solve is performed directly or on an Insight Compute Interface.
      Parameters:
        `newval` - New value for control `XPRSconstants.COMPUTE`.

    - #### resetCompute

          public void resetCompute()

      Resets to its default the value of control `XPRSconstants.COMPUTE`

    - #### getNetStallLimit

          public int getNetStallLimit()

      Retrieves the value of the control `XPRSconstants.NETSTALLLIMIT`. Limit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending on `ALGAFTERNETWORK`.
      Returns:
        Value of control `XPRSconstants.NETSTALLLIMIT`.

    - #### setNetStallLimit

          public void setNetStallLimit​(int newval)

      Sets the value of the control `XPRSconstants.NETSTALLLIMIT`. Limit the number of degenerate pivots of the network simplex algorithm, before switching to either primal or dual simplex, depending on `ALGAFTERNETWORK`.
      Parameters:
        `newval` - New value for control `XPRSconstants.NETSTALLLIMIT`.

    - #### resetNetStallLimit

          public void resetNetStallLimit()

      Resets to its default the value of control `XPRSconstants.NETSTALLLIMIT`

    - #### getSerializePreIntSol

          public int getSerializePreIntSol()

      Retrieves the value of the control `XPRSconstants.SERIALIZEPREINTSOL`. Setting `SERIALIZEPREINTSOL` to 1 will ensure that the `preintsol` callback is always fired in a deterministic order during a parallel MIP solve. This applies only when the control `DETERMINISTIC` is set to `1`.
      Returns:
        Value of control `XPRSconstants.SERIALIZEPREINTSOL`.

    - #### setSerializePreIntSol

          public void setSerializePreIntSol​(int newval)

      Sets the value of the control `XPRSconstants.SERIALIZEPREINTSOL`. Setting `SERIALIZEPREINTSOL` to 1 will ensure that the `preintsol` callback is always fired in a deterministic order during a parallel MIP solve. This applies only when the control `DETERMINISTIC` is set to `1`.
      Parameters:
        `newval` - New value for control `XPRSconstants.SERIALIZEPREINTSOL`.

    - #### resetSerializePreIntSol

          public void resetSerializePreIntSol()

      Resets to its default the value of control `XPRSconstants.SERIALIZEPREINTSOL`

    - #### getNumericalEmphasis

          public int getNumericalEmphasis()

      Retrieves the value of the control `XPRSconstants.NUMERICALEMPHASIS`. How much emphasis to place on numerical stability instead of solve speed.
      Returns:
        Value of control `XPRSconstants.NUMERICALEMPHASIS`.

    - #### setNumericalEmphasis

          public void setNumericalEmphasis​(int newval)

      Sets the value of the control `XPRSconstants.NUMERICALEMPHASIS`. How much emphasis to place on numerical stability instead of solve speed.
      Parameters:
        `newval` - New value for control `XPRSconstants.NUMERICALEMPHASIS`.

    - #### resetNumericalEmphasis

          public void resetNumericalEmphasis()

      Resets to its default the value of control `XPRSconstants.NUMERICALEMPHASIS`

    - #### getPwlNonConvexTransformation

          public int getPwlNonConvexTransformation()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`.

    - #### setPwlNonConvexTransformation

          public void setPwlNonConvexTransformation​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`.

    - #### resetPwlNonConvexTransformation

          public void resetPwlNonConvexTransformation()

      Resets to its default the value of control `XPRSconstants.PWLNONCONVEXTRANSFORMATION`

    - #### getMipComponents

          public int getMipComponents()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MIPCOMPONENTS`.

    - #### setMipComponents

          public void setMipComponents​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPCOMPONENTS`.

    - #### resetMipComponents

          public void resetMipComponents()

      Resets to its default the value of control `XPRSconstants.MIPCOMPONENTS`

    - #### getMipConcurrentNodes

          public int getMipConcurrentNodes()

      Retrieves the value of the control `XPRSconstants.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 the `MIPCONCURRENTNODES` node limit and only one winning solve is selected for contuinuing the search with.
      Returns:
        Value of control `XPRSconstants.MIPCONCURRENTNODES`.

    - #### setMipConcurrentNodes

          public void setMipConcurrentNodes​(int newval)

      Sets the value of the control `XPRSconstants.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 the `MIPCONCURRENTNODES` node limit and only one winning solve is selected for contuinuing the search with.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPCONCURRENTNODES`.

    - #### resetMipConcurrentNodes

          public void resetMipConcurrentNodes()

      Resets to its default the value of control `XPRSconstants.MIPCONCURRENTNODES`

    - #### getMipConcurrentSolves

          public int getMipConcurrentSolves()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MIPCONCURRENTSOLVES`.

    - #### setMipConcurrentSolves

          public void setMipConcurrentSolves​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPCONCURRENTSOLVES`.

    - #### resetMipConcurrentSolves

          public void resetMipConcurrentSolves()

      Resets to its default the value of control `XPRSconstants.MIPCONCURRENTSOLVES`

    - #### getOutputControls

          public int getOutputControls()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.OUTPUTCONTROLS`.

    - #### setOutputControls

          public void setOutputControls​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.OUTPUTCONTROLS`.

    - #### resetOutputControls

          public void resetOutputControls()

      Resets to its default the value of control `XPRSconstants.OUTPUTCONTROLS`

    - #### getSiftSwitch

          public int getSiftSwitch()

      Retrieves the value of the control `XPRSconstants.SIFTSWITCH`. Determines which algorithm to use for solving the subproblems during sifting.
      Returns:
        Value of control `XPRSconstants.SIFTSWITCH`.

    - #### setSiftSwitch

          public void setSiftSwitch​(int newval)

      Sets the value of the control `XPRSconstants.SIFTSWITCH`. Determines which algorithm to use for solving the subproblems during sifting.
      Parameters:
        `newval` - New value for control `XPRSconstants.SIFTSWITCH`.

    - #### resetSiftSwitch

          public void resetSiftSwitch()

      Resets to its default the value of control `XPRSconstants.SIFTSWITCH`

    - #### getHeurEmphasis

          public int getHeurEmphasis()

      Retrieves the value of the control `XPRSconstants.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 set `HEUREMPHASIS` to 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.

      Examples using `controls().setHeurEmphasis`:

      - AddMipSol.java
      - Knapsack.java
      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.HEUREMPHASIS`.

    - #### setHeurEmphasis

          public void setHeurEmphasis​(int newval)

      Sets the value of the control `XPRSconstants.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 set `HEUREMPHASIS` to 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.

      Examples using `controls().setHeurEmphasis`:

      - AddMipSol.java
      - Knapsack.java
      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.HEUREMPHASIS`.

    - #### resetHeurEmphasis

          public void resetHeurEmphasis()

      Resets to its default the value of control `XPRSconstants.HEUREMPHASIS`

    - #### getBarRefIter

          public int getBarRefIter()

      Retrieves the value of the control `XPRSconstants.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. `BARREFITER` specifies the maximum number of such refinement iterations.
      Returns:
        Value of control `XPRSconstants.BARREFITER`.

    - #### setBarRefIter

          public void setBarRefIter​(int newval)

      Sets the value of the control `XPRSconstants.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. `BARREFITER` specifies the maximum number of such refinement iterations.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARREFITER`.

    - #### resetBarRefIter

          public void resetBarRefIter()

      Resets to its default the value of control `XPRSconstants.BARREFITER`

    - #### getComputeLog

          public XPRSenumerations.ComputeLog getComputeLog()

      Retrieves the value of the control `XPRSconstants.COMPUTELOG`. Controls how the run log is fetched when a solve is performed on an Insight Compute Interface. (Values are from the enumeration `XPRSenumerations.ComputeLog`)
      Returns:
        Value of control `XPRSconstants.COMPUTELOG`.

    - #### setComputeLog

          public void setComputeLog​(XPRSenumerations.ComputeLog newval)

      Sets the value of the control `XPRSconstants.COMPUTELOG`. Controls how the run log is fetched when a solve is performed on an Insight Compute Interface. (Values are from the enumeration `XPRSenumerations.ComputeLog`)
      Parameters:
        `newval` - New value for control `XPRSconstants.COMPUTELOG`.

    - #### resetComputeLog

          public void resetComputeLog()

      Resets to its default the value of control `XPRSconstants.COMPUTELOG`

    - #### getSiftPresolveOps

          public int getSiftPresolveOps()

      Retrieves the value of the control `XPRSconstants.SIFTPRESOLVEOPS`. Determines the presolve operations for solving the subproblems during the sifting algorithm.
      Returns:
        Value of control `XPRSconstants.SIFTPRESOLVEOPS`.

    - #### setSiftPresolveOps

          public void setSiftPresolveOps​(int newval)

      Sets the value of the control `XPRSconstants.SIFTPRESOLVEOPS`. Determines the presolve operations for solving the subproblems during the sifting algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.SIFTPRESOLVEOPS`.

    - #### resetSiftPresolveOps

          public void resetSiftPresolveOps()

      Resets to its default the value of control `XPRSconstants.SIFTPRESOLVEOPS`

    - #### getCheckInputData

          public int getCheckInputData()

      Retrieves the value of the control `XPRSconstants.CHECKINPUTDATA`. Check input arrays for bad data.
      Returns:
        Value of control `XPRSconstants.CHECKINPUTDATA`.

    - #### setCheckInputData

          public void setCheckInputData​(int newval)

      Sets the value of the control `XPRSconstants.CHECKINPUTDATA`. Check input arrays for bad data.
      Parameters:
        `newval` - New value for control `XPRSconstants.CHECKINPUTDATA`.

    - #### resetCheckInputData

          public void resetCheckInputData()

      Resets to its default the value of control `XPRSconstants.CHECKINPUTDATA`

    - #### getEscapeNames

          public int getEscapeNames()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.ESCAPENAMES`.

    - #### setEscapeNames

          public void setEscapeNames​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.ESCAPENAMES`.

    - #### resetEscapeNames

          public void resetEscapeNames()

      Resets to its default the value of control `XPRSconstants.ESCAPENAMES`

    - #### getIOTimeout

          public int getIOTimeout()

      Retrieves the value of the control `XPRSconstants.IOTIMEOUT`. The maximum number of seconds to wait for an I/O operation before it is cancelled.
      Returns:
        Value of control `XPRSconstants.IOTIMEOUT`.

    - #### setIOTimeout

          public void setIOTimeout​(int newval)

      Sets the value of the control `XPRSconstants.IOTIMEOUT`. The maximum number of seconds to wait for an I/O operation before it is cancelled.
      Parameters:
        `newval` - New value for control `XPRSconstants.IOTIMEOUT`.

    - #### resetIOTimeout

          public void resetIOTimeout()

      Resets to its default the value of control `XPRSconstants.IOTIMEOUT`

    - #### getAutoCutting

          public int getAutoCutting()

      Retrieves the value of the control `XPRSconstants.AUTOCUTTING`. Should the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If the `CUTFREQ` control is set, no automatic selection will be made and local cutting will be enabled.
      Returns:
        Value of control `XPRSconstants.AUTOCUTTING`.

    - #### setAutoCutting

          public void setAutoCutting​(int newval)

      Sets the value of the control `XPRSconstants.AUTOCUTTING`. Should the Optimizer automatically decide whether to generate cutting planes at local nodes in the tree or not? If the `CUTFREQ` control is set, no automatic selection will be made and local cutting will be enabled.
      Parameters:
        `newval` - New value for control `XPRSconstants.AUTOCUTTING`.

    - #### resetAutoCutting

          public void resetAutoCutting()

      Resets to its default the value of control `XPRSconstants.AUTOCUTTING`

    - #### getGlobalNumInitNlpCuts

          public int getGlobalNumInitNlpCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GLOBALNUMINITNLPCUTS`.

    - #### setGlobalNumInitNlpCuts

          public void setGlobalNumInitNlpCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALNUMINITNLPCUTS`.

    - #### resetGlobalNumInitNlpCuts

          public void resetGlobalNumInitNlpCuts()

      Resets to its default the value of control `XPRSconstants.GLOBALNUMINITNLPCUTS`

    - #### getCallbackCheckTimeDelay

          public int getCallbackCheckTimeDelay()

      Retrieves the value of the control `XPRSconstants.CALLBACKCHECKTIMEDELAY`. Minimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution process
      Returns:
        Value of control `XPRSconstants.CALLBACKCHECKTIMEDELAY`.

    - #### setCallbackCheckTimeDelay

          public void setCallbackCheckTimeDelay​(int newval)

      Sets the value of the control `XPRSconstants.CALLBACKCHECKTIMEDELAY`. Minimum delay in milliseconds between two consecutive executions of the CHECKTIME callback in the same solution process
      Parameters:
        `newval` - New value for control `XPRSconstants.CALLBACKCHECKTIMEDELAY`.

    - #### resetCallbackCheckTimeDelay

          public void resetCallbackCheckTimeDelay()

      Resets to its default the value of control `XPRSconstants.CALLBACKCHECKTIMEDELAY`

    - #### getMultiObjOps

          public int getMultiObjOps()

      Retrieves the value of the control `XPRSconstants.MULTIOBJOPS`. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumeration `XPRSenumerations.MultiObjOps`)
      Returns:
        Value of control `XPRSconstants.MULTIOBJOPS`.

    - #### setMultiObjOps

          public void setMultiObjOps​(int newval)

      Sets the value of the control `XPRSconstants.MULTIOBJOPS`. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumeration `XPRSenumerations.MultiObjOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTIOBJOPS`.

    - #### setMultiObjOps

          public void setMultiObjOps​(XPRSenumerations.MultiObjOps newval)

      Sets the value of the control `XPRSconstants.MULTIOBJOPS`. Modifies the behaviour of the optimizer when solving multi-objective problems. (Values are from the enumeration `XPRSenumerations.MultiObjOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTIOBJOPS`.

    - #### resetMultiObjOps

          public void resetMultiObjOps()

      Resets to its default the value of control `XPRSconstants.MULTIOBJOPS`

    - #### getMultiObjLog

          public int getMultiObjLog()

      Retrieves the value of the control `XPRSconstants.MULTIOBJLOG`. Log level for multi-objective optimization.
      Returns:
        Value of control `XPRSconstants.MULTIOBJLOG`.

    - #### setMultiObjLog

          public void setMultiObjLog​(int newval)

      Sets the value of the control `XPRSconstants.MULTIOBJLOG`. Log level for multi-objective optimization.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTIOBJLOG`.

    - #### resetMultiObjLog

          public void resetMultiObjLog()

      Resets to its default the value of control `XPRSconstants.MULTIOBJLOG`

    - #### getBackgroundMaxThreads

          public int getBackgroundMaxThreads()

      Retrieves the value of the control `XPRSconstants.BACKGROUNDMAXTHREADS`. Limit the number of threads to use in background jobs (for example in parallel to the root cut loop).
      Returns:
        Value of control `XPRSconstants.BACKGROUNDMAXTHREADS`.

    - #### setBackgroundMaxThreads

          public void setBackgroundMaxThreads​(int newval)

      Sets the value of the control `XPRSconstants.BACKGROUNDMAXTHREADS`. Limit the number of threads to use in background jobs (for example in parallel to the root cut loop).
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKGROUNDMAXTHREADS`.

    - #### resetBackgroundMaxThreads

          public void resetBackgroundMaxThreads()

      Resets to its default the value of control `XPRSconstants.BACKGROUNDMAXTHREADS`

    - #### getBackgroundSelect

          public long getBackgroundSelect()

      Retrieves the value of the control `XPRSconstants.BACKGROUNDSELECT`. Bit-vector control (see Section ) to select which tasks to run in background jobs (for example in parallel to the root cut loop).
      Returns:
        Value of control `XPRSconstants.BACKGROUNDSELECT`.

    - #### setBackgroundSelect

          public void setBackgroundSelect​(long newval)

      Sets the value of the control `XPRSconstants.BACKGROUNDSELECT`. Bit-vector control (see Section ) to select which tasks to run in background jobs (for example in parallel to the root cut loop).
      Parameters:
        `newval` - New value for control `XPRSconstants.BACKGROUNDSELECT`.

    - #### resetBackgroundSelect

          public void resetBackgroundSelect()

      Resets to its default the value of control `XPRSconstants.BACKGROUNDSELECT`

    - #### getGlobalLSHeurstrategy

          public int getGlobalLSHeurstrategy()

      Retrieves the value of the control `XPRSconstants.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 the `LOCALSOLVER` control) can be called on the remaining continuous problem. This control defines the frequency and effort of such local solves.
      Returns:
        Value of control `XPRSconstants.GLOBALLSHEURSTRATEGY`.

    - #### setGlobalLSHeurstrategy

          public void setGlobalLSHeurstrategy​(int newval)

      Sets the value of the control `XPRSconstants.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 the `LOCALSOLVER` control) can be called on the remaining continuous problem. This control defines the frequency and effort of such local solves.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALLSHEURSTRATEGY`.

    - #### resetGlobalLSHeurstrategy

          public void resetGlobalLSHeurstrategy()

      Resets to its default the value of control `XPRSconstants.GLOBALLSHEURSTRATEGY`

    - #### getGlobalSpatialBranchIfPreferOrig

          public int getGlobalSpatialBranchIfPreferOrig()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`.

    - #### setGlobalSpatialBranchIfPreferOrig

          public void setGlobalSpatialBranchIfPreferOrig​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`.

    - #### resetGlobalSpatialBranchIfPreferOrig

          public void resetGlobalSpatialBranchIfPreferOrig()

      Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHIFPREFERORIG`

    - #### getPreConfiguration

          public int getPreConfiguration()

      Retrieves the value of the control `XPRSconstants.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 reductions `PRESOLVEOPS`.
      Returns:
        Value of control `XPRSconstants.PRECONFIGURATION`.

    - #### setPreConfiguration

          public void setPreConfiguration​(int newval)

      Sets the value of the control `XPRSconstants.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 reductions `PRESOLVEOPS`.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECONFIGURATION`.

    - #### resetPreConfiguration

          public void resetPreConfiguration()

      Resets to its default the value of control `XPRSconstants.PRECONFIGURATION`

    - #### getFeasibilityJump

          public int getFeasibilityJump()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.FEASIBILITYJUMP`.

    - #### setFeasibilityJump

          public void setFeasibilityJump​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASIBILITYJUMP`.

    - #### resetFeasibilityJump

          public void resetFeasibilityJump()

      Resets to its default the value of control `XPRSconstants.FEASIBILITYJUMP`

    - #### getIISOps

          public XPRSenumerations.IISOps getIISOps()

      Retrieves the value of the control `XPRSconstants.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 bit-vector control (see Section ) has an effect only on the deletion filter of the IIS procedure. (Values are from the enumeration `XPRSenumerations.IISOps`)
      Returns:
        Value of control `XPRSconstants.IISOPS`.

    - #### setIISOps

          public void setIISOps​(XPRSenumerations.IISOps newval)

      Sets the value of the control `XPRSconstants.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 bit-vector control (see Section ) has an effect only on the deletion filter of the IIS procedure. (Values are from the enumeration `XPRSenumerations.IISOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.IISOPS`.

    - #### resetIISOps

          public void resetIISOps()

      Resets to its default the value of control `XPRSconstants.IISOPS`

    - #### getRLTCuts

          public int getRLTCuts()

      Retrieves the value of the control `XPRSconstants.RLTCUTS`. Determines whether RLT cuts should be separated in the Xpress Global Solver.
      Returns:
        Value of control `XPRSconstants.RLTCUTS`.

    - #### setRLTCuts

          public void setRLTCuts​(int newval)

      Sets the value of the control `XPRSconstants.RLTCUTS`. Determines whether RLT cuts should be separated in the Xpress Global Solver.
      Parameters:
        `newval` - New value for control `XPRSconstants.RLTCUTS`.

    - #### resetRLTCuts

          public void resetRLTCuts()

      Resets to its default the value of control `XPRSconstants.RLTCUTS`

    - #### getHeursearchBackgroundSelect

          public long getHeursearchBackgroundSelect()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`. Bit-vector control (see Section ) to select which large neighborhood searches to run in the background (for example in parallel to the root cut loop).
      Returns:
        Value of control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`.

    - #### setHeursearchBackgroundSelect

          public void setHeursearchBackgroundSelect​(long newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`. Bit-vector control (see Section ) to select which large neighborhood searches to run in the background (for example in parallel to the root cut loop).
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`.

    - #### resetHeursearchBackgroundSelect

          public void resetHeursearchBackgroundSelect()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHBACKGROUNDSELECT`

    - #### getAlternativeRedCosts

          public int getAlternativeRedCosts()

      Retrieves the value of the control `XPRSconstants.ALTERNATIVEREDCOSTS`. Controls aggressiveness of searching for alternative reduced cost
      Returns:
        Value of control `XPRSconstants.ALTERNATIVEREDCOSTS`.

    - #### setAlternativeRedCosts

          public void setAlternativeRedCosts​(int newval)

      Sets the value of the control `XPRSconstants.ALTERNATIVEREDCOSTS`. Controls aggressiveness of searching for alternative reduced cost
      Parameters:
        `newval` - New value for control `XPRSconstants.ALTERNATIVEREDCOSTS`.

    - #### resetAlternativeRedCosts

          public void resetAlternativeRedCosts()

      Resets to its default the value of control `XPRSconstants.ALTERNATIVEREDCOSTS`

    - #### getHeurShiftProp

          public int getHeurShiftProp()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURSHIFTPROP`.

    - #### setHeurShiftProp

          public void setHeurShiftProp​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSHIFTPROP`.

    - #### resetHeurShiftProp

          public void resetHeurShiftProp()

      Resets to its default the value of control `XPRSconstants.HEURSHIFTPROP`

    - #### getHeurSearchCopyControls

          public int getHeurSearchCopyControls()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHCOPYCONTROLS`. Select how user-set controls should affect local search heuristics.
      Returns:
        Value of control `XPRSconstants.HEURSEARCHCOPYCONTROLS`.

    - #### setHeurSearchCopyControls

          public void setHeurSearchCopyControls​(int newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHCOPYCONTROLS`. Select how user-set controls should affect local search heuristics.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHCOPYCONTROLS`.

    - #### resetHeurSearchCopyControls

          public void resetHeurSearchCopyControls()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHCOPYCONTROLS`

    - #### getGlobalNlpCuts

          public int getGlobalNlpCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GLOBALNLPCUTS`.

    - #### setGlobalNlpCuts

          public void setGlobalNlpCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALNLPCUTS`.

    - #### resetGlobalNlpCuts

          public void resetGlobalNlpCuts()

      Resets to its default the value of control `XPRSconstants.GLOBALNLPCUTS`

    - #### getGlobalTreeNlpCuts

          public int getGlobalTreeNlpCuts()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GLOBALTREENLPCUTS`.

    - #### setGlobalTreeNlpCuts

          public void setGlobalTreeNlpCuts​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALTREENLPCUTS`.

    - #### resetGlobalTreeNlpCuts

          public void resetGlobalTreeNlpCuts()

      Resets to its default the value of control `XPRSconstants.GLOBALTREENLPCUTS`

    - #### getBarhgOps

          public XPRSenumerations.BARHGOps getBarhgOps()

      Retrieves the value of the control `XPRSconstants.BARHGOPS`. Bit-vector control (see Section ) 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 the enumeration `XPRSenumerations.BARHGOps`)
      Returns:
        Value of control `XPRSconstants.BARHGOPS`.

    - #### setBarhgOps

          public void setBarhgOps​(XPRSenumerations.BARHGOps newval)

      Sets the value of the control `XPRSconstants.BARHGOPS`. Bit-vector control (see Section ) 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 the enumeration `XPRSenumerations.BARHGOps`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGOPS`.

    - #### resetBarhgOps

          public void resetBarhgOps()

      Resets to its default the value of control `XPRSconstants.BARHGOPS`

    - #### getBarhgMaxRestarts

          public int getBarhgMaxRestarts()

      Retrieves the value of the control `XPRSconstants.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, unless `BAROUTPUT` is set to 0.
      Returns:
        Value of control `XPRSconstants.BARHGMAXRESTARTS`.

    - #### setBarhgMaxRestarts

          public void setBarhgMaxRestarts​(int newval)

      Sets the value of the control `XPRSconstants.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, unless `BAROUTPUT` is set to 0.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGMAXRESTARTS`.

    - #### resetBarhgMaxRestarts

          public void resetBarhgMaxRestarts()

      Resets to its default the value of control `XPRSconstants.BARHGMAXRESTARTS`

    - #### getMCFCutStrategy

          public int getMCFCutStrategy()

      Retrieves the value of the control `XPRSconstants.MCFCUTSTRATEGY`. Level of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how aggressively 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.
      Returns:
        Value of control `XPRSconstants.MCFCUTSTRATEGY`.

    - #### setMCFCutStrategy

          public void setMCFCutStrategy​(int newval)

      Sets the value of the control `XPRSconstants.MCFCUTSTRATEGY`. Level of Multi-Commodity Flow (MCF) cutting planes separation: This specifies how aggressively 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MCFCUTSTRATEGY`.

    - #### resetMCFCutStrategy

          public void resetMCFCutStrategy()

      Resets to its default the value of control `XPRSconstants.MCFCUTSTRATEGY`

    - #### getPreRootThreads

          public int getPreRootThreads()

      Retrieves the value of the control `XPRSconstants.PREROOTTHREADS`. Specifies an explicit number of threads that should be used for the Pre-root parallel heuristic phase. By default, this phase will use all threads available to the solver (as governed by the control `THREADS`).
      Returns:
        Value of control `XPRSconstants.PREROOTTHREADS`.

    - #### setPreRootThreads

          public void setPreRootThreads​(int newval)

      Sets the value of the control `XPRSconstants.PREROOTTHREADS`. Specifies an explicit number of threads that should be used for the Pre-root parallel heuristic phase. By default, this phase will use all threads available to the solver (as governed by the control `THREADS`).
      Parameters:
        `newval` - New value for control `XPRSconstants.PREROOTTHREADS`.

    - #### resetPreRootThreads

          public void resetPreRootThreads()

      Resets to its default the value of control `XPRSconstants.PREROOTTHREADS`

    - #### getBarIterative

          public int getBarIterative()

      Retrieves the value of the control `XPRSconstants.BARITERATIVE`. The maximum number of barrier iterations in which an iterative solver is used instead of the Cholesky decomposition.
      Returns:
        Value of control `XPRSconstants.BARITERATIVE`.

    - #### setBarIterative

          public void setBarIterative​(int newval)

      Sets the value of the control `XPRSconstants.BARITERATIVE`. The maximum number of barrier iterations in which an iterative solver is used instead of the Cholesky decomposition.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARITERATIVE`.

    - #### resetBarIterative

          public void resetBarIterative()

      Resets to its default the value of control `XPRSconstants.BARITERATIVE`

    - #### getGlobalPresolveOBBT

          public int getGlobalPresolveOBBT()

      Retrieves the value of the control `XPRSconstants.GLOBALPRESOLVEOBBT`. Controls the amount of work performed by Optimization-Based Bound Tightening (OBBT).
      Returns:
        Value of control `XPRSconstants.GLOBALPRESOLVEOBBT`.

    - #### setGlobalPresolveOBBT

          public void setGlobalPresolveOBBT​(int newval)

      Sets the value of the control `XPRSconstants.GLOBALPRESOLVEOBBT`. Controls the amount of work performed by Optimization-Based Bound Tightening (OBBT).
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALPRESOLVEOBBT`.

    - #### resetGlobalPresolveOBBT

          public void resetGlobalPresolveOBBT()

      Resets to its default the value of control `XPRSconstants.GLOBALPRESOLVEOBBT`

    - #### getSDPCutStrategy

          public XPRSenumerations.SDPCutStrategy getSDPCutStrategy()

      Retrieves the value of the control `XPRSconstants.SDPCUTSTRATEGY`. Level of SDP cutting planes separation: This specifies how aggressively SDP cuts should be separated. (Values are from the enumeration `XPRSenumerations.SDPCutStrategy`)
      Returns:
        Value of control `XPRSconstants.SDPCUTSTRATEGY`.

    - #### setSDPCutStrategy

          public void setSDPCutStrategy​(XPRSenumerations.SDPCutStrategy newval)

      Sets the value of the control `XPRSconstants.SDPCUTSTRATEGY`. Level of SDP cutting planes separation: This specifies how aggressively SDP cuts should be separated. (Values are from the enumeration `XPRSenumerations.SDPCutStrategy`)
      Parameters:
        `newval` - New value for control `XPRSconstants.SDPCUTSTRATEGY`.

    - #### resetSDPCutStrategy

          public void resetSDPCutStrategy()

      Resets to its default the value of control `XPRSconstants.SDPCUTSTRATEGY`

    - #### getDeterministicLog

          public int getDeterministicLog()

      Retrieves the value of the control `XPRSconstants.DETERMINISTICLOG`. Suppress non-deterministic log information in the standard MIP log. In particular, wall clock time stamps are replaced by (deterministic) work units.
      Returns:
        Value of control `XPRSconstants.DETERMINISTICLOG`.

    - #### setDeterministicLog

          public void setDeterministicLog​(int newval)

      Sets the value of the control `XPRSconstants.DETERMINISTICLOG`. Suppress non-deterministic log information in the standard MIP log. In particular, wall clock time stamps are replaced by (deterministic) work units.
      Parameters:
        `newval` - New value for control `XPRSconstants.DETERMINISTICLOG`.

    - #### resetDeterministicLog

          public void resetDeterministicLog()

      Resets to its default the value of control `XPRSconstants.DETERMINISTICLOG`

    - #### getBarhgGPU

          public int getBarhgGPU()

      Retrieves the value of the control `XPRSconstants.BARHGGPU`. Whether to use a GPU for the hybrid gradient algorithm. Even though the GPU implementation of the hybrid gradient algorithm is identical in operation and functionality to the CPU implementation, the returned solutions can differ between the two versions due to the different architecture of the GPU. GPU support is not available in the deterministic concurrent LP algorithm.
      Returns:
        Value of control `XPRSconstants.BARHGGPU`.

    - #### setBarhgGPU

          public void setBarhgGPU​(int newval)

      Sets the value of the control `XPRSconstants.BARHGGPU`. Whether to use a GPU for the hybrid gradient algorithm. Even though the GPU implementation of the hybrid gradient algorithm is identical in operation and functionality to the CPU implementation, the returned solutions can differ between the two versions due to the different architecture of the GPU. GPU support is not available in the deterministic concurrent LP algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGGPU`.

    - #### resetBarhgGPU

          public void resetBarhgGPU()

      Resets to its default the value of control `XPRSconstants.BARHGGPU`

    - #### getBarhgPrecision

          public XPRSenumerations.BarHGPrecision getBarhgPrecision()

      Retrieves the value of the control `XPRSconstants.BARHGPRECISION`. Whether to use single or double precision floating-point arithmetic in the hybrid gardient algorithm. The single precision implementation uses less memory and is, in general, faster than the double precision implementation. This control applies to both the CPU and the GPU implementation of the algorithm. The performance difference is greater for the GPU version. (Values are from the enumeration `XPRSenumerations.BarHGPrecision`)
      Returns:
        Value of control `XPRSconstants.BARHGPRECISION`.

    - #### setBarhgPrecision

          public void setBarhgPrecision​(XPRSenumerations.BarHGPrecision newval)

      Sets the value of the control `XPRSconstants.BARHGPRECISION`. Whether to use single or double precision floating-point arithmetic in the hybrid gardient algorithm. The single precision implementation uses less memory and is, in general, faster than the double precision implementation. This control applies to both the CPU and the GPU implementation of the algorithm. The performance difference is greater for the GPU version. (Values are from the enumeration `XPRSenumerations.BarHGPrecision`)
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGPRECISION`.

    - #### resetBarhgPrecision

          public void resetBarhgPrecision()

      Resets to its default the value of control `XPRSconstants.BARHGPRECISION`

    - #### getBarhgGPUBlocksize

          public int getBarhgGPUBlocksize()

      Retrieves the value of the control `XPRSconstants.BARHGGPUBLOCKSIZE`. The size of CUDA blocks to use for the GPU calculations.
      Returns:
        Value of control `XPRSconstants.BARHGGPUBLOCKSIZE`.

    - #### setBarhgGPUBlocksize

          public void setBarhgGPUBlocksize​(int newval)

      Sets the value of the control `XPRSconstants.BARHGGPUBLOCKSIZE`. The size of CUDA blocks to use for the GPU calculations.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGGPUBLOCKSIZE`.

    - #### resetBarhgGPUBlocksize

          public void resetBarhgGPUBlocksize()

      Resets to its default the value of control `XPRSconstants.BARHGGPUBLOCKSIZE`

    - #### getGPUPlatform

          public int getGPUPlatform()

      Retrieves the value of the control `XPRSconstants.GPUPLATFORM`. Controls what kind of GPU support is enabled overall in Xpress. Individual solver components may disable GPU support.
      Returns:
        Value of control `XPRSconstants.GPUPLATFORM`.

    - #### setGPUPlatform

          public void setGPUPlatform​(int newval)

      Sets the value of the control `XPRSconstants.GPUPLATFORM`. Controls what kind of GPU support is enabled overall in Xpress. Individual solver components may disable GPU support.
      Parameters:
        `newval` - New value for control `XPRSconstants.GPUPLATFORM`.

    - #### resetGPUPlatform

          public void resetGPUPlatform()

      Resets to its default the value of control `XPRSconstants.GPUPLATFORM`

    - #### getMaxCutTime

          public double getMaxCutTime()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MAXCUTTIME`.

    - #### setMaxCutTime

          public void setMaxCutTime​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXCUTTIME`.

    - #### resetMaxCutTime

          public void resetMaxCutTime()

      Resets to its default the value of control `XPRSconstants.MAXCUTTIME`

    - #### getMaxStallTime

          public double getMaxStallTime()

      Retrieves the value of the control `XPRSconstants.MAXSTALLTIME`. The maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.
      Returns:
        Value of control `XPRSconstants.MAXSTALLTIME`.

    - #### setMaxStallTime

          public void setMaxStallTime​(double newval)

      Sets the value of the control `XPRSconstants.MAXSTALLTIME`. The maximum time in seconds that the Optimizer will continue to search for improving solution after finding a new incumbent.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXSTALLTIME`.

    - #### resetMaxStallTime

          public void resetMaxStallTime()

      Resets to its default the value of control `XPRSconstants.MAXSTALLTIME`

    - #### getTunerMaxTime

          public double getTunerMaxTime()

      Retrieves the value of the control `XPRSconstants.TUNERMAXTIME`. Tuner: The maximum time in seconds that the tuner will run before it terminates.
      Returns:
        Value of control `XPRSconstants.TUNERMAXTIME`.

    - #### setTunerMaxTime

          public void setTunerMaxTime​(double newval)

      Sets the value of the control `XPRSconstants.TUNERMAXTIME`. Tuner: The maximum time in seconds that the tuner will run before it terminates.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERMAXTIME`.

    - #### resetTunerMaxTime

          public void resetTunerMaxTime()

      Resets to its default the value of control `XPRSconstants.TUNERMAXTIME`

    - #### getMatrixTol

          public double getMatrixTol()

      Retrieves the value of the control `XPRSconstants.MATRIXTOL`. The zero tolerance on matrix elements. If the value of a matrix element is less than or equal to `MATRIXTOL` in absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance see `INPUTTOL`.

      Examples using `controls().getMatrixTol`:

      - MostViolated.java
      Returns:
        Value of control `XPRSconstants.MATRIXTOL`.

    - #### setMatrixTol

          public void setMatrixTol​(double newval)

      Sets the value of the control `XPRSconstants.MATRIXTOL`. The zero tolerance on matrix elements. If the value of a matrix element is less than or equal to `MATRIXTOL` in absolute value, it is treated as zero. The control applies when solving a problem, for an input tolerance see `INPUTTOL`.

      Examples using `controls().getMatrixTol`:

      - MostViolated.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MATRIXTOL`.

    - #### resetMatrixTol

          public void resetMatrixTol()

      Resets to its default the value of control `XPRSconstants.MATRIXTOL`

    - #### getPivotTol

          public double getPivotTol()

      Retrieves the value of the control `XPRSconstants.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 than `PIVOTTOL` is treated as zero for this purpose.
      Returns:
        Value of control `XPRSconstants.PIVOTTOL`.

    - #### setPivotTol

          public void setPivotTol​(double newval)

      Sets the value of the control `XPRSconstants.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 than `PIVOTTOL` is treated as zero for this purpose.
      Parameters:
        `newval` - New value for control `XPRSconstants.PIVOTTOL`.

    - #### resetPivotTol

          public void resetPivotTol()

      Resets to its default the value of control `XPRSconstants.PIVOTTOL`

    - #### getFeasTol

          public double getFeasTol()

      Retrieves the value of the control `XPRSconstants.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 than `FEASTOL`, then the constraint is treated as satisfied. Similarly, if the amount by which a column violates its bounds is less in absolute magnitude than `FEASTOL`, those bounds are also treated as satisfied.

      Examples using `controls().getFeasTol`:

      - FolioHeuristic.java
      Returns:
        Value of control `XPRSconstants.FEASTOL`.

    - #### setFeasTol

          public void setFeasTol​(double newval)

      Sets the value of the control `XPRSconstants.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 than `FEASTOL`, then the constraint is treated as satisfied. Similarly, if the amount by which a column violates its bounds is less in absolute magnitude than `FEASTOL`, those bounds are also treated as satisfied.

      Examples using `controls().getFeasTol`:

      - FolioHeuristic.java
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASTOL`.

    - #### resetFeasTol

          public void resetFeasTol()

      Resets to its default the value of control `XPRSconstants.FEASTOL`

    - #### getOutputTol

          public double getOutputTol()

      Retrieves the value of the control `XPRSconstants.OUTPUTTOL`. Zero tolerance on print values.
      Returns:
        Value of control `XPRSconstants.OUTPUTTOL`.

    - #### setOutputTol

          public void setOutputTol​(double newval)

      Sets the value of the control `XPRSconstants.OUTPUTTOL`. Zero tolerance on print values.
      Parameters:
        `newval` - New value for control `XPRSconstants.OUTPUTTOL`.

    - #### resetOutputTol

          public void resetOutputTol()

      Resets to its default the value of control `XPRSconstants.OUTPUTTOL`

    - #### getSOSRefTol

          public double getSOSRefTol()

      Retrieves the value of the control `XPRSconstants.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 least `SOSREFTOL`.
      Returns:
        Value of control `XPRSconstants.SOSREFTOL`.

    - #### setSOSRefTol

          public void setSOSRefTol​(double newval)

      Sets the value of the control `XPRSconstants.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 least `SOSREFTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.SOSREFTOL`.

    - #### resetSOSRefTol

          public void resetSOSRefTol()

      Resets to its default the value of control `XPRSconstants.SOSREFTOL`

    - #### getOptimalityTol

          public double getOptimalityTol()

      Retrieves the value of the control `XPRSconstants.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 of `OPTIMALITYTOL`.
      Returns:
        Value of control `XPRSconstants.OPTIMALITYTOL`.

    - #### setOptimalityTol

          public void setOptimalityTol​(double newval)

      Sets the value of the control `XPRSconstants.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 of `OPTIMALITYTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.OPTIMALITYTOL`.

    - #### resetOptimalityTol

          public void resetOptimalityTol()

      Resets to its default the value of control `XPRSconstants.OPTIMALITYTOL`

    - #### getEtaTol

          public double getEtaTol()

      Retrieves the value of the control `XPRSconstants.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 than `ETATOL` are taken to be zero in this step.
      Returns:
        Value of control `XPRSconstants.ETATOL`.

    - #### setEtaTol

          public void setEtaTol​(double newval)

      Sets the value of the control `XPRSconstants.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 than `ETATOL` are taken to be zero in this step.
      Parameters:
        `newval` - New value for control `XPRSconstants.ETATOL`.

    - #### resetEtaTol

          public void resetEtaTol()

      Resets to its default the value of control `XPRSconstants.ETATOL`

    - #### getRelPivotTol

          public double getRelPivotTol()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.RELPIVOTTOL`.

    - #### setRelPivotTol

          public void setRelPivotTol​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.RELPIVOTTOL`.

    - #### resetRelPivotTol

          public void resetRelPivotTol()

      Resets to its default the value of control `XPRSconstants.RELPIVOTTOL`

    - #### getMIPTol

          public double getMIPTol()

      Retrieves the value of the control `XPRSconstants.MIPTOL`. Branch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.

      Examples using `controls().getMIPTol`/`controls().setMIPTol`:

      - AddMipSol.java
      - Knapsack.java
      - RoundInt.java
      Returns:
        Value of control `XPRSconstants.MIPTOL`.

    - #### setMIPTol

          public void setMIPTol​(double newval)

      Sets the value of the control `XPRSconstants.MIPTOL`. Branch and Bound: This is the tolerance within which a decision variable's value is considered to be integral.

      Examples using `controls().getMIPTol`/`controls().setMIPTol`:

      - AddMipSol.java
      - Knapsack.java
      - RoundInt.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPTOL`.

    - #### resetMIPTol

          public void resetMIPTol()

      Resets to its default the value of control `XPRSconstants.MIPTOL`

    - #### getMipTolTarget

          public double getMipTolTarget()

      Retrieves the value of the control `XPRSconstants.MIPTOLTARGET`. Target MIPTOL value used by the automatic MIP solution refiner as defined by `REFINEOPS`. Negative and zero values are ignored.
      Returns:
        Value of control `XPRSconstants.MIPTOLTARGET`.

    - #### setMipTolTarget

          public void setMipTolTarget​(double newval)

      Sets the value of the control `XPRSconstants.MIPTOLTARGET`. Target MIPTOL value used by the automatic MIP solution refiner as defined by `REFINEOPS`. Negative and zero values are ignored.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPTOLTARGET`.

    - #### resetMipTolTarget

          public void resetMipTolTarget()

      Resets to its default the value of control `XPRSconstants.MIPTOLTARGET`

    - #### getBarPerturb

          public double getBarPerturb()

      Retrieves the value of the control `XPRSconstants.BARPERTURB`. Newton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties. `BARPERTURB` controlls 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.
      Returns:
        Value of control `XPRSconstants.BARPERTURB`.

    - #### setBarPerturb

          public void setBarPerturb​(double newval)

      Sets the value of the control `XPRSconstants.BARPERTURB`. Newton barrier: In numerically challenging cases it is often advantageous to apply perturbations on the KKT system to improve its numerical properties. `BARPERTURB` controlls 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARPERTURB`.

    - #### resetBarPerturb

          public void resetBarPerturb()

      Resets to its default the value of control `XPRSconstants.BARPERTURB`

    - #### getMIPAddCutoff

          public double getMIPAddCutoff()

      Retrieves the value of the control `XPRSconstants.MIPADDCUTOFF`. Branch and Bound: The amount to add to the objective function of the best integer solution found to give the new `CURRMIPCUTOFF`. Once an integer solution has been found whose objective function is equal to or better than `CURRMIPCUTOFF`, improvements on this value may not be interesting unless they are better by at least a certain amount. If `MIPADDCUTOFF` is nonzero, it will be added to `CURRMIPCUTOFF` each 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 control `MIPABSSTOP` provides a similar function but works in a different way.
      Returns:
        Value of control `XPRSconstants.MIPADDCUTOFF`.

    - #### setMIPAddCutoff

          public void setMIPAddCutoff​(double newval)

      Sets the value of the control `XPRSconstants.MIPADDCUTOFF`. Branch and Bound: The amount to add to the objective function of the best integer solution found to give the new `CURRMIPCUTOFF`. Once an integer solution has been found whose objective function is equal to or better than `CURRMIPCUTOFF`, improvements on this value may not be interesting unless they are better by at least a certain amount. If `MIPADDCUTOFF` is nonzero, it will be added to `CURRMIPCUTOFF` each 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 control `MIPABSSTOP` provides a similar function but works in a different way.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPADDCUTOFF`.

    - #### resetMIPAddCutoff

          public void resetMIPAddCutoff()

      Resets to its default the value of control `XPRSconstants.MIPADDCUTOFF`

    - #### getMIPAbsCutoff

          public double getMIPAbsCutoff()

      Retrieves the value of the control `XPRSconstants.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 to `MIPABSCUTOFF`. 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 the `CURRMIPCUTOFF` attribute. The value of `CURRMIPCUTOFF` is calculated using the `MIPRELCUTOFF` and `MIPADDCUTOFF` controls.

      Examples using `controls().getMIPAbsCutoff`/`controls().setMIPAbsCutoff`:

      - AddMipSol.java
      - Knapsack.java
      Returns:
        Value of control `XPRSconstants.MIPABSCUTOFF`.

    - #### setMIPAbsCutoff

          public void setMIPAbsCutoff​(double newval)

      Sets the value of the control `XPRSconstants.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 to `MIPABSCUTOFF`. 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 the `CURRMIPCUTOFF` attribute. The value of `CURRMIPCUTOFF` is calculated using the `MIPRELCUTOFF` and `MIPADDCUTOFF` controls.

      Examples using `controls().getMIPAbsCutoff`/`controls().setMIPAbsCutoff`:

      - AddMipSol.java
      - Knapsack.java
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPABSCUTOFF`.

    - #### resetMIPAbsCutoff

          public void resetMIPAbsCutoff()

      Resets to its default the value of control `XPRSconstants.MIPABSCUTOFF`

    - #### getMIPRelCutoff

          public double getMIPRelCutoff()

      Retrieves the value of the control `XPRSconstants.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 of `CURRMIPCUTOFF`. 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 control `MIPRELSTOP` provides a similar functionality but works in a different way.
      Returns:
        Value of control `XPRSconstants.MIPRELCUTOFF`.

    - #### setMIPRelCutoff

          public void setMIPRelCutoff​(double newval)

      Sets the value of the control `XPRSconstants.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 of `CURRMIPCUTOFF`. 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 control `MIPRELSTOP` provides a similar functionality but works in a different way.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRELCUTOFF`.

    - #### resetMIPRelCutoff

          public void resetMIPRelCutoff()

      Resets to its default the value of control `XPRSconstants.MIPRELCUTOFF`

    - #### getPseudoCost

          public double getPseudoCost()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PSEUDOCOST`.

    - #### setPseudoCost

          public void setPseudoCost​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PSEUDOCOST`.

    - #### resetPseudoCost

          public void resetPseudoCost()

      Resets to its default the value of control `XPRSconstants.PSEUDOCOST`

    - #### getPenalty

          public double getPenalty()

      Retrieves the value of the control `XPRSconstants.PENALTY`. Minimum absolute penalty variable coefficient. `BIGM` and `PENALTY` are set by the input routine ( `readProb` ( `READPROB`)) but may be reset by the user prior to `lpOptimize` ( `LPOPTIMIZE`).
      Returns:
        Value of control `XPRSconstants.PENALTY`.

    - #### setPenalty

          public void setPenalty​(double newval)

      Sets the value of the control `XPRSconstants.PENALTY`. Minimum absolute penalty variable coefficient. `BIGM` and `PENALTY` are set by the input routine ( `readProb` ( `READPROB`)) but may be reset by the user prior to `lpOptimize` ( `LPOPTIMIZE`).
      Parameters:
        `newval` - New value for control `XPRSconstants.PENALTY`.

    - #### resetPenalty

          public void resetPenalty()

      Resets to its default the value of control `XPRSconstants.PENALTY`

    - #### getBigM

          public double getBigM()

      Retrieves the value of the control `XPRSconstants.BIGM`. The infeasibility penalty used if the "Big M" method is implemented.
      Returns:
        Value of control `XPRSconstants.BIGM`.

    - #### setBigM

          public void setBigM​(double newval)

      Sets the value of the control `XPRSconstants.BIGM`. The infeasibility penalty used if the "Big M" method is implemented.
      Parameters:
        `newval` - New value for control `XPRSconstants.BIGM`.

    - #### resetBigM

          public void resetBigM()

      Resets to its default the value of control `XPRSconstants.BIGM`

    - #### getMIPAbsStop

          public double getMIPAbsStop()

      Retrieves the value of the control `XPRSconstants.MIPABSSTOP`. Branch and Bound: The absolute tolerance determining whether the tree search will continue or not. It will terminate if
      | `MIPOBJVAL - BESTBOUND`| <= `MIPABSSTOP`
      where `MIPOBJVAL` is the value of the best solution's objective function, and `BESTBOUND` is 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, set `MIPABSSTOP` to 100.
      Returns:
        Value of control `XPRSconstants.MIPABSSTOP`.

    - #### setMIPAbsStop

          public void setMIPAbsStop​(double newval)

      Sets the value of the control `XPRSconstants.MIPABSSTOP`. Branch and Bound: The absolute tolerance determining whether the tree search will continue or not. It will terminate if
      | `MIPOBJVAL - BESTBOUND`| <= `MIPABSSTOP`
      where `MIPOBJVAL` is the value of the best solution's objective function, and `BESTBOUND` is 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, set `MIPABSSTOP` to 100.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPABSSTOP`.

    - #### resetMIPAbsStop

          public void resetMIPAbsStop()

      Resets to its default the value of control `XPRSconstants.MIPABSSTOP`

    - #### getMIPRelStop

          public double getMIPRelStop()

      Retrieves the value of the control `XPRSconstants.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`| <= `MIPRELSTOP` x max(| `BESTBOUND`|,| `MIPOBJVAL`|)
      where `MIPOBJVAL` is the value of the best solution's objective function and `BESTBOUND` is 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, set `MIPRELSTOP` to 0.05.
      Returns:
        Value of control `XPRSconstants.MIPRELSTOP`.

    - #### setMIPRelStop

          public void setMIPRelStop​(double newval)

      Sets the value of the control `XPRSconstants.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`| <= `MIPRELSTOP` x max(| `BESTBOUND`|,| `MIPOBJVAL`|)
      where `MIPOBJVAL` is the value of the best solution's objective function and `BESTBOUND` is 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, set `MIPRELSTOP` to 0.05.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRELSTOP`.

    - #### resetMIPRelStop

          public void resetMIPRelStop()

      Resets to its default the value of control `XPRSconstants.MIPRELSTOP`

    - #### getCrossoverAccuracyTol

          public double getCrossoverAccuracyTol()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.CROSSOVERACCURACYTOL`.

    - #### setCrossoverAccuracyTol

          public void setCrossoverAccuracyTol​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERACCURACYTOL`.

    - #### resetCrossoverAccuracyTol

          public void resetCrossoverAccuracyTol()

      Resets to its default the value of control `XPRSconstants.CROSSOVERACCURACYTOL`

    - #### getPrimalPerturb

          public double getPrimalPerturb()

      Retrieves the value of the control `XPRSconstants.PRIMALPERTURB`. The factor by which the problem will be perturbed prior to optimization by primal simplex. A value of `0.0` results in no perturbation prior to optimization. Note the interconnection to the `AUTOPERTURB` control. If `AUTOPERTURB` is set to `1`, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in primal simplex, however, the value of `PRIMALPERTURB` will be used for perturbation.
      Returns:
        Value of control `XPRSconstants.PRIMALPERTURB`.

    - #### setPrimalPerturb

          public void setPrimalPerturb​(double newval)

      Sets the value of the control `XPRSconstants.PRIMALPERTURB`. The factor by which the problem will be perturbed prior to optimization by primal simplex. A value of `0.0` results in no perturbation prior to optimization. Note the interconnection to the `AUTOPERTURB` control. If `AUTOPERTURB` is set to `1`, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in primal simplex, however, the value of `PRIMALPERTURB` will be used for perturbation.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRIMALPERTURB`.

    - #### resetPrimalPerturb

          public void resetPrimalPerturb()

      Resets to its default the value of control `XPRSconstants.PRIMALPERTURB`

    - #### getDualPerturb

          public double getDualPerturb()

      Retrieves the value of the control `XPRSconstants.DUALPERTURB`. The factor by which the problem will be perturbed prior to optimization by dual simplex. A value of `0.0` results in no perturbation prior to optimization. Note the interconnection to the `AUTOPERTURB` control. If `AUTOPERTURB` is set to `1`, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in dual simplex, however, the value of `DUALPERTURB` will be used for perturbation.
      Returns:
        Value of control `XPRSconstants.DUALPERTURB`.

    - #### setDualPerturb

          public void setDualPerturb​(double newval)

      Sets the value of the control `XPRSconstants.DUALPERTURB`. The factor by which the problem will be perturbed prior to optimization by dual simplex. A value of `0.0` results in no perturbation prior to optimization. Note the interconnection to the `AUTOPERTURB` control. If `AUTOPERTURB` is set to `1`, the decision whether to perturb or not is left to the Optimizer. When the problem is automatically perturbed in dual simplex, however, the value of `DUALPERTURB` will be used for perturbation.
      Parameters:
        `newval` - New value for control `XPRSconstants.DUALPERTURB`.

    - #### resetDualPerturb

          public void resetDualPerturb()

      Resets to its default the value of control `XPRSconstants.DUALPERTURB`

    - #### getBarObjScale

          public double getBarObjScale()

      Retrieves the value of the control `XPRSconstants.BAROBJSCALE`. Defines how the barrier scales the objective.
      Returns:
        Value of control `XPRSconstants.BAROBJSCALE`.

    - #### setBarObjScale

          public void setBarObjScale​(double newval)

      Sets the value of the control `XPRSconstants.BAROBJSCALE`. Defines how the barrier scales the objective.
      Parameters:
        `newval` - New value for control `XPRSconstants.BAROBJSCALE`.

    - #### resetBarObjScale

          public void resetBarObjScale()

      Resets to its default the value of control `XPRSconstants.BAROBJSCALE`

    - #### getBarRhsScale

          public double getBarRhsScale()

      Retrieves the value of the control `XPRSconstants.BARRHSSCALE`. Defines how the barrier scales the right hand side.
      Returns:
        Value of control `XPRSconstants.BARRHSSCALE`.

    - #### setBarRhsScale

          public void setBarRhsScale​(double newval)

      Sets the value of the control `XPRSconstants.BARRHSSCALE`. Defines how the barrier scales the right hand side.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARRHSSCALE`.

    - #### resetBarRhsScale

          public void resetBarRhsScale()

      Resets to its default the value of control `XPRSconstants.BARRHSSCALE`

    - #### getCholeskyTol

          public double getCholeskyTol()

      Retrieves the value of the control `XPRSconstants.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 to `CHOLESKYTOL`, it merits special treatment in the Cholesky decomposition process.
      Returns:
        Value of control `XPRSconstants.CHOLESKYTOL`.

    - #### setCholeskyTol

          public void setCholeskyTol​(double newval)

      Sets the value of the control `XPRSconstants.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 to `CHOLESKYTOL`, it merits special treatment in the Cholesky decomposition process.
      Parameters:
        `newval` - New value for control `XPRSconstants.CHOLESKYTOL`.

    - #### resetCholeskyTol

          public void resetCholeskyTol()

      Resets to its default the value of control `XPRSconstants.CHOLESKYTOL`

    - #### getBarGapStop

          public double getBarGapStop()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARGAPSTOP`.

    - #### setBarGapStop

          public void setBarGapStop​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARGAPSTOP`.

    - #### resetBarGapStop

          public void resetBarGapStop()

      Resets to its default the value of control `XPRSconstants.BARGAPSTOP`

    - #### getBarDualStop

          public double getBarDualStop()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARDUALSTOP`.

    - #### setBarDualStop

          public void setBarDualStop​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARDUALSTOP`.

    - #### resetBarDualStop

          public void resetBarDualStop()

      Resets to its default the value of control `XPRSconstants.BARDUALSTOP`

    - #### getBarPrimalStop

          public double getBarPrimalStop()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARPRIMALSTOP`.

    - #### setBarPrimalStop

          public void setBarPrimalStop​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARPRIMALSTOP`.

    - #### resetBarPrimalStop

          public void resetBarPrimalStop()

      Resets to its default the value of control `XPRSconstants.BARPRIMALSTOP`

    - #### getBarStepStop

          public double getBarStepStop()

      Retrieves the value of the control `XPRSconstants.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 than `BARSTEPSTOP`, the Optimizer will terminate and return the current solution.
      Returns:
        Value of control `XPRSconstants.BARSTEPSTOP`.

    - #### setBarStepStop

          public void setBarStepStop​(double newval)

      Sets the value of the control `XPRSconstants.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 than `BARSTEPSTOP`, the Optimizer will terminate and return the current solution.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARSTEPSTOP`.

    - #### resetBarStepStop

          public void resetBarStepStop()

      Resets to its default the value of control `XPRSconstants.BARSTEPSTOP`

    - #### getElimTol

          public double getElimTol()

      Retrieves the value of the control `XPRSconstants.ELIMTOL`. The Markowitz tolerance for the elimination phase of the presolve.
      Returns:
        Value of control `XPRSconstants.ELIMTOL`.

    - #### setElimTol

          public void setElimTol​(double newval)

      Sets the value of the control `XPRSconstants.ELIMTOL`. The Markowitz tolerance for the elimination phase of the presolve.
      Parameters:
        `newval` - New value for control `XPRSconstants.ELIMTOL`.

    - #### resetElimTol

          public void resetElimTol()

      Resets to its default the value of control `XPRSconstants.ELIMTOL`

    - #### getMarkowitzTol

          public double getMarkowitzTol()

      Retrieves the value of the control `XPRSconstants.MARKOWITZTOL`. The Markowitz tolerance used for the factorization of the basis matrix.
      Returns:
        Value of control `XPRSconstants.MARKOWITZTOL`.

    - #### setMarkowitzTol

          public void setMarkowitzTol​(double newval)

      Sets the value of the control `XPRSconstants.MARKOWITZTOL`. The Markowitz tolerance used for the factorization of the basis matrix.
      Parameters:
        `newval` - New value for control `XPRSconstants.MARKOWITZTOL`.

    - #### resetMarkowitzTol

          public void resetMarkowitzTol()

      Resets to its default the value of control `XPRSconstants.MARKOWITZTOL`

    - #### getMIPAbsGapNotify

          public double getMIPAbsGapNotify()

      Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFY`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of the `MIPRELGAPNOTIFY` control.
      Returns:
        Value of control `XPRSconstants.MIPABSGAPNOTIFY`.

    - #### setMIPAbsGapNotify

          public void setMIPAbsGapNotify​(double newval)

      Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFY`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the absolute gap reaches or passes the value you set of the `MIPRELGAPNOTIFY` control.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPABSGAPNOTIFY`.

    - #### resetMIPAbsGapNotify

          public void resetMIPAbsGapNotify()

      Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFY`

    - #### getMIPRelGapNotify

          public double getMIPRelGapNotify()

      Retrieves the value of the control `XPRSconstants.MIPRELGAPNOTIFY`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, 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 the `MIPRELGAPNOTIFY` control.
      Returns:
        Value of control `XPRSconstants.MIPRELGAPNOTIFY`.

    - #### setMIPRelGapNotify

          public void setMIPRelGapNotify​(double newval)

      Sets the value of the control `XPRSconstants.MIPRELGAPNOTIFY`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, 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 the `MIPRELGAPNOTIFY` control.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRELGAPNOTIFY`.

    - #### resetMIPRelGapNotify

          public void resetMIPRelGapNotify()

      Resets to its default the value of control `XPRSconstants.MIPRELGAPNOTIFY`

    - #### getBarLargeBound

          public double getBarLargeBound()

      Retrieves the value of the control `XPRSconstants.BARLARGEBOUND`. Threshold for the barrier to handle large bounds.
      Returns:
        Value of control `XPRSconstants.BARLARGEBOUND`.

    - #### setBarLargeBound

          public void setBarLargeBound​(double newval)

      Sets the value of the control `XPRSconstants.BARLARGEBOUND`. Threshold for the barrier to handle large bounds.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARLARGEBOUND`.

    - #### resetBarLargeBound

          public void resetBarLargeBound()

      Resets to its default the value of control `XPRSconstants.BARLARGEBOUND`

    - #### getPPFactor

          public double getPPFactor()

      Retrieves the value of the control `XPRSconstants.PPFACTOR`. The partial pricing candidate list sizing parameter.
      Returns:
        Value of control `XPRSconstants.PPFACTOR`.

    - #### setPPFactor

          public void setPPFactor​(double newval)

      Sets the value of the control `XPRSconstants.PPFACTOR`. The partial pricing candidate list sizing parameter.
      Parameters:
        `newval` - New value for control `XPRSconstants.PPFACTOR`.

    - #### resetPPFactor

          public void resetPPFactor()

      Resets to its default the value of control `XPRSconstants.PPFACTOR`

    - #### getRepairIndefiniteQMax

          public double getRepairIndefiniteQMax()

    - #### setRepairIndefiniteQMax

          public void setRepairIndefiniteQMax​(double newval)

      Sets the value of the control `XPRSconstants.REPAIRINDEFINITEQMAX`.
      Parameters:
        `newval` - New value for control `XPRSconstants.REPAIRINDEFINITEQMAX`.

    - #### resetRepairIndefiniteQMax

          public void resetRepairIndefiniteQMax()

      Resets to its default the value of control `XPRSconstants.REPAIRINDEFINITEQMAX`

    - #### getBarGapTarget

          public double getBarGapTarget()

      Retrieves the value of the control `XPRSconstants.BARGAPTARGET`. Newton barrier: The target tolerance for the relative duality gap. The barrier algorithm will keep iterating until either `BARGAPTARGET` is satisfied or until no further improvements are possible. In the latter case, if `BARGAPSTOP` is satisfied, it will declare the problem optimal.
      Returns:
        Value of control `XPRSconstants.BARGAPTARGET`.

    - #### setBarGapTarget

          public void setBarGapTarget​(double newval)

      Sets the value of the control `XPRSconstants.BARGAPTARGET`. Newton barrier: The target tolerance for the relative duality gap. The barrier algorithm will keep iterating until either `BARGAPTARGET` is satisfied or until no further improvements are possible. In the latter case, if `BARGAPSTOP` is satisfied, it will declare the problem optimal.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARGAPTARGET`.

    - #### resetBarGapTarget

          public void resetBarGapTarget()

      Resets to its default the value of control `XPRSconstants.BARGAPTARGET`

    - #### getDummyControl

          public double getDummyControl()

    - #### setDummyControl

          public void setDummyControl​(double newval)

      Sets the value of the control `XPRSconstants.DUMMYCONTROL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.DUMMYCONTROL`.

    - #### resetDummyControl

          public void resetDummyControl()

      Resets to its default the value of control `XPRSconstants.DUMMYCONTROL`

    - #### getBarStartWeight

          public double getBarStartWeight()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARSTARTWEIGHT`.

    - #### setBarStartWeight

          public void setBarStartWeight​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARSTARTWEIGHT`.

    - #### resetBarStartWeight

          public void resetBarStartWeight()

      Resets to its default the value of control `XPRSconstants.BARSTARTWEIGHT`

    - #### getBarFreeScale

          public double getBarFreeScale()

      Retrieves the value of the control `XPRSconstants.BARFREESCALE`. Defines how the barrier algorithm scales free variables.
      Returns:
        Value of control `XPRSconstants.BARFREESCALE`.

    - #### setBarFreeScale

          public void setBarFreeScale​(double newval)

      Sets the value of the control `XPRSconstants.BARFREESCALE`. Defines how the barrier algorithm scales free variables.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARFREESCALE`.

    - #### resetBarFreeScale

          public void resetBarFreeScale()

      Resets to its default the value of control `XPRSconstants.BARFREESCALE`

    - #### getSbEffort

          public double getSbEffort()

      Retrieves the value of the control `XPRSconstants.SBEFFORT`. Adjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.
      Returns:
        Value of control `XPRSconstants.SBEFFORT`.

    - #### setSbEffort

          public void setSbEffort​(double newval)

      Sets the value of the control `XPRSconstants.SBEFFORT`. Adjusts the overall amount of effort when using strong branching to select an infeasible MIP entity to branch on.
      Parameters:
        `newval` - New value for control `XPRSconstants.SBEFFORT`.

    - #### resetSbEffort

          public void resetSbEffort()

      Resets to its default the value of control `XPRSconstants.SBEFFORT`

    - #### getHeurDiveRandomize

          public double getHeurDiveRandomize()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.HEURDIVERANDOMIZE`.

    - #### setHeurDiveRandomize

          public void setHeurDiveRandomize​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDIVERANDOMIZE`.

    - #### resetHeurDiveRandomize

          public void resetHeurDiveRandomize()

      Resets to its default the value of control `XPRSconstants.HEURDIVERANDOMIZE`

    - #### getHeurSearchEffort

          public double getHeurSearchEffort()

      Retrieves the value of the control `XPRSconstants.HEURSEARCHEFFORT`. Adjusts the overall level of the local search heuristics.
      Returns:
        Value of control `XPRSconstants.HEURSEARCHEFFORT`.

    - #### setHeurSearchEffort

          public void setHeurSearchEffort​(double newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHEFFORT`. Adjusts the overall level of the local search heuristics.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHEFFORT`.

    - #### resetHeurSearchEffort

          public void resetHeurSearchEffort()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHEFFORT`

    - #### getCutFactor

          public double getCutFactor()

      Retrieves the value of the control `XPRSconstants.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 by `CUTFACTOR` times the number of rows and coefficients in the initial matrix.
      Returns:
        Value of control `XPRSconstants.CUTFACTOR`.

    - #### setCutFactor

          public void setCutFactor​(double newval)

      Sets the value of the control `XPRSconstants.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 by `CUTFACTOR` times the number of rows and coefficients in the initial matrix.
      Parameters:
        `newval` - New value for control `XPRSconstants.CUTFACTOR`.

    - #### resetCutFactor

          public void resetCutFactor()

      Resets to its default the value of control `XPRSconstants.CUTFACTOR`

    - #### getEigenValueTol

          public double getEigenValueTol()

      Retrieves the value of the control `XPRSconstants.EIGENVALUETOL`. A quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.
      Returns:
        Value of control `XPRSconstants.EIGENVALUETOL`.

    - #### setEigenValueTol

          public void setEigenValueTol​(double newval)

      Sets the value of the control `XPRSconstants.EIGENVALUETOL`. A quadratic matrix is considered not to be positive semi-definite, if its smallest eigenvalue is smaller than the negative of this value.
      Parameters:
        `newval` - New value for control `XPRSconstants.EIGENVALUETOL`.

    - #### resetEigenValueTol

          public void resetEigenValueTol()

      Resets to its default the value of control `XPRSconstants.EIGENVALUETOL`

    - #### getIndLinBigM

          public double getIndLinBigM()

      Retrieves the value of the control `XPRSconstants.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 than `INDPRELINBIGM`, then the original indicator constraint will additionally be dropped from the problem.
      Returns:
        Value of control `XPRSconstants.INDLINBIGM`.

    - #### setIndLinBigM

          public void setIndLinBigM​(double newval)

      Sets the value of the control `XPRSconstants.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 than `INDPRELINBIGM`, then the original indicator constraint will additionally be dropped from the problem.
      Parameters:
        `newval` - New value for control `XPRSconstants.INDLINBIGM`.

    - #### resetIndLinBigM

          public void resetIndLinBigM()

      Resets to its default the value of control `XPRSconstants.INDLINBIGM`

    - #### getTreeMemorySavingTarget

          public double getTreeMemorySavingTarget()

      Retrieves the value of the control `XPRSconstants.TREEMEMORYSAVINGTARGET`. When the memory used by the branch-and-bound search tree exceeds the limit specified by the `TREEMEMORYLIMIT` control, 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. The `TREEMEMORYSAVINGTARGET` control specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb and `TREEMEMORYSAVINGTARGET` is 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value of `TREEMEMORYSAVINGTARGET` will 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 of `TREEMEMORYSAVINGTARGET` will 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.
      Returns:
        Value of control `XPRSconstants.TREEMEMORYSAVINGTARGET`.

    - #### setTreeMemorySavingTarget

          public void setTreeMemorySavingTarget​(double newval)

      Sets the value of the control `XPRSconstants.TREEMEMORYSAVINGTARGET`. When the memory used by the branch-and-bound search tree exceeds the limit specified by the `TREEMEMORYLIMIT` control, 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. The `TREEMEMORYSAVINGTARGET` control specifies the extra proportion of the tree's size to try to save; for example, if the tree memory limit is 1000Mb and `TREEMEMORYSAVINGTARGET` is 0.1, when the tree size exceeds 1000Mb the optimizer will try to reduce the tree size to 900Mb. Reducing the value of `TREEMEMORYSAVINGTARGET` will 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 of `TREEMEMORYSAVINGTARGET` will 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.
      Parameters:
        `newval` - New value for control `XPRSconstants.TREEMEMORYSAVINGTARGET`.

    - #### resetTreeMemorySavingTarget

          public void resetTreeMemorySavingTarget()

      Resets to its default the value of control `XPRSconstants.TREEMEMORYSAVINGTARGET`

    - #### getIndPreLinBigM

          public double getIndPreLinBigM()

      Retrieves the value of the control `XPRSconstants.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 than `INDLINBIGM`, the linearized row will be added but the original indicator constraint is kept as a numerically stable way to check feasibility.
      Returns:
        Value of control `XPRSconstants.INDPRELINBIGM`.

    - #### setIndPreLinBigM

          public void setIndPreLinBigM​(double newval)

      Sets the value of the control `XPRSconstants.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 than `INDLINBIGM`, the linearized row will be added but the original indicator constraint is kept as a numerically stable way to check feasibility.
      Parameters:
        `newval` - New value for control `XPRSconstants.INDPRELINBIGM`.

    - #### resetIndPreLinBigM

          public void resetIndPreLinBigM()

      Resets to its default the value of control `XPRSconstants.INDPRELINBIGM`

    - #### getRelaxTreeMemoryLimit

          public double getRelaxTreeMemoryLimit()

      Retrieves the value of the control `XPRSconstants.RELAXTREEMEMORYLIMIT`. When the memory used by the branch and bound search tree exceeds the target specified by the `TREEMEMORYLIMIT` control, 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; the `RELAXTREEMEMORYLIMIT` control specifies the proportion of the previous memory limit by which to relax it. Set `RELAXTREEMEMORYLIMIT` to `0.0` to force the Xpress Optimizer to never relax the tree memory limit in this way.
      Returns:
        Value of control `XPRSconstants.RELAXTREEMEMORYLIMIT`.

    - #### setRelaxTreeMemoryLimit

          public void setRelaxTreeMemoryLimit​(double newval)

      Sets the value of the control `XPRSconstants.RELAXTREEMEMORYLIMIT`. When the memory used by the branch and bound search tree exceeds the target specified by the `TREEMEMORYLIMIT` control, 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; the `RELAXTREEMEMORYLIMIT` control specifies the proportion of the previous memory limit by which to relax it. Set `RELAXTREEMEMORYLIMIT` to `0.0` to force the Xpress Optimizer to never relax the tree memory limit in this way.
      Parameters:
        `newval` - New value for control `XPRSconstants.RELAXTREEMEMORYLIMIT`.

    - #### resetRelaxTreeMemoryLimit

          public void resetRelaxTreeMemoryLimit()

      Resets to its default the value of control `XPRSconstants.RELAXTREEMEMORYLIMIT`

    - #### getMIPAbsGapNotifyObj

          public double getMIPAbsGapNotifyObj()

      Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFYOBJ`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of the `MIPRELGAPNOTIFYOBJ` control.
      Returns:
        Value of control `XPRSconstants.MIPABSGAPNOTIFYOBJ`.

    - #### setMIPAbsGapNotifyObj

          public void setMIPAbsGapNotifyObj​(double newval)

      Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFYOBJ`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the best solution value reaches or passes the value you set of the `MIPRELGAPNOTIFYOBJ` control.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPABSGAPNOTIFYOBJ`.

    - #### resetMIPAbsGapNotifyObj

          public void resetMIPAbsGapNotifyObj()

      Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFYOBJ`

    - #### getMIPAbsGapNotifyBound

          public double getMIPAbsGapNotifyBound()

      Retrieves the value of the control `XPRSconstants.MIPABSGAPNOTIFYBOUND`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of the `MIPRELGAPNOTIFYBOUND` control.
      Returns:
        Value of control `XPRSconstants.MIPABSGAPNOTIFYBOUND`.

    - #### setMIPAbsGapNotifyBound

          public void setMIPAbsGapNotifyBound​(double newval)

      Sets the value of the control `XPRSconstants.MIPABSGAPNOTIFYBOUND`. Branch and bound: if the `gapnotify` callback has been set using `addCbGapNotify`, then this callback will be triggered during the tree search when the best bound reaches or passes the value you set of the `MIPRELGAPNOTIFYBOUND` control.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPABSGAPNOTIFYBOUND`.

    - #### resetMIPAbsGapNotifyBound

          public void resetMIPAbsGapNotifyBound()

      Resets to its default the value of control `XPRSconstants.MIPABSGAPNOTIFYBOUND`

    - #### getPresolveMaxGrow

          public double getPresolveMaxGrow()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PRESOLVEMAXGROW`.

    - #### setPresolveMaxGrow

          public void setPresolveMaxGrow​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRESOLVEMAXGROW`.

    - #### resetPresolveMaxGrow

          public void resetPresolveMaxGrow()

      Resets to its default the value of control `XPRSconstants.PRESOLVEMAXGROW`

    - #### getHeurSearchTargetSize

          public double getHeurSearchTargetSize()

    - #### setHeurSearchTargetSize

          public void setHeurSearchTargetSize​(double newval)

      Sets the value of the control `XPRSconstants.HEURSEARCHTARGETSIZE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURSEARCHTARGETSIZE`.

    - #### resetHeurSearchTargetSize

          public void resetHeurSearchTargetSize()

      Resets to its default the value of control `XPRSconstants.HEURSEARCHTARGETSIZE`

    - #### getCrossOverRelPivotTol

          public double getCrossOverRelPivotTol()

    - #### setCrossOverRelPivotTol

          public void setCrossOverRelPivotTol​(double newval)

      Sets the value of the control `XPRSconstants.CROSSOVERRELPIVOTTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERRELPIVOTTOL`.

    - #### resetCrossOverRelPivotTol

          public void resetCrossOverRelPivotTol()

      Resets to its default the value of control `XPRSconstants.CROSSOVERRELPIVOTTOL`

    - #### getCrossOverRelPivotTolSafe

          public double getCrossOverRelPivotTolSafe()

    - #### setCrossOverRelPivotTolSafe

          public void setCrossOverRelPivotTolSafe​(double newval)

      Sets the value of the control `XPRSconstants.CROSSOVERRELPIVOTTOLSAFE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERRELPIVOTTOLSAFE`.

    - #### resetCrossOverRelPivotTolSafe

          public void resetCrossOverRelPivotTolSafe()

      Resets to its default the value of control `XPRSconstants.CROSSOVERRELPIVOTTOLSAFE`

    - #### getDetLogFreq

          public double getDetLogFreq()

    - #### setDetLogFreq

          public void setDetLogFreq​(double newval)

      Sets the value of the control `XPRSconstants.DETLOGFREQ`.
      Parameters:
        `newval` - New value for control `XPRSconstants.DETLOGFREQ`.

    - #### resetDetLogFreq

          public void resetDetLogFreq()

      Resets to its default the value of control `XPRSconstants.DETLOGFREQ`

    - #### getMaxImpliedBound

          public double getMaxImpliedBound()

      Retrieves the value of the control `XPRSconstants.MAXIMPLIEDBOUND`. Presolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller than `MAXIMPLIEDBOUND` will be applied to the problem.
      Returns:
        Value of control `XPRSconstants.MAXIMPLIEDBOUND`.

    - #### setMaxImpliedBound

          public void setMaxImpliedBound​(double newval)

      Sets the value of the control `XPRSconstants.MAXIMPLIEDBOUND`. Presolve: When tighter bounds are calculated during MIP preprocessing, only bounds whose absolute value are smaller than `MAXIMPLIEDBOUND` will be applied to the problem.
      Parameters:
        `newval` - New value for control `XPRSconstants.MAXIMPLIEDBOUND`.

    - #### resetMaxImpliedBound

          public void resetMaxImpliedBound()

      Resets to its default the value of control `XPRSconstants.MAXIMPLIEDBOUND`

    - #### getFeasTolTarget

          public double getFeasTolTarget()

      Retrieves the value of the control `XPRSconstants.FEASTOLTARGET`. This specifies the target feasibility tolerance for the solution refiner.
      Returns:
        Value of control `XPRSconstants.FEASTOLTARGET`.

    - #### setFeasTolTarget

          public void setFeasTolTarget​(double newval)

      Sets the value of the control `XPRSconstants.FEASTOLTARGET`. This specifies the target feasibility tolerance for the solution refiner.
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASTOLTARGET`.

    - #### resetFeasTolTarget

          public void resetFeasTolTarget()

      Resets to its default the value of control `XPRSconstants.FEASTOLTARGET`

    - #### getOptimalityTolTarget

          public double getOptimalityTolTarget()

      Retrieves the value of the control `XPRSconstants.OPTIMALITYTOLTARGET`. This specifies the target optimality tolerance for the solution refiner.
      Returns:
        Value of control `XPRSconstants.OPTIMALITYTOLTARGET`.

    - #### setOptimalityTolTarget

          public void setOptimalityTolTarget​(double newval)

      Sets the value of the control `XPRSconstants.OPTIMALITYTOLTARGET`. This specifies the target optimality tolerance for the solution refiner.
      Parameters:
        `newval` - New value for control `XPRSconstants.OPTIMALITYTOLTARGET`.

    - #### resetOptimalityTolTarget

          public void resetOptimalityTolTarget()

      Resets to its default the value of control `XPRSconstants.OPTIMALITYTOLTARGET`

    - #### getPreComponentsEffort

          public double getPreComponentsEffort()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.PRECOMPONENTSEFFORT`.

    - #### setPreComponentsEffort

          public void setPreComponentsEffort​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.PRECOMPONENTSEFFORT`.

    - #### resetPreComponentsEffort

          public void resetPreComponentsEffort()

      Resets to its default the value of control `XPRSconstants.PRECOMPONENTSEFFORT`

    - #### getLPLogDelay

          public double getLPLogDelay()

      Retrieves the value of the control `XPRSconstants.LPLOGDELAY`. Time interval between two LP log lines.
      Returns:
        Value of control `XPRSconstants.LPLOGDELAY`.

    - #### setLPLogDelay

          public void setLPLogDelay​(double newval)

      Sets the value of the control `XPRSconstants.LPLOGDELAY`. Time interval between two LP log lines.
      Parameters:
        `newval` - New value for control `XPRSconstants.LPLOGDELAY`.

    - #### resetLPLogDelay

          public void resetLPLogDelay()

      Resets to its default the value of control `XPRSconstants.LPLOGDELAY`

    - #### getHeurDiveIterLimit

          public double getHeurDiveIterLimit()

      Retrieves the value of the control `XPRSconstants.HEURDIVEITERLIMIT`. Branch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.
      Returns:
        Value of control `XPRSconstants.HEURDIVEITERLIMIT`.

    - #### setHeurDiveIterLimit

          public void setHeurDiveIterLimit​(double newval)

      Sets the value of the control `XPRSconstants.HEURDIVEITERLIMIT`. Branch and Bound: Simplex iteration limit for reoptimizing during the diving heuristic.
      Parameters:
        `newval` - New value for control `XPRSconstants.HEURDIVEITERLIMIT`.

    - #### resetHeurDiveIterLimit

          public void resetHeurDiveIterLimit()

      Resets to its default the value of control `XPRSconstants.HEURDIVEITERLIMIT`

    - #### getBarKernel

          public double getBarKernel()

      Retrieves the value of the control `XPRSconstants.BARKERNEL`. Newton barrier: Defines how centrality is weighted in the barrier algorithm.
      Returns:
        Value of control `XPRSconstants.BARKERNEL`.

    - #### setBarKernel

          public void setBarKernel​(double newval)

      Sets the value of the control `XPRSconstants.BARKERNEL`. Newton barrier: Defines how centrality is weighted in the barrier algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARKERNEL`.

    - #### resetBarKernel

          public void resetBarKernel()

      Resets to its default the value of control `XPRSconstants.BARKERNEL`

    - #### getFeasTolPerturb

          public double getFeasTolPerturb()

      Retrieves the value of the control `XPRSconstants.FEASTOLPERTURB`. This tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes. The tolerance `FEASTOL` is always considered as an upper limit for the perturbations, but in some cases smaller value can be more desirable.
      Returns:
        Value of control `XPRSconstants.FEASTOLPERTURB`.

    - #### setFeasTolPerturb

          public void setFeasTolPerturb​(double newval)

      Sets the value of the control `XPRSconstants.FEASTOLPERTURB`. This tolerance determines how much a feasible primal basic solution is allowed to be perturbed when performing basis changes. The tolerance `FEASTOL` is always considered as an upper limit for the perturbations, but in some cases smaller value can be more desirable.
      Parameters:
        `newval` - New value for control `XPRSconstants.FEASTOLPERTURB`.

    - #### resetFeasTolPerturb

          public void resetFeasTolPerturb()

      Resets to its default the value of control `XPRSconstants.FEASTOLPERTURB`

    - #### getCrossOverFeasWeight

          public double getCrossOverFeasWeight()

    - #### setCrossOverFeasWeight

          public void setCrossOverFeasWeight​(double newval)

      Sets the value of the control `XPRSconstants.CROSSOVERFEASWEIGHT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.CROSSOVERFEASWEIGHT`.

    - #### resetCrossOverFeasWeight

          public void resetCrossOverFeasWeight()

      Resets to its default the value of control `XPRSconstants.CROSSOVERFEASWEIGHT`

    - #### getLUPivotTol

          public double getLUPivotTol()

    - #### setLUPivotTol

          public void setLUPivotTol​(double newval)

      Sets the value of the control `XPRSconstants.LUPIVOTTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.LUPIVOTTOL`.

    - #### resetLUPivotTol

          public void resetLUPivotTol()

      Resets to its default the value of control `XPRSconstants.LUPIVOTTOL`

    - #### getMIPRestartGapThreshold

          public double getMIPRestartGapThreshold()

    - #### setMIPRestartGapThreshold

          public void setMIPRestartGapThreshold​(double newval)

      Sets the value of the control `XPRSconstants.MIPRESTARTGAPTHRESHOLD`. Branch and Bound: Initial gap threshold to delay in-tree restart. The restart is delayed initially if the gap, given as a fraction between 0 and 1, is below this threshold. The optimizer adjusts the threshold every time a restart is delayed. Note that there are other criteria that can delay or prevent a restart.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRESTARTGAPTHRESHOLD`.

    - #### resetMIPRestartGapThreshold

          public void resetMIPRestartGapThreshold()

      Resets to its default the value of control `XPRSconstants.MIPRESTARTGAPTHRESHOLD`

    - #### getNodeProbingEffort

          public double getNodeProbingEffort()

      Retrieves the value of the control `XPRSconstants.NODEPROBINGEFFORT`. Adjusts the overall level of node probing.
      Returns:
        Value of control `XPRSconstants.NODEPROBINGEFFORT`.

    - #### setNodeProbingEffort

          public void setNodeProbingEffort​(double newval)

      Sets the value of the control `XPRSconstants.NODEPROBINGEFFORT`. Adjusts the overall level of node probing.
      Parameters:
        `newval` - New value for control `XPRSconstants.NODEPROBINGEFFORT`.

    - #### resetNodeProbingEffort

          public void resetNodeProbingEffort()

      Resets to its default the value of control `XPRSconstants.NODEPROBINGEFFORT`

    - #### getInputtol

          public double getInputtol()

      Retrieves the value of the control `XPRSconstants.INPUTTOL`. The tolerance on input values elements. If any value is less than or equal to `INPUTTOL` in absolute value, it is treated as zero. For the internal zero tolerance see `MATRIXTOL`.
      Returns:
        Value of control `XPRSconstants.INPUTTOL`.

    - #### setInputtol

          public void setInputtol​(double newval)

      Sets the value of the control `XPRSconstants.INPUTTOL`. The tolerance on input values elements. If any value is less than or equal to `INPUTTOL` in absolute value, it is treated as zero. For the internal zero tolerance see `MATRIXTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.INPUTTOL`.

    - #### resetInputtol

          public void resetInputtol()

      Resets to its default the value of control `XPRSconstants.INPUTTOL`

    - #### getMIPRestartFactor

          public double getMIPRestartFactor()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.MIPRESTARTFACTOR`.

    - #### setMIPRestartFactor

          public void setMIPRestartFactor​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.MIPRESTARTFACTOR`.

    - #### resetMIPRestartFactor

          public void resetMIPRestartFactor()

      Resets to its default the value of control `XPRSconstants.MIPRESTARTFACTOR`

    - #### getBarObjPerturb

          public double getBarObjPerturb()

      Retrieves the value of the control `XPRSconstants.BAROBJPERTURB`. Defines how the barrier perturbs the objective.
      Returns:
        Value of control `XPRSconstants.BAROBJPERTURB`.

    - #### setBarObjPerturb

          public void setBarObjPerturb​(double newval)

      Sets the value of the control `XPRSconstants.BAROBJPERTURB`. Defines how the barrier perturbs the objective.
      Parameters:
        `newval` - New value for control `XPRSconstants.BAROBJPERTURB`.

    - #### resetBarObjPerturb

          public void resetBarObjPerturb()

      Resets to its default the value of control `XPRSconstants.BAROBJPERTURB`

    - #### getCpiAlpha

          public double getCpiAlpha()

      Retrieves the value of the control `XPRSconstants.CPIALPHA`. decay term for confined primal integral computation.
      Returns:
        Value of control `XPRSconstants.CPIALPHA`.

    - #### setCpiAlpha

          public void setCpiAlpha​(double newval)

      Sets the value of the control `XPRSconstants.CPIALPHA`. decay term for confined primal integral computation.
      Parameters:
        `newval` - New value for control `XPRSconstants.CPIALPHA`.

    - #### resetCpiAlpha

          public void resetCpiAlpha()

      Resets to its default the value of control `XPRSconstants.CPIALPHA`

    - #### getGlobalSpatialBranchPropagationEffort

          public double getGlobalSpatialBranchPropagationEffort()

      Retrieves the value of the control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`. Limits the effort that is spent on propagation during spatial branching.
      Returns:
        Value of control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`.

    - #### setGlobalSpatialBranchPropagationEffort

          public void setGlobalSpatialBranchPropagationEffort​(double newval)

      Sets the value of the control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`. Limits the effort that is spent on propagation during spatial branching.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`.

    - #### resetGlobalSpatialBranchPropagationEffort

          public void resetGlobalSpatialBranchPropagationEffort()

      Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHPROPAGATIONEFFORT`

    - #### getGlobalSpatialBranchCuttingEffort

          public double getGlobalSpatialBranchCuttingEffort()

      Retrieves the value of the control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`. Limits the effort that is spent on creating cuts during spatial branching.
      Returns:
        Value of control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`.

    - #### setGlobalSpatialBranchCuttingEffort

          public void setGlobalSpatialBranchCuttingEffort​(double newval)

      Sets the value of the control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`. Limits the effort that is spent on creating cuts during spatial branching.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`.

    - #### resetGlobalSpatialBranchCuttingEffort

          public void resetGlobalSpatialBranchCuttingEffort()

      Resets to its default the value of control `XPRSconstants.GLOBALSPATIALBRANCHCUTTINGEFFORT`

    - #### getGlobalBoundingBox

          public double getGlobalBoundingBox()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.GLOBALBOUNDINGBOX`.

    - #### setGlobalBoundingBox

          public void setGlobalBoundingBox​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.GLOBALBOUNDINGBOX`.

    - #### resetGlobalBoundingBox

          public void resetGlobalBoundingBox()

      Resets to its default the value of control `XPRSconstants.GLOBALBOUNDINGBOX`

    - #### getTimeLimit

          public double getTimeLimit()

      Retrieves the value of the control `XPRSconstants.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.

      Examples using `controls().setTimeLimit`:

      - Folio.java
      Returns:
        Value of control `XPRSconstants.TIMELIMIT`.

    - #### setTimeLimit

          public void setTimeLimit​(double newval)

      Sets the value of the control `XPRSconstants.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.

      Examples using `controls().setTimeLimit`:

      - Folio.java
      Parameters:
        `newval` - New value for control `XPRSconstants.TIMELIMIT`.

    - #### resetTimeLimit

          public void resetTimeLimit()

      Resets to its default the value of control `XPRSconstants.TIMELIMIT`

    - #### getSolTimeLimit

          public double getSolTimeLimit()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.SOLTIMELIMIT`.

    - #### setSolTimeLimit

          public void setSolTimeLimit​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.SOLTIMELIMIT`.

    - #### resetSolTimeLimit

          public void resetSolTimeLimit()

      Resets to its default the value of control `XPRSconstants.SOLTIMELIMIT`

    - #### getRepairInfeasTimeLimit

          public double getRepairInfeasTimeLimit()

      Retrieves the value of the control `XPRSconstants.REPAIRINFEASTIMELIMIT`. Overall time limit for the repairinfeas tool
      Returns:
        Value of control `XPRSconstants.REPAIRINFEASTIMELIMIT`.

    - #### setRepairInfeasTimeLimit

          public void setRepairInfeasTimeLimit​(double newval)

      Sets the value of the control `XPRSconstants.REPAIRINFEASTIMELIMIT`. Overall time limit for the repairinfeas tool
      Parameters:
        `newval` - New value for control `XPRSconstants.REPAIRINFEASTIMELIMIT`.

    - #### resetRepairInfeasTimeLimit

          public void resetRepairInfeasTimeLimit()

      Resets to its default the value of control `XPRSconstants.REPAIRINFEASTIMELIMIT`

    - #### getBarhgExtrapolate

          public double getBarhgExtrapolate()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.BARHGEXTRAPOLATE`.

    - #### setBarhgExtrapolate

          public void setBarhgExtrapolate​(double newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGEXTRAPOLATE`.

    - #### resetBarhgExtrapolate

          public void resetBarhgExtrapolate()

      Resets to its default the value of control `XPRSconstants.BARHGEXTRAPOLATE`

    - #### getWorkLimit

          public double getWorkLimit()

      Retrieves the value of the control `XPRSconstants.WORKLIMIT`. The maximum work (measured in work units) that the Optimizer will run before it terminates. `WORK` is accumulated during the search and ever increasing. In contrast to `TIME`, WORK is independent of the hardware and platform on which the search is conducted. The `WORKLIMIT` serves as a deterministic stopping criterion. When it is reached, it leaves the optimizer in a reproducible state.
      Returns:
        Value of control `XPRSconstants.WORKLIMIT`.

    - #### setWorkLimit

          public void setWorkLimit​(double newval)

      Sets the value of the control `XPRSconstants.WORKLIMIT`. The maximum work (measured in work units) that the Optimizer will run before it terminates. `WORK` is accumulated during the search and ever increasing. In contrast to `TIME`, WORK is independent of the hardware and platform on which the search is conducted. The `WORKLIMIT` serves as a deterministic stopping criterion. When it is reached, it leaves the optimizer in a reproducible state.
      Parameters:
        `newval` - New value for control `XPRSconstants.WORKLIMIT`.

    - #### resetWorkLimit

          public void resetWorkLimit()

      Resets to its default the value of control `XPRSconstants.WORKLIMIT`

    - #### getCallbackCheckTimeWorkDelay

          public double getCallbackCheckTimeWorkDelay()

      Retrieves the value of the control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`. Minimum delay in work units between two consecutive executions of the CHECKTIME callback in the same solution process
      Returns:
        Value of control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`.

    - #### setCallbackCheckTimeWorkDelay

          public void setCallbackCheckTimeWorkDelay​(double newval)

      Sets the value of the control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`. Minimum delay in work units between two consecutive executions of the CHECKTIME callback in the same solution process
      Parameters:
        `newval` - New value for control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`.

    - #### resetCallbackCheckTimeWorkDelay

          public void resetCallbackCheckTimeWorkDelay()

      Resets to its default the value of control `XPRSconstants.CALLBACKCHECKTIMEWORKDELAY`

    - #### getPreRootWorkLimit

          public double getPreRootWorkLimit()

      Retrieves the value of the control `XPRSconstants.PREROOTWORKLIMIT`. Set an explicit work limit in work units for the Pre-root parallel heuristic phase. Any positive value also enables this phase and runs it until the `PREROOTWORKLIMIT` units of work are hit.
      Returns:
        Value of control `XPRSconstants.PREROOTWORKLIMIT`.

    - #### setPreRootWorkLimit

          public void setPreRootWorkLimit​(double newval)

      Sets the value of the control `XPRSconstants.PREROOTWORKLIMIT`. Set an explicit work limit in work units for the Pre-root parallel heuristic phase. Any positive value also enables this phase and runs it until the `PREROOTWORKLIMIT` units of work are hit.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREROOTWORKLIMIT`.

    - #### resetPreRootWorkLimit

          public void resetPreRootWorkLimit()

      Resets to its default the value of control `XPRSconstants.PREROOTWORKLIMIT`

    - #### getPreRootEffort

          public double getPreRootEffort()

      Retrieves the value of the control `XPRSconstants.PREROOTEFFORT`. Dial for the work spent during the Pre-root parallel heuristic phase. A positive value sets a suitable work limit that is dependent on problem-characteristics. Changing the value up/or down dials the work spent in this phase up or down. This control also enables/disables Pre-root parallel heuristics.
      Returns:
        Value of control `XPRSconstants.PREROOTEFFORT`.

    - #### setPreRootEffort

          public void setPreRootEffort​(double newval)

      Sets the value of the control `XPRSconstants.PREROOTEFFORT`. Dial for the work spent during the Pre-root parallel heuristic phase. A positive value sets a suitable work limit that is dependent on problem-characteristics. Changing the value up/or down dials the work spent in this phase up or down. This control also enables/disables Pre-root parallel heuristics.
      Parameters:
        `newval` - New value for control `XPRSconstants.PREROOTEFFORT`.

    - #### resetPreRootEffort

          public void resetPreRootEffort()

      Resets to its default the value of control `XPRSconstants.PREROOTEFFORT`

    - #### getBarhgRelTol

          public double getBarhgRelTol()

      Retrieves the value of the control `XPRSconstants.BARHGRELTOL`. Relative feasibility tolerance for the hybrid gradient algorithm.
      Returns:
        Value of control `XPRSconstants.BARHGRELTOL`.

    - #### setBarhgRelTol

          public void setBarhgRelTol​(double newval)

      Sets the value of the control `XPRSconstants.BARHGRELTOL`. Relative feasibility tolerance for the hybrid gradient algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.BARHGRELTOL`.

    - #### resetBarhgRelTol

          public void resetBarhgRelTol()

      Resets to its default the value of control `XPRSconstants.BARHGRELTOL`

    - #### getMPSRHSName

          public java.lang.String getMPSRHSName()

      Retrieves the value of the control `XPRSconstants.MPSRHSNAME`. When reading an MPS file, this control determines which entries from the `RHS` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Returns:
        Value of control `XPRSconstants.MPSRHSNAME`.

    - #### setMPSRHSName

          public void setMPSRHSName​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.MPSRHSNAME`. When reading an MPS file, this control determines which entries from the `RHS` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSRHSNAME`.

    - #### resetMPSRHSName

          public void resetMPSRHSName()

      Resets to its default the value of control `XPRSconstants.MPSRHSNAME`

    - #### getMPSObjName

          public java.lang.String getMPSObjName()

      Retrieves the value of the control `XPRSconstants.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`.
      Returns:
        Value of control `XPRSconstants.MPSOBJNAME`.

    - #### setMPSObjName

          public void setMPSObjName​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.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`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSOBJNAME`.

    - #### resetMPSObjName

          public void resetMPSObjName()

      Resets to its default the value of control `XPRSconstants.MPSOBJNAME`

    - #### getMPSRangeName

          public java.lang.String getMPSRangeName()

      Retrieves the value of the control `XPRSconstants.MPSRANGENAME`. When reading an MPS file, this control determines which entries from the `RANGES` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Returns:
        Value of control `XPRSconstants.MPSRANGENAME`.

    - #### setMPSRangeName

          public void setMPSRangeName​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.MPSRANGENAME`. When reading an MPS file, this control determines which entries from the `RANGES` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSRANGENAME`.

    - #### resetMPSRangeName

          public void resetMPSRangeName()

      Resets to its default the value of control `XPRSconstants.MPSRANGENAME`

    - #### getMPSBoundName

          public java.lang.String getMPSBoundName()

      Retrieves the value of the control `XPRSconstants.MPSBOUNDNAME`. When reading an MPS file, this control determines which entries from the `BOUNDS` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Returns:
        Value of control `XPRSconstants.MPSBOUNDNAME`.

    - #### setMPSBoundName

          public void setMPSBoundName​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.MPSBOUNDNAME`. When reading an MPS file, this control determines which entries from the `BOUNDS` section will be read. As with all string controls, this is of length 64 characters plus a null terminator, `\0`.
      Parameters:
        `newval` - New value for control `XPRSconstants.MPSBOUNDNAME`.

    - #### resetMPSBoundName

          public void resetMPSBoundName()

      Resets to its default the value of control `XPRSconstants.MPSBOUNDNAME`

    - #### getOutputMask

          public java.lang.String getOutputMask()

      Retrieves the value of the control `XPRSconstants.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`.
      Returns:
        Value of control `XPRSconstants.OUTPUTMASK`.

    - #### setOutputMask

          public void setOutputMask​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.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`.
      Parameters:
        `newval` - New value for control `XPRSconstants.OUTPUTMASK`.

    - #### resetOutputMask

          public void resetOutputMask()

      Resets to its default the value of control `XPRSconstants.OUTPUTMASK`

    - #### getTunerMethodFile

          public java.lang.String getTunerMethodFile()

      Retrieves the value of the control `XPRSconstants.TUNERMETHODFILE`. Tuner: Defines a file from which the tuner can read user-defined tuner method.
      Returns:
        Value of control `XPRSconstants.TUNERMETHODFILE`.

    - #### setTunerMethodFile

          public void setTunerMethodFile​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.TUNERMETHODFILE`. Tuner: Defines a file from which the tuner can read user-defined tuner method.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERMETHODFILE`.

    - #### resetTunerMethodFile

          public void resetTunerMethodFile()

      Resets to its default the value of control `XPRSconstants.TUNERMETHODFILE`

    - #### getTunerOutputPath

          public java.lang.String getTunerOutputPath()

      Retrieves the value of the control `XPRSconstants.TUNEROUTPUTPATH`. Tuner: Defines a root path to which the tuner writes the result file and logs.
      Returns:
        Value of control `XPRSconstants.TUNEROUTPUTPATH`.

    - #### setTunerOutputPath

          public void setTunerOutputPath​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.TUNEROUTPUTPATH`. Tuner: Defines a root path to which the tuner writes the result file and logs.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNEROUTPUTPATH`.

    - #### resetTunerOutputPath

          public void resetTunerOutputPath()

      Resets to its default the value of control `XPRSconstants.TUNEROUTPUTPATH`

    - #### getTunerSessionName

          public java.lang.String getTunerSessionName()

      Retrieves the value of the control `XPRSconstants.TUNERSESSIONNAME`. Tuner: Defines a session name for the tuner.
      Returns:
        Value of control `XPRSconstants.TUNERSESSIONNAME`.

    - #### setTunerSessionName

          public void setTunerSessionName​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.TUNERSESSIONNAME`. Tuner: Defines a session name for the tuner.
      Parameters:
        `newval` - New value for control `XPRSconstants.TUNERSESSIONNAME`.

    - #### resetTunerSessionName

          public void resetTunerSessionName()

      Resets to its default the value of control `XPRSconstants.TUNERSESSIONNAME`

    - #### getComputeExecService

          public java.lang.String getComputeExecService()

      Retrieves the value of the control `XPRSconstants.COMPUTEEXECSERVICE`. Selects the Insight execution service that will be used for solving remote optimizations.
      Returns:
        Value of control `XPRSconstants.COMPUTEEXECSERVICE`.

    - #### setComputeExecService

          public void setComputeExecService​(java.lang.String newval)

      Sets the value of the control `XPRSconstants.COMPUTEEXECSERVICE`. Selects the Insight execution service that will be used for solving remote optimizations.
      Parameters:
        `newval` - New value for control `XPRSconstants.COMPUTEEXECSERVICE`.

    - #### resetComputeExecService

          public void resetComputeExecService()

      Resets to its default the value of control `XPRSconstants.COMPUTEEXECSERVICE`

    - #### getNlpFuncEval

          public int getNlpFuncEval()

      Retrieves the value of the control `XPRSconstants.NLPFUNCEVAL`. Bit map for determining the method of evaluating user functions and their derivatives
      Returns:
        Value of control `XPRSconstants.NLPFUNCEVAL`.

    - #### setNlpFuncEval

          public void setNlpFuncEval​(int newval)

      Sets the value of the control `XPRSconstants.NLPFUNCEVAL`. Bit map for determining the method of evaluating user functions and their derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPFUNCEVAL`.

    - #### resetNlpFuncEval

          public void resetNlpFuncEval()

      Resets to its default the value of control `XPRSconstants.NLPFUNCEVAL`

    - #### getNlpLog

          public int getNlpLog()

      Retrieves the value of the control `XPRSconstants.NLPLOG`. Level of printing during SLP iterations
      Returns:
        Value of control `XPRSconstants.NLPLOG`.

    - #### setNlpLog

          public void setNlpLog​(int newval)

      Sets the value of the control `XPRSconstants.NLPLOG`. Level of printing during SLP iterations
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPLOG`.

    - #### resetNlpLog

          public void resetNlpLog()

      Resets to its default the value of control `XPRSconstants.NLPLOG`

    - #### getNlpEvaluate

          public int getNlpEvaluate()

      Retrieves the value of the control `XPRSconstants.NLPEVALUATE`. Evaluation strategy for user functions
      Returns:
        Value of control `XPRSconstants.NLPEVALUATE`.

    - #### setNlpEvaluate

          public void setNlpEvaluate​(int newval)

      Sets the value of the control `XPRSconstants.NLPEVALUATE`. Evaluation strategy for user functions
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPEVALUATE`.

    - #### resetNlpEvaluate

          public void resetNlpEvaluate()

      Resets to its default the value of control `XPRSconstants.NLPEVALUATE`

    - #### getNlpPresolve

          public int getNlpPresolve()

      Retrieves the value of the control `XPRSconstants.NLPPRESOLVE`. This control determines whether presolving should be performed on the nonlinear problem prior to starting the main algorithm
      Returns:
        Value of control `XPRSconstants.NLPPRESOLVE`.

    - #### setNlpPresolve

          public void setNlpPresolve​(int newval)

      Sets the value of the control `XPRSconstants.NLPPRESOLVE`. This control determines whether presolving should be performed on the nonlinear problem prior to starting the main algorithm
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRESOLVE`.

    - #### resetNlpPresolve

          public void resetNlpPresolve()

      Resets to its default the value of control `XPRSconstants.NLPPRESOLVE`

    - #### getSlpLog

          public int getSlpLog()

      Retrieves the value of the control `XPRSconstants.SLPLOG`. Frequency with which SLP status is printed
      Returns:
        Value of control `XPRSconstants.SLPLOG`.

    - #### setSlpLog

          public void setSlpLog​(int newval)

      Sets the value of the control `XPRSconstants.SLPLOG`. Frequency with which SLP status is printed
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPLOG`.

    - #### resetSlpLog

          public void resetSlpLog()

      Resets to its default the value of control `XPRSconstants.SLPLOG`

    - #### getLocalSolver

          public int getLocalSolver()

      Retrieves the value of the control `XPRSconstants.LOCALSOLVER`. Selects the library to use for local solves

      Examples using `controls().setLocalSolver`:

      - Glidert.java
      Returns:
        Value of control `XPRSconstants.LOCALSOLVER`.

    - #### setLocalSolver

          public void setLocalSolver​(int newval)

      Sets the value of the control `XPRSconstants.LOCALSOLVER`. Selects the library to use for local solves

      Examples using `controls().setLocalSolver`:

      - Glidert.java
      Parameters:
        `newval` - New value for control `XPRSconstants.LOCALSOLVER`.

    - #### resetLocalSolver

          public void resetLocalSolver()

      Resets to its default the value of control `XPRSconstants.LOCALSOLVER`

    - #### getNlpStopOutOfRange

          public int getNlpStopOutOfRange()

      Retrieves the value of the control `XPRSconstants.NLPSTOPOUTOFRANGE`. Stop optimization and return error code if internal function argument is out of range
      Returns:
        Value of control `XPRSconstants.NLPSTOPOUTOFRANGE`.

    - #### setNlpStopOutOfRange

          public void setNlpStopOutOfRange​(int newval)

      Sets the value of the control `XPRSconstants.NLPSTOPOUTOFRANGE`. Stop optimization and return error code if internal function argument is out of range
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPSTOPOUTOFRANGE`.

    - #### resetNlpStopOutOfRange

          public void resetNlpStopOutOfRange()

      Resets to its default the value of control `XPRSconstants.NLPSTOPOUTOFRANGE`

    - #### getNlpThreadSafeUserFunc

          public int getNlpThreadSafeUserFunc()

      Retrieves the value of the control `XPRSconstants.NLPTHREADSAFEUSERFUNC`. Defines if user functions are allowed to be called in parallel
      Returns:
        Value of control `XPRSconstants.NLPTHREADSAFEUSERFUNC`.

    - #### setNlpThreadSafeUserFunc

          public void setNlpThreadSafeUserFunc​(int newval)

      Sets the value of the control `XPRSconstants.NLPTHREADSAFEUSERFUNC`. Defines if user functions are allowed to be called in parallel
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPTHREADSAFEUSERFUNC`.

    - #### resetNlpThreadSafeUserFunc

          public void resetNlpThreadSafeUserFunc()

      Resets to its default the value of control `XPRSconstants.NLPTHREADSAFEUSERFUNC`

    - #### getNlpJacobian

          public int getNlpJacobian()

      Retrieves the value of the control `XPRSconstants.NLPJACOBIAN`. First order differentiation mode when using analytical derivatives
      Returns:
        Value of control `XPRSconstants.NLPJACOBIAN`.

    - #### setNlpJacobian

          public void setNlpJacobian​(int newval)

      Sets the value of the control `XPRSconstants.NLPJACOBIAN`. First order differentiation mode when using analytical derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPJACOBIAN`.

    - #### resetNlpJacobian

          public void resetNlpJacobian()

      Resets to its default the value of control `XPRSconstants.NLPJACOBIAN`

    - #### getNlpHessian

          public int getNlpHessian()

      Retrieves the value of the control `XPRSconstants.NLPHESSIAN`. Second order differentiation mode when using analytical derivatives
      Returns:
        Value of control `XPRSconstants.NLPHESSIAN`.

    - #### setNlpHessian

          public void setNlpHessian​(int newval)

      Sets the value of the control `XPRSconstants.NLPHESSIAN`. Second order differentiation mode when using analytical derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPHESSIAN`.

    - #### resetNlpHessian

          public void resetNlpHessian()

      Resets to its default the value of control `XPRSconstants.NLPHESSIAN`

    - #### getMultiStart

          public int getMultiStart()

      Retrieves the value of the control `XPRSconstants.MULTISTART`. The multistart main control. Defines if the multistart search is to be initiated, or if only the baseline model is to be solved.
      Returns:
        Value of control `XPRSconstants.MULTISTART`.

    - #### setMultiStart

          public void setMultiStart​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART`. The multistart main control. Defines if the multistart search is to be initiated, or if only the baseline model is to be solved.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART`.

    - #### resetMultiStart

          public void resetMultiStart()

      Resets to its default the value of control `XPRSconstants.MULTISTART`

    - #### getMultiStart_Threads

          public int getMultiStart_Threads()

      Retrieves the value of the control `XPRSconstants.MULTISTART_THREADS`. The maximum number of threads to be used in multistart
      Returns:
        Value of control `XPRSconstants.MULTISTART_THREADS`.

    - #### setMultiStart_Threads

          public void setMultiStart_Threads​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_THREADS`. The maximum number of threads to be used in multistart
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_THREADS`.

    - #### resetMultiStart_Threads

          public void resetMultiStart_Threads()

      Resets to its default the value of control `XPRSconstants.MULTISTART_THREADS`

    - #### getMultiStart_MaxSolves

          public int getMultiStart_MaxSolves()

      Retrieves the value of the control `XPRSconstants.MULTISTART_MAXSOLVES`. The maximum number of jobs to create during the multistart search.
      Returns:
        Value of control `XPRSconstants.MULTISTART_MAXSOLVES`.

    - #### setMultiStart_MaxSolves

          public void setMultiStart_MaxSolves​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_MAXSOLVES`. The maximum number of jobs to create during the multistart search.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_MAXSOLVES`.

    - #### resetMultiStart_MaxSolves

          public void resetMultiStart_MaxSolves()

      Resets to its default the value of control `XPRSconstants.MULTISTART_MAXSOLVES`

    - #### getMultiStart_MaxTime

          public int getMultiStart_MaxTime()

      Retrieves the value of the control `XPRSconstants.MULTISTART_MAXTIME`. The maximum total time to be spent in the mutlistart search.
      Returns:
        Value of control `XPRSconstants.MULTISTART_MAXTIME`.

    - #### setMultiStart_MaxTime

          public void setMultiStart_MaxTime​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_MAXTIME`. The maximum total time to be spent in the mutlistart search.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_MAXTIME`.

    - #### resetMultiStart_MaxTime

          public void resetMultiStart_MaxTime()

      Resets to its default the value of control `XPRSconstants.MULTISTART_MAXTIME`

    - #### getNlpMaxTime

          public int getNlpMaxTime()

      Retrieves the value of the control `XPRSconstants.NLPMAXTIME`. The maximum time in seconds that the SLP optimization will run before it terminates
      Returns:
        Value of control `XPRSconstants.NLPMAXTIME`.

    - #### setNlpMaxTime

          public void setNlpMaxTime​(int newval)

      Sets the value of the control `XPRSconstants.NLPMAXTIME`. The maximum time in seconds that the SLP optimization will run before it terminates
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPMAXTIME`.

    - #### resetNlpMaxTime

          public void resetNlpMaxTime()

      Resets to its default the value of control `XPRSconstants.NLPMAXTIME`

    - #### getNlpDerivatives

          public int getNlpDerivatives()

      Retrieves the value of the control `XPRSconstants.NLPDERIVATIVES`. Bitmap describing the method of calculating derivatives
      Returns:
        Value of control `XPRSconstants.NLPDERIVATIVES`.

    - #### setNlpDerivatives

          public void setNlpDerivatives​(int newval)

      Sets the value of the control `XPRSconstants.NLPDERIVATIVES`. Bitmap describing the method of calculating derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPDERIVATIVES`.

    - #### resetNlpDerivatives

          public void resetNlpDerivatives()

      Resets to its default the value of control `XPRSconstants.NLPDERIVATIVES`

    - #### getNlpReformulate

          public int getNlpReformulate()

      Retrieves the value of the control `XPRSconstants.NLPREFORMULATE`. Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.
      Returns:
        Value of control `XPRSconstants.NLPREFORMULATE`.

    - #### setNlpReformulate

          public void setNlpReformulate​(int newval)

      Sets the value of the control `XPRSconstants.NLPREFORMULATE`. Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPREFORMULATE`.

    - #### resetNlpReformulate

          public void resetNlpReformulate()

      Resets to its default the value of control `XPRSconstants.NLPREFORMULATE`

    - #### getNlpPresolveOps

          public int getNlpPresolveOps()

      Retrieves the value of the control `XPRSconstants.NLPPRESOLVEOPS`. Bitmap indicating the SLP presolve actions to be taken
      Returns:
        Value of control `XPRSconstants.NLPPRESOLVEOPS`.

    - #### setNlpPresolveOps

          public void setNlpPresolveOps​(int newval)

      Sets the value of the control `XPRSconstants.NLPPRESOLVEOPS`. Bitmap indicating the SLP presolve actions to be taken
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRESOLVEOPS`.

    - #### resetNlpPresolveOps

          public void resetNlpPresolveOps()

      Resets to its default the value of control `XPRSconstants.NLPPRESOLVEOPS`

    - #### getMultiStart_Log

          public int getMultiStart_Log()

      Retrieves the value of the control `XPRSconstants.MULTISTART_LOG`. The level of logging during the multistart run.
      Returns:
        Value of control `XPRSconstants.MULTISTART_LOG`.

    - #### setMultiStart_Log

          public void setMultiStart_Log​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_LOG`. The level of logging during the multistart run.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_LOG`.

    - #### resetMultiStart_Log

          public void resetMultiStart_Log()

      Resets to its default the value of control `XPRSconstants.MULTISTART_LOG`

    - #### getMultiStart_Seed

          public int getMultiStart_Seed()

      Retrieves the value of the control `XPRSconstants.MULTISTART_SEED`. Random seed used for the automatic generation of initial point when loading multistart presets
      Returns:
        Value of control `XPRSconstants.MULTISTART_SEED`.

    - #### setMultiStart_Seed

          public void setMultiStart_Seed​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_SEED`. Random seed used for the automatic generation of initial point when loading multistart presets
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_SEED`.

    - #### resetMultiStart_Seed

          public void resetMultiStart_Seed()

      Resets to its default the value of control `XPRSconstants.MULTISTART_SEED`

    - #### getMultiStart_PoolSize

          public int getMultiStart_PoolSize()

      Retrieves the value of the control `XPRSconstants.MULTISTART_POOLSIZE`. The maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.
      Returns:
        Value of control `XPRSconstants.MULTISTART_POOLSIZE`.

    - #### setMultiStart_PoolSize

          public void setMultiStart_PoolSize​(int newval)

      Sets the value of the control `XPRSconstants.MULTISTART_POOLSIZE`. The maximum number of problem objects allowed to pool up before synchronization in the deterministic multistart.
      Parameters:
        `newval` - New value for control `XPRSconstants.MULTISTART_POOLSIZE`.

    - #### resetMultiStart_PoolSize

          public void resetMultiStart_PoolSize()

      Resets to its default the value of control `XPRSconstants.MULTISTART_POOLSIZE`

    - #### getNlpPostsolve

          public int getNlpPostsolve()

      Retrieves the value of the control `XPRSconstants.NLPPOSTSOLVE`. This control determines whether postsolving should be performed automatically
      Returns:
        Value of control `XPRSconstants.NLPPOSTSOLVE`.

    - #### setNlpPostsolve

          public void setNlpPostsolve​(int newval)

      Sets the value of the control `XPRSconstants.NLPPOSTSOLVE`. This control determines whether postsolving should be performed automatically
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPOSTSOLVE`.

    - #### resetNlpPostsolve

          public void resetNlpPostsolve()

      Resets to its default the value of control `XPRSconstants.NLPPOSTSOLVE`

    - #### getNlpDeterministic

          public int getNlpDeterministic()

      Retrieves the value of the control `XPRSconstants.NLPDETERMINISTIC`. Determines if the parallel features of SLP should be guaranteed to be deterministic
      Returns:
        Value of control `XPRSconstants.NLPDETERMINISTIC`.

    - #### setNlpDeterministic

          public void setNlpDeterministic​(int newval)

      Sets the value of the control `XPRSconstants.NLPDETERMINISTIC`. Determines if the parallel features of SLP should be guaranteed to be deterministic
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPDETERMINISTIC`.

    - #### resetNlpDeterministic

          public void resetNlpDeterministic()

      Resets to its default the value of control `XPRSconstants.NLPDETERMINISTIC`

    - #### getNlpPresolveLevel

          public int getNlpPresolveLevel()

      Retrieves the value of the control `XPRSconstants.NLPPRESOLVELEVEL`. This control determines the level of changes presolve may carry out on the problem and whether column/row indices may change
      Returns:
        Value of control `XPRSconstants.NLPPRESOLVELEVEL`.

    - #### setNlpPresolveLevel

          public void setNlpPresolveLevel​(int newval)

      Sets the value of the control `XPRSconstants.NLPPRESOLVELEVEL`. This control determines the level of changes presolve may carry out on the problem and whether column/row indices may change
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRESOLVELEVEL`.

    - #### resetNlpPresolveLevel

          public void resetNlpPresolveLevel()

      Resets to its default the value of control `XPRSconstants.NLPPRESOLVELEVEL`

    - #### getNlpProbing

          public int getNlpProbing()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.NLPPROBING`.

    - #### setNlpProbing

          public void setNlpProbing​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPROBING`.

    - #### resetNlpProbing

          public void resetNlpProbing()

      Resets to its default the value of control `XPRSconstants.NLPPROBING`

    - #### getNlpCalcThreads

          public int getNlpCalcThreads()

      Retrieves the value of the control `XPRSconstants.NLPCALCTHREADS`. Number of threads used for formula and derivatives evaluations
      Returns:
        Value of control `XPRSconstants.NLPCALCTHREADS`.

    - #### setNlpCalcThreads

          public void setNlpCalcThreads​(int newval)

      Sets the value of the control `XPRSconstants.NLPCALCTHREADS`. Number of threads used for formula and derivatives evaluations
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPCALCTHREADS`.

    - #### resetNlpCalcThreads

          public void resetNlpCalcThreads()

      Resets to its default the value of control `XPRSconstants.NLPCALCTHREADS`

    - #### getNlpThreads

          public int getNlpThreads()

      Retrieves the value of the control `XPRSconstants.NLPTHREADS`. Default number of threads to be used
      Returns:
        Value of control `XPRSconstants.NLPTHREADS`.

    - #### setNlpThreads

          public void setNlpThreads​(int newval)

      Sets the value of the control `XPRSconstants.NLPTHREADS`. Default number of threads to be used
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPTHREADS`.

    - #### resetNlpThreads

          public void resetNlpThreads()

      Resets to its default the value of control `XPRSconstants.NLPTHREADS`

    - #### getNlpFindIV

          public int getNlpFindIV()

      Retrieves the value of the control `XPRSconstants.NLPFINDIV`. Option for running a heuristic to find a feasible initial point
      Returns:
        Value of control `XPRSconstants.NLPFINDIV`.

    - #### setNlpFindIV

          public void setNlpFindIV​(int newval)

      Sets the value of the control `XPRSconstants.NLPFINDIV`. Option for running a heuristic to find a feasible initial point
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPFINDIV`.

    - #### resetNlpFindIV

          public void resetNlpFindIV()

      Resets to its default the value of control `XPRSconstants.NLPFINDIV`

    - #### getNlpLinQuadBR

          public int getNlpLinQuadBR()

      Retrieves the value of the control `XPRSconstants.NLPLINQUADBR`. Use linear and quadratic constraints and objective function to further reduce bounds on all variables
      Returns:
        Value of control `XPRSconstants.NLPLINQUADBR`.

    - #### setNlpLinQuadBR

          public void setNlpLinQuadBR​(int newval)

      Sets the value of the control `XPRSconstants.NLPLINQUADBR`. Use linear and quadratic constraints and objective function to further reduce bounds on all variables
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPLINQUADBR`.

    - #### resetNlpLinQuadBR

          public void resetNlpLinQuadBR()

      Resets to its default the value of control `XPRSconstants.NLPLINQUADBR`

    - #### getNLPSolver

          public int getNLPSolver()

      Retrieves the value of the control `XPRSconstants.NLPSOLVER`. Controls whether to call FICO Xpress Global or one of the local solvers

      Examples using `controls().setNLPSolver`:

      - Boxes02.java
      - Glidert.java
      - PolygonMap.java
      - PolygonMapDelta.java
      - PolygonObjects.java
      - PolygonVecMap.java
      - PolygonVecMapDelta.java
      Returns:
        Value of control `XPRSconstants.NLPSOLVER`.

    - #### setNLPSolver

          public void setNLPSolver​(int newval)

      Sets the value of the control `XPRSconstants.NLPSOLVER`. Controls whether to call FICO Xpress Global or one of the local solvers

      Examples using `controls().setNLPSolver`:

      - Boxes02.java
      - Glidert.java
      - PolygonMap.java
      - PolygonMapDelta.java
      - PolygonObjects.java
      - PolygonVecMap.java
      - PolygonVecMapDelta.java
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPSOLVER`.

    - #### resetNLPSolver

          public void resetNLPSolver()

      Resets to its default the value of control `XPRSconstants.NLPSOLVER`

    - #### getSlpAlgorithm

          public int getSlpAlgorithm()

      Retrieves the value of the control `XPRSconstants.SLPALGORITHM`. Bit map describing the SLP algorithm(s) to be used
      Returns:
        Value of control `XPRSconstants.SLPALGORITHM`.

    - #### setSlpAlgorithm

          public void setSlpAlgorithm​(int newval)

      Sets the value of the control `XPRSconstants.SLPALGORITHM`. Bit map describing the SLP algorithm(s) to be used
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPALGORITHM`.

    - #### resetSlpAlgorithm

          public void resetSlpAlgorithm()

      Resets to its default the value of control `XPRSconstants.SLPALGORITHM`

    - #### getSlpAugmentation

          public int getSlpAugmentation()

      Retrieves the value of the control `XPRSconstants.SLPAUGMENTATION`. Bit map describing the SLP augmentation method(s) to be used
      Returns:
        Value of control `XPRSconstants.SLPAUGMENTATION`.

    - #### setSlpAugmentation

          public void setSlpAugmentation​(int newval)

      Sets the value of the control `XPRSconstants.SLPAUGMENTATION`. Bit map describing the SLP augmentation method(s) to be used
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPAUGMENTATION`.

    - #### resetSlpAugmentation

          public void resetSlpAugmentation()

      Resets to its default the value of control `XPRSconstants.SLPAUGMENTATION`

    - #### getSlpBarLimit

          public int getSlpBarLimit()

      Retrieves the value of the control `XPRSconstants.SLPBARLIMIT`. Number of initial SLP iterations using the barrier method
      Returns:
        Value of control `XPRSconstants.SLPBARLIMIT`.

    - #### setSlpBarLimit

          public void setSlpBarLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPBARLIMIT`. Number of initial SLP iterations using the barrier method
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARLIMIT`.

    - #### resetSlpBarLimit

          public void resetSlpBarLimit()

      Resets to its default the value of control `XPRSconstants.SLPBARLIMIT`

    - #### getSlpCascade

          public int getSlpCascade()

      Retrieves the value of the control `XPRSconstants.SLPCASCADE`. Bit map describing the cascading to be used
      Returns:
        Value of control `XPRSconstants.SLPCASCADE`.

    - #### setSlpCascade

          public void setSlpCascade​(int newval)

      Sets the value of the control `XPRSconstants.SLPCASCADE`. Bit map describing the cascading to be used
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCASCADE`.

    - #### resetSlpCascade

          public void resetSlpCascade()

      Resets to its default the value of control `XPRSconstants.SLPCASCADE`

    - #### getSlpCascadeNLimit

          public int getSlpCascadeNLimit()

      Retrieves the value of the control `XPRSconstants.SLPCASCADENLIMIT`. Maximum number of iterations for cascading with non-linear determining rows
      Returns:
        Value of control `XPRSconstants.SLPCASCADENLIMIT`.

    - #### setSlpCascadeNLimit

          public void setSlpCascadeNLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPCASCADENLIMIT`. Maximum number of iterations for cascading with non-linear determining rows
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCASCADENLIMIT`.

    - #### resetSlpCascadeNLimit

          public void resetSlpCascadeNLimit()

      Resets to its default the value of control `XPRSconstants.SLPCASCADENLIMIT`

    - #### getSlpDampStart

          public int getSlpDampStart()

      Retrieves the value of the control `XPRSconstants.SLPDAMPSTART`. SLP iteration at which damping is activated
      Returns:
        Value of control `XPRSconstants.SLPDAMPSTART`.

    - #### setSlpDampStart

          public void setSlpDampStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPDAMPSTART`. SLP iteration at which damping is activated
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMPSTART`.

    - #### resetSlpDampStart

          public void resetSlpDampStart()

      Resets to its default the value of control `XPRSconstants.SLPDAMPSTART`

    - #### getSlpCutStrategy

          public int getSlpCutStrategy()

      Retrieves the value of the control `XPRSconstants.SLPCUTSTRATEGY`. Determines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.
      Returns:
        Value of control `XPRSconstants.SLPCUTSTRATEGY`.

    - #### setSlpCutStrategy

          public void setSlpCutStrategy​(int newval)

      Sets the value of the control `XPRSconstants.SLPCUTSTRATEGY`. Determines whihc cuts to apply in the MISLP search when the default SLP-in-MIP strategy is used.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCUTSTRATEGY`.

    - #### resetSlpCutStrategy

          public void resetSlpCutStrategy()

      Resets to its default the value of control `XPRSconstants.SLPCUTSTRATEGY`

    - #### getSlpDeltaZLimit

          public int getSlpDeltaZLimit()

      Retrieves the value of the control `XPRSconstants.SLPDELTAZLIMIT`. Number of SLP iterations during which to apply XSLP_DELTA_Z
      Returns:
        Value of control `XPRSconstants.SLPDELTAZLIMIT`.

    - #### setSlpDeltaZLimit

          public void setSlpDeltaZLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPDELTAZLIMIT`. Number of SLP iterations during which to apply XSLP_DELTA_Z
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTAZLIMIT`.

    - #### resetSlpDeltaZLimit

          public void resetSlpDeltaZLimit()

      Resets to its default the value of control `XPRSconstants.SLPDELTAZLIMIT`

    - #### getSlpInfeasLimit

          public int getSlpInfeasLimit()

      Retrieves the value of the control `XPRSconstants.SLPINFEASLIMIT`. The maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminates
      Returns:
        Value of control `XPRSconstants.SLPINFEASLIMIT`.

    - #### setSlpInfeasLimit

          public void setSlpInfeasLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPINFEASLIMIT`. The maximum number of consecutive infeasible SLP iterations which can occur before Xpress-SLP terminates
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPINFEASLIMIT`.

    - #### resetSlpInfeasLimit

          public void resetSlpInfeasLimit()

      Resets to its default the value of control `XPRSconstants.SLPINFEASLIMIT`

    - #### getSlpIterLimit

          public int getSlpIterLimit()

      Retrieves the value of the control `XPRSconstants.SLPITERLIMIT`. The maximum number of SLP iterations
      Returns:
        Value of control `XPRSconstants.SLPITERLIMIT`.

    - #### setSlpIterLimit

          public void setSlpIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPITERLIMIT`. The maximum number of SLP iterations
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPITERLIMIT`.

    - #### resetSlpIterLimit

          public void resetSlpIterLimit()

      Resets to its default the value of control `XPRSconstants.SLPITERLIMIT`

    - #### getSlpSameCount

          public int getSlpSameCount()

      Retrieves the value of the control `XPRSconstants.SLPSAMECOUNT`. Number of steps reaching the step bound in the same direction before step bounds are increased
      Returns:
        Value of control `XPRSconstants.SLPSAMECOUNT`.

    - #### setSlpSameCount

          public void setSlpSameCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPSAMECOUNT`. Number of steps reaching the step bound in the same direction before step bounds are increased
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSAMECOUNT`.

    - #### resetSlpSameCount

          public void resetSlpSameCount()

      Resets to its default the value of control `XPRSconstants.SLPSAMECOUNT`

    - #### getSlpSameDamp

          public int getSlpSameDamp()

      Retrieves the value of the control `XPRSconstants.SLPSAMEDAMP`. Number of steps in same direction before damping factor is increased
      Returns:
        Value of control `XPRSconstants.SLPSAMEDAMP`.

    - #### setSlpSameDamp

          public void setSlpSameDamp​(int newval)

      Sets the value of the control `XPRSconstants.SLPSAMEDAMP`. Number of steps in same direction before damping factor is increased
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSAMEDAMP`.

    - #### resetSlpSameDamp

          public void resetSlpSameDamp()

      Resets to its default the value of control `XPRSconstants.SLPSAMEDAMP`

    - #### getSlpSBStart

          public int getSlpSBStart()

      Retrieves the value of the control `XPRSconstants.SLPSBSTART`. SLP iteration after which step bounds are first applied
      Returns:
        Value of control `XPRSconstants.SLPSBSTART`.

    - #### setSlpSBStart

          public void setSlpSBStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPSBSTART`. SLP iteration after which step bounds are first applied
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSBSTART`.

    - #### resetSlpSBStart

          public void resetSlpSBStart()

      Resets to its default the value of control `XPRSconstants.SLPSBSTART`

    - #### getSlpXCount

          public int getSlpXCount()

      Retrieves the value of the control `XPRSconstants.SLPXCOUNT`. Number of SLP iterations over which to measure static objective (1) convergence
      Returns:
        Value of control `XPRSconstants.SLPXCOUNT`.

    - #### setSlpXCount

          public void setSlpXCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPXCOUNT`. Number of SLP iterations over which to measure static objective (1) convergence
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPXCOUNT`.

    - #### resetSlpXCount

          public void resetSlpXCount()

      Resets to its default the value of control `XPRSconstants.SLPXCOUNT`

    - #### getSlpXLimit

          public int getSlpXLimit()

      Retrieves the value of the control `XPRSconstants.SLPXLIMIT`. Number of SLP iterations up to which static objective (1) convergence testing is performed
      Returns:
        Value of control `XPRSconstants.SLPXLIMIT`.

    - #### setSlpXLimit

          public void setSlpXLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPXLIMIT`. Number of SLP iterations up to which static objective (1) convergence testing is performed
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPXLIMIT`.

    - #### resetSlpXLimit

          public void resetSlpXLimit()

      Resets to its default the value of control `XPRSconstants.SLPXLIMIT`

    - #### getSlpDelayUpdateRows

          public int getSlpDelayUpdateRows()

      Retrieves the value of the control `XPRSconstants.SLPDELAYUPDATEROWS`. Number of SLP iterations before update rows are fully activated
      Returns:
        Value of control `XPRSconstants.SLPDELAYUPDATEROWS`.

    - #### setSlpDelayUpdateRows

          public void setSlpDelayUpdateRows​(int newval)

      Sets the value of the control `XPRSconstants.SLPDELAYUPDATEROWS`. Number of SLP iterations before update rows are fully activated
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELAYUPDATEROWS`.

    - #### resetSlpDelayUpdateRows

          public void resetSlpDelayUpdateRows()

      Resets to its default the value of control `XPRSconstants.SLPDELAYUPDATEROWS`

    - #### getSlpAutoSave

          public int getSlpAutoSave()

      Retrieves the value of the control `XPRSconstants.SLPAUTOSAVE`. Frequency with which to save the model
      Returns:
        Value of control `XPRSconstants.SLPAUTOSAVE`.

    - #### setSlpAutoSave

          public void setSlpAutoSave​(int newval)

      Sets the value of the control `XPRSconstants.SLPAUTOSAVE`. Frequency with which to save the model
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPAUTOSAVE`.

    - #### resetSlpAutoSave

          public void resetSlpAutoSave()

      Resets to its default the value of control `XPRSconstants.SLPAUTOSAVE`

    - #### getSlpAnalyze

          public int getSlpAnalyze()

      Retrieves the value of the control `XPRSconstants.SLPANALYZE`. Bit map activating additional options supporting model / solution path analysis
      Returns:
        Value of control `XPRSconstants.SLPANALYZE`.

    - #### setSlpAnalyze

          public void setSlpAnalyze​(int newval)

      Sets the value of the control `XPRSconstants.SLPANALYZE`. Bit map activating additional options supporting model / solution path analysis
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPANALYZE`.

    - #### resetSlpAnalyze

          public void resetSlpAnalyze()

      Resets to its default the value of control `XPRSconstants.SLPANALYZE`

    - #### getSlpOCount

          public int getSlpOCount()

      Retrieves the value of the control `XPRSconstants.SLPOCOUNT`. Number of SLP iterations over which to measure objective function variation for static objective (2) convergence criterion
      Returns:
        Value of control `XPRSconstants.SLPOCOUNT`.

    - #### setSlpOCount

          public void setSlpOCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPOCOUNT`. Number of SLP iterations over which to measure objective function variation for static objective (2) convergence criterion
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOCOUNT`.

    - #### resetSlpOCount

          public void resetSlpOCount()

      Resets to its default the value of control `XPRSconstants.SLPOCOUNT`

    - #### getSlpMipAlgorithm

          public int getSlpMipAlgorithm()

      Retrieves the value of the control `XPRSconstants.SLPMIPALGORITHM`. Bitmap describing the MISLP algorithms to be used
      Returns:
        Value of control `XPRSconstants.SLPMIPALGORITHM`.

    - #### setSlpMipAlgorithm

          public void setSlpMipAlgorithm​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPALGORITHM`. Bitmap describing the MISLP algorithms to be used
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPALGORITHM`.

    - #### resetSlpMipAlgorithm

          public void resetSlpMipAlgorithm()

      Resets to its default the value of control `XPRSconstants.SLPMIPALGORITHM`

    - #### getSlpMipRelaxStepBounds

          public int getSlpMipRelaxStepBounds()

      Retrieves the value of the control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`. Bitmap describing the step-bound relaxation strategy during MISLP
      Returns:
        Value of control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`.

    - #### setSlpMipRelaxStepBounds

          public void setSlpMipRelaxStepBounds​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`. Bitmap describing the step-bound relaxation strategy during MISLP
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`.

    - #### resetSlpMipRelaxStepBounds

          public void resetSlpMipRelaxStepBounds()

      Resets to its default the value of control `XPRSconstants.SLPMIPRELAXSTEPBOUNDS`

    - #### getSlpMipFixStepBounds

          public int getSlpMipFixStepBounds()

      Retrieves the value of the control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`. Bitmap describing the step-bound fixing strategy during MISLP
      Returns:
        Value of control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`.

    - #### setSlpMipFixStepBounds

          public void setSlpMipFixStepBounds​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`. Bitmap describing the step-bound fixing strategy during MISLP
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`.

    - #### resetSlpMipFixStepBounds

          public void resetSlpMipFixStepBounds()

      Resets to its default the value of control `XPRSconstants.SLPMIPFIXSTEPBOUNDS`

    - #### getSlpMipIterLimit

          public int getSlpMipIterLimit()

      Retrieves the value of the control `XPRSconstants.SLPMIPITERLIMIT`. Maximum number of SLP iterations at each node
      Returns:
        Value of control `XPRSconstants.SLPMIPITERLIMIT`.

    - #### setSlpMipIterLimit

          public void setSlpMipIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPITERLIMIT`. Maximum number of SLP iterations at each node
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPITERLIMIT`.

    - #### resetSlpMipIterLimit

          public void resetSlpMipIterLimit()

      Resets to its default the value of control `XPRSconstants.SLPMIPITERLIMIT`

    - #### getSlpMipCutoffLimit

          public int getSlpMipCutoffLimit()

      Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFFLIMIT`. Number of SLP iterations to check when considering a node for cutting off
      Returns:
        Value of control `XPRSconstants.SLPMIPCUTOFFLIMIT`.

    - #### setSlpMipCutoffLimit

          public void setSlpMipCutoffLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPCUTOFFLIMIT`. Number of SLP iterations to check when considering a node for cutting off
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPCUTOFFLIMIT`.

    - #### resetSlpMipCutoffLimit

          public void resetSlpMipCutoffLimit()

      Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFFLIMIT`

    - #### getSlpMipOCount

          public int getSlpMipOCount()

      Retrieves the value of the control `XPRSconstants.SLPMIPOCOUNT`. Number of SLP iterations at each node over which to measure objective function variation
      Returns:
        Value of control `XPRSconstants.SLPMIPOCOUNT`.

    - #### setSlpMipOCount

          public void setSlpMipOCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPOCOUNT`. Number of SLP iterations at each node over which to measure objective function variation
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPOCOUNT`.

    - #### resetSlpMipOCount

          public void resetSlpMipOCount()

      Resets to its default the value of control `XPRSconstants.SLPMIPOCOUNT`

    - #### getSlpMipDefaultAlgorithm

          public int getSlpMipDefaultAlgorithm()

      Retrieves the value of the control `XPRSconstants.SLPMIPDEFAULTALGORITHM`. Default algorithm to be used during the tree search in MISLP
      Returns:
        Value of control `XPRSconstants.SLPMIPDEFAULTALGORITHM`.

    - #### setSlpMipDefaultAlgorithm

          public void setSlpMipDefaultAlgorithm​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPDEFAULTALGORITHM`. Default algorithm to be used during the tree search in MISLP
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPDEFAULTALGORITHM`.

    - #### resetSlpMipDefaultAlgorithm

          public void resetSlpMipDefaultAlgorithm()

      Resets to its default the value of control `XPRSconstants.SLPMIPDEFAULTALGORITHM`

    - #### getSlpMipLog

          public int getSlpMipLog()

      Retrieves the value of the control `XPRSconstants.SLPMIPLOG`. Frequency with which MIP status is printed
      Returns:
        Value of control `XPRSconstants.SLPMIPLOG`.

    - #### setSlpMipLog

          public void setSlpMipLog​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPLOG`. Frequency with which MIP status is printed
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPLOG`.

    - #### resetSlpMipLog

          public void resetSlpMipLog()

      Resets to its default the value of control `XPRSconstants.SLPMIPLOG`

    - #### getSlpDeltaOffset

          public int getSlpDeltaOffset()

      Retrieves the value of the control `XPRSconstants.SLPDELTAOFFSET`. Position of first character of SLP variable name used to create name of delta vector
      Returns:
        Value of control `XPRSconstants.SLPDELTAOFFSET`.

    - #### setSlpDeltaOffset

          public void setSlpDeltaOffset​(int newval)

      Sets the value of the control `XPRSconstants.SLPDELTAOFFSET`. Position of first character of SLP variable name used to create name of delta vector
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTAOFFSET`.

    - #### resetSlpDeltaOffset

          public void resetSlpDeltaOffset()

      Resets to its default the value of control `XPRSconstants.SLPDELTAOFFSET`

    - #### getSlpUpdateOffset

          public int getSlpUpdateOffset()

      Retrieves the value of the control `XPRSconstants.SLPUPDATEOFFSET`. Position of first character of SLP variable name used to create name of SLP update row
      Returns:
        Value of control `XPRSconstants.SLPUPDATEOFFSET`.

    - #### setSlpUpdateOffset

          public void setSlpUpdateOffset​(int newval)

      Sets the value of the control `XPRSconstants.SLPUPDATEOFFSET`. Position of first character of SLP variable name used to create name of SLP update row
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPUPDATEOFFSET`.

    - #### resetSlpUpdateOffset

          public void resetSlpUpdateOffset()

      Resets to its default the value of control `XPRSconstants.SLPUPDATEOFFSET`

    - #### getSlpErrorOffset

          public int getSlpErrorOffset()

      Retrieves the value of the control `XPRSconstants.SLPERROROFFSET`. Position of first character of constraint name used to create name of penalty error vectors
      Returns:
        Value of control `XPRSconstants.SLPERROROFFSET`.

    - #### setSlpErrorOffset

          public void setSlpErrorOffset​(int newval)

      Sets the value of the control `XPRSconstants.SLPERROROFFSET`. Position of first character of constraint name used to create name of penalty error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERROROFFSET`.

    - #### resetSlpErrorOffset

          public void resetSlpErrorOffset()

      Resets to its default the value of control `XPRSconstants.SLPERROROFFSET`

    - #### getSlpSBRowOffset

          public int getSlpSBRowOffset()

      Retrieves the value of the control `XPRSconstants.SLPSBROWOFFSET`. Position of first character of SLP variable name used to create name of SLP lower and upper step bound rows
      Returns:
        Value of control `XPRSconstants.SLPSBROWOFFSET`.

    - #### setSlpSBRowOffset

          public void setSlpSBRowOffset​(int newval)

      Sets the value of the control `XPRSconstants.SLPSBROWOFFSET`. Position of first character of SLP variable name used to create name of SLP lower and upper step bound rows
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSBROWOFFSET`.

    - #### resetSlpSBRowOffset

          public void resetSlpSBRowOffset()

      Resets to its default the value of control `XPRSconstants.SLPSBROWOFFSET`

    - #### getSlpVCount

          public int getSlpVCount()

      Retrieves the value of the control `XPRSconstants.SLPVCOUNT`. Number of SLP iterations over which to measure static objective (3) convergence
      Returns:
        Value of control `XPRSconstants.SLPVCOUNT`.

    - #### setSlpVCount

          public void setSlpVCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPVCOUNT`. Number of SLP iterations over which to measure static objective (3) convergence
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPVCOUNT`.

    - #### resetSlpVCount

          public void resetSlpVCount()

      Resets to its default the value of control `XPRSconstants.SLPVCOUNT`

    - #### getSlpVLimit

          public int getSlpVLimit()

      Retrieves the value of the control `XPRSconstants.SLPVLIMIT`. Number of SLP iterations after which static objective (3) convergence testing starts
      Returns:
        Value of control `XPRSconstants.SLPVLIMIT`.

    - #### setSlpVLimit

          public void setSlpVLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPVLIMIT`. Number of SLP iterations after which static objective (3) convergence testing starts
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPVLIMIT`.

    - #### resetSlpVLimit

          public void resetSlpVLimit()

      Resets to its default the value of control `XPRSconstants.SLPVLIMIT`

    - #### getSlpScale

          public int getSlpScale()

      Retrieves the value of the control `XPRSconstants.SLPSCALE`. When to re-scale the SLP problem
      Returns:
        Value of control `XPRSconstants.SLPSCALE`.

    - #### setSlpScale

          public void setSlpScale​(int newval)

      Sets the value of the control `XPRSconstants.SLPSCALE`. When to re-scale the SLP problem
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSCALE`.

    - #### resetSlpScale

          public void resetSlpScale()

      Resets to its default the value of control `XPRSconstants.SLPSCALE`

    - #### getSlpScaleCount

          public int getSlpScaleCount()

      Retrieves the value of the control `XPRSconstants.SLPSCALECOUNT`. Iteration limit used in determining when to re-scale the SLP matrix
      Returns:
        Value of control `XPRSconstants.SLPSCALECOUNT`.

    - #### setSlpScaleCount

          public void setSlpScaleCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPSCALECOUNT`. Iteration limit used in determining when to re-scale the SLP matrix
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSCALECOUNT`.

    - #### resetSlpScaleCount

          public void resetSlpScaleCount()

      Resets to its default the value of control `XPRSconstants.SLPSCALECOUNT`

    - #### getSlpECFCheck

          public int getSlpECFCheck()

      Retrieves the value of the control `XPRSconstants.SLPECFCHECK`. Check feasibility at the point of linearization for extended convergence criteria
      Returns:
        Value of control `XPRSconstants.SLPECFCHECK`.

    - #### setSlpECFCheck

          public void setSlpECFCheck​(int newval)

      Sets the value of the control `XPRSconstants.SLPECFCHECK`. Check feasibility at the point of linearization for extended convergence criteria
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPECFCHECK`.

    - #### resetSlpECFCheck

          public void resetSlpECFCheck()

      Resets to its default the value of control `XPRSconstants.SLPECFCHECK`

    - #### getSlpMipCutOffCount

          public int getSlpMipCutOffCount()

      Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFFCOUNT`. Number of SLP iterations to check when considering a node for cutting off
      Returns:
        Value of control `XPRSconstants.SLPMIPCUTOFFCOUNT`.

    - #### setSlpMipCutOffCount

          public void setSlpMipCutOffCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPMIPCUTOFFCOUNT`. Number of SLP iterations to check when considering a node for cutting off
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPCUTOFFCOUNT`.

    - #### resetSlpMipCutOffCount

          public void resetSlpMipCutOffCount()

      Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFFCOUNT`

    - #### getSlpWCount

          public int getSlpWCount()

      Retrieves the value of the control `XPRSconstants.SLPWCOUNT`. Number of SLP iterations over which to measure the objective for the extended convergence continuation criterion
      Returns:
        Value of control `XPRSconstants.SLPWCOUNT`.

    - #### setSlpWCount

          public void setSlpWCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPWCOUNT`. Number of SLP iterations over which to measure the objective for the extended convergence continuation criterion
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPWCOUNT`.

    - #### resetSlpWCount

          public void resetSlpWCount()

      Resets to its default the value of control `XPRSconstants.SLPWCOUNT`

    - #### getSlpUnFinishedLimit

          public int getSlpUnFinishedLimit()

      Retrieves the value of the control `XPRSconstants.SLPUNFINISHEDLIMIT`. The number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.
      Returns:
        Value of control `XPRSconstants.SLPUNFINISHEDLIMIT`.

    - #### setSlpUnFinishedLimit

          public void setSlpUnFinishedLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPUNFINISHEDLIMIT`. The number of consecutive SLP iterations that may have an unfinished status before the solve is terminated.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPUNFINISHEDLIMIT`.

    - #### resetSlpUnFinishedLimit

          public void resetSlpUnFinishedLimit()

      Resets to its default the value of control `XPRSconstants.SLPUNFINISHEDLIMIT`

    - #### getSlpConvergenceOps

          public int getSlpConvergenceOps()

      Retrieves the value of the control `XPRSconstants.SLPCONVERGENCEOPS`. Bit map describing which convergence tests should be carried out
      Returns:
        Value of control `XPRSconstants.SLPCONVERGENCEOPS`.

    - #### setSlpConvergenceOps

          public void setSlpConvergenceOps​(int newval)

      Sets the value of the control `XPRSconstants.SLPCONVERGENCEOPS`. Bit map describing which convergence tests should be carried out
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCONVERGENCEOPS`.

    - #### resetSlpConvergenceOps

          public void resetSlpConvergenceOps()

      Resets to its default the value of control `XPRSconstants.SLPCONVERGENCEOPS`

    - #### getSlpZeroCriterion

          public int getSlpZeroCriterion()

      Retrieves the value of the control `XPRSconstants.SLPZEROCRITERION`. Bitmap determining the behavior of the placeholder deletion procedure
      Returns:
        Value of control `XPRSconstants.SLPZEROCRITERION`.

    - #### setSlpZeroCriterion

          public void setSlpZeroCriterion​(int newval)

      Sets the value of the control `XPRSconstants.SLPZEROCRITERION`. Bitmap determining the behavior of the placeholder deletion procedure
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPZEROCRITERION`.

    - #### resetSlpZeroCriterion

          public void resetSlpZeroCriterion()

      Resets to its default the value of control `XPRSconstants.SLPZEROCRITERION`

    - #### getSlpZeroCriterionStart

          public int getSlpZeroCriterionStart()

      Retrieves the value of the control `XPRSconstants.SLPZEROCRITERIONSTART`. SLP iteration at which criteria for deletion of placeholder entries are first activated.
      Returns:
        Value of control `XPRSconstants.SLPZEROCRITERIONSTART`.

    - #### setSlpZeroCriterionStart

          public void setSlpZeroCriterionStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPZEROCRITERIONSTART`. SLP iteration at which criteria for deletion of placeholder entries are first activated.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPZEROCRITERIONSTART`.

    - #### resetSlpZeroCriterionStart

          public void resetSlpZeroCriterionStart()

      Resets to its default the value of control `XPRSconstants.SLPZEROCRITERIONSTART`

    - #### getSlpZeroCriterionCount

          public int getSlpZeroCriterionCount()

      Retrieves the value of the control `XPRSconstants.SLPZEROCRITERIONCOUNT`. Number of consecutive times a placeholder entry is zero before being considered for deletion
      Returns:
        Value of control `XPRSconstants.SLPZEROCRITERIONCOUNT`.

    - #### setSlpZeroCriterionCount

          public void setSlpZeroCriterionCount​(int newval)

      Sets the value of the control `XPRSconstants.SLPZEROCRITERIONCOUNT`. Number of consecutive times a placeholder entry is zero before being considered for deletion
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPZEROCRITERIONCOUNT`.

    - #### resetSlpZeroCriterionCount

          public void resetSlpZeroCriterionCount()

      Resets to its default the value of control `XPRSconstants.SLPZEROCRITERIONCOUNT`

    - #### getSlpLSPatternLimit

          public int getSlpLSPatternLimit()

      Retrieves the value of the control `XPRSconstants.SLPLSPATTERNLIMIT`. Number of iterations in the pattern search preceding the line search
      Returns:
        Value of control `XPRSconstants.SLPLSPATTERNLIMIT`.

    - #### setSlpLSPatternLimit

          public void setSlpLSPatternLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPLSPATTERNLIMIT`. Number of iterations in the pattern search preceding the line search
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPLSPATTERNLIMIT`.

    - #### resetSlpLSPatternLimit

          public void resetSlpLSPatternLimit()

      Resets to its default the value of control `XPRSconstants.SLPLSPATTERNLIMIT`

    - #### getSlpLSIterLimit

          public int getSlpLSIterLimit()

      Retrieves the value of the control `XPRSconstants.SLPLSITERLIMIT`. Number of iterations in the line search
      Returns:
        Value of control `XPRSconstants.SLPLSITERLIMIT`.

    - #### setSlpLSIterLimit

          public void setSlpLSIterLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPLSITERLIMIT`. Number of iterations in the line search
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPLSITERLIMIT`.

    - #### resetSlpLSIterLimit

          public void resetSlpLSIterLimit()

      Resets to its default the value of control `XPRSconstants.SLPLSITERLIMIT`

    - #### getSlpLSStart

          public int getSlpLSStart()

      Retrieves the value of the control `XPRSconstants.SLPLSSTART`. Iteration in which to active the line search
      Returns:
        Value of control `XPRSconstants.SLPLSSTART`.

    - #### setSlpLSStart

          public void setSlpLSStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPLSSTART`. Iteration in which to active the line search
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPLSSTART`.

    - #### resetSlpLSStart

          public void resetSlpLSStart()

      Resets to its default the value of control `XPRSconstants.SLPLSSTART`

    - #### getSlpPenaltyInfoStart

          public int getSlpPenaltyInfoStart()

      Retrieves the value of the control `XPRSconstants.SLPPENALTYINFOSTART`. Iteration from which to record row penalty information
      Returns:
        Value of control `XPRSconstants.SLPPENALTYINFOSTART`.

    - #### setSlpPenaltyInfoStart

          public void setSlpPenaltyInfoStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPPENALTYINFOSTART`. Iteration from which to record row penalty information
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPPENALTYINFOSTART`.

    - #### resetSlpPenaltyInfoStart

          public void resetSlpPenaltyInfoStart()

      Resets to its default the value of control `XPRSconstants.SLPPENALTYINFOSTART`

    - #### getSlpFilter

          public int getSlpFilter()

      Retrieves the value of the control `XPRSconstants.SLPFILTER`. Bit map for controlling solution updates
      Returns:
        Value of control `XPRSconstants.SLPFILTER`.

    - #### setSlpFilter

          public void setSlpFilter​(int newval)

      Sets the value of the control `XPRSconstants.SLPFILTER`. Bit map for controlling solution updates
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPFILTER`.

    - #### resetSlpFilter

          public void resetSlpFilter()

      Resets to its default the value of control `XPRSconstants.SLPFILTER`

    - #### getSlpTraceMaskOps

          public int getSlpTraceMaskOps()

      Retrieves the value of the control `XPRSconstants.SLPTRACEMASKOPS`. Controls the information printed for `XSLP_TRACEMASK`. The order in which the information is printed is determined by the order of bits in `XSLP_TRACEMASKOPS`.
      Returns:
        Value of control `XPRSconstants.SLPTRACEMASKOPS`.

    - #### setSlpTraceMaskOps

          public void setSlpTraceMaskOps​(int newval)

      Sets the value of the control `XPRSconstants.SLPTRACEMASKOPS`. Controls the information printed for `XSLP_TRACEMASK`. The order in which the information is printed is determined by the order of bits in `XSLP_TRACEMASKOPS`.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPTRACEMASKOPS`.

    - #### resetSlpTraceMaskOps

          public void resetSlpTraceMaskOps()

      Resets to its default the value of control `XPRSconstants.SLPTRACEMASKOPS`

    - #### getSlpLSZeroLimit

          public int getSlpLSZeroLimit()

      Retrieves the value of the control `XPRSconstants.SLPLSZEROLIMIT`. Maximum number of zero length line search steps before line search is deactivated
      Returns:
        Value of control `XPRSconstants.SLPLSZEROLIMIT`.

    - #### setSlpLSZeroLimit

          public void setSlpLSZeroLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPLSZEROLIMIT`. Maximum number of zero length line search steps before line search is deactivated
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPLSZEROLIMIT`.

    - #### resetSlpLSZeroLimit

          public void resetSlpLSZeroLimit()

      Resets to its default the value of control `XPRSconstants.SLPLSZEROLIMIT`

    - #### getSlpHeurStrategy

          public int getSlpHeurStrategy()

      Retrieves the value of the control `XPRSconstants.SLPHEURSTRATEGY`. Branch and Bound: This specifies the MINLP heuristic strategy. On some problems it is worth trying more comprehensive heuristic strategies by setting `HEURSTRATEGY` to 2 or 3.
      Returns:
        Value of control `XPRSconstants.SLPHEURSTRATEGY`.

    - #### setSlpHeurStrategy

          public void setSlpHeurStrategy​(int newval)

      Sets the value of the control `XPRSconstants.SLPHEURSTRATEGY`. Branch and Bound: This specifies the MINLP heuristic strategy. On some problems it is worth trying more comprehensive heuristic strategies by setting `HEURSTRATEGY` to 2 or 3.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPHEURSTRATEGY`.

    - #### resetSlpHeurStrategy

          public void resetSlpHeurStrategy()

      Resets to its default the value of control `XPRSconstants.SLPHEURSTRATEGY`

    - #### getSlpBarCrossoverStart

          public int getSlpBarCrossoverStart()

      Retrieves the value of the control `XPRSconstants.SLPBARCROSSOVERSTART`. Default crossover activation behaviour for barrier start
      Returns:
        Value of control `XPRSconstants.SLPBARCROSSOVERSTART`.

    - #### setSlpBarCrossoverStart

          public void setSlpBarCrossoverStart​(int newval)

      Sets the value of the control `XPRSconstants.SLPBARCROSSOVERSTART`. Default crossover activation behaviour for barrier start
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARCROSSOVERSTART`.

    - #### resetSlpBarCrossoverStart

          public void resetSlpBarCrossoverStart()

      Resets to its default the value of control `XPRSconstants.SLPBARCROSSOVERSTART`

    - #### getSlpBarStallingLimit

          public int getSlpBarStallingLimit()

      Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGLIMIT`. Number of iterations to allow numerical failures in barrier before switching to dual
      Returns:
        Value of control `XPRSconstants.SLPBARSTALLINGLIMIT`.

    - #### setSlpBarStallingLimit

          public void setSlpBarStallingLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPBARSTALLINGLIMIT`. Number of iterations to allow numerical failures in barrier before switching to dual
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARSTALLINGLIMIT`.

    - #### resetSlpBarStallingLimit

          public void resetSlpBarStallingLimit()

      Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGLIMIT`

    - #### getSlpBarStallingObjLimit

          public int getSlpBarStallingObjLimit()

      Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`. Number of iterations over which to measure the objective change for barrier iterations with no crossover
      Returns:
        Value of control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`.

    - #### setSlpBarStallingObjLimit

          public void setSlpBarStallingObjLimit​(int newval)

      Sets the value of the control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`. Number of iterations over which to measure the objective change for barrier iterations with no crossover
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`.

    - #### resetSlpBarStallingObjLimit

          public void resetSlpBarStallingObjLimit()

      Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGOBJLIMIT`

    - #### getSlpBarStartOps

          public int getSlpBarStartOps()

      Retrieves the value of the control `XPRSconstants.SLPBARSTARTOPS`. Controls behaviour when the barrier is used to solve the linearizations
      Returns:
        Value of control `XPRSconstants.SLPBARSTARTOPS`.

    - #### setSlpBarStartOps

          public void setSlpBarStartOps​(int newval)

      Sets the value of the control `XPRSconstants.SLPBARSTARTOPS`. Controls behaviour when the barrier is used to solve the linearizations
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARSTARTOPS`.

    - #### resetSlpBarStartOps

          public void resetSlpBarStartOps()

      Resets to its default the value of control `XPRSconstants.SLPBARSTARTOPS`

    - #### getSlpGridHeurSelect

          public int getSlpGridHeurSelect()

      Retrieves the value of the control `XPRSconstants.SLPGRIDHEURSELECT`. Bit map selectin which heuristics to run if the problem has variable with an integer delta
      Returns:
        Value of control `XPRSconstants.SLPGRIDHEURSELECT`.

    - #### setSlpGridHeurSelect

          public void setSlpGridHeurSelect​(int newval)

      Sets the value of the control `XPRSconstants.SLPGRIDHEURSELECT`. Bit map selectin which heuristics to run if the problem has variable with an integer delta
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPGRIDHEURSELECT`.

    - #### resetSlpGridHeurSelect

          public void resetSlpGridHeurSelect()

      Resets to its default the value of control `XPRSconstants.SLPGRIDHEURSELECT`

    - #### getNlpInfinity

          public double getNlpInfinity()

      Retrieves the value of the control `XPRSconstants.NLPINFINITY`. Value returned by a divide-by-zero in a formula
      Returns:
        Value of control `XPRSconstants.NLPINFINITY`.

    - #### setNlpInfinity

          public void setNlpInfinity​(double newval)

      Sets the value of the control `XPRSconstants.NLPINFINITY`. Value returned by a divide-by-zero in a formula
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPINFINITY`.

    - #### resetNlpInfinity

          public void resetNlpInfinity()

      Resets to its default the value of control `XPRSconstants.NLPINFINITY`

    - #### getNlpZero

          public double getNlpZero()

      Retrieves the value of the control `XPRSconstants.NLPZERO`. Absolute tolerance
      Returns:
        Value of control `XPRSconstants.NLPZERO`.

    - #### setNlpZero

          public void setNlpZero​(double newval)

      Sets the value of the control `XPRSconstants.NLPZERO`. Absolute tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPZERO`.

    - #### resetNlpZero

          public void resetNlpZero()

      Resets to its default the value of control `XPRSconstants.NLPZERO`

    - #### getNlpDefaultIV

          public double getNlpDefaultIV()

      Retrieves the value of the control `XPRSconstants.NLPDEFAULTIV`. Default initial value for an SLP variable if none is explicitly given
      Returns:
        Value of control `XPRSconstants.NLPDEFAULTIV`.

    - #### setNlpDefaultIV

          public void setNlpDefaultIV​(double newval)

      Sets the value of the control `XPRSconstants.NLPDEFAULTIV`. Default initial value for an SLP variable if none is explicitly given
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPDEFAULTIV`.

    - #### resetNlpDefaultIV

          public void resetNlpDefaultIV()

      Resets to its default the value of control `XPRSconstants.NLPDEFAULTIV`

    - #### getNlpValidationTol_A

          public double getNlpValidationTol_A()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_A`. Absolute tolerance for the XSLPvalidate procedure
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONTOL_A`.

    - #### setNlpValidationTol_A

          public void setNlpValidationTol_A​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_A`. Absolute tolerance for the XSLPvalidate procedure
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONTOL_A`.

    - #### resetNlpValidationTol_A

          public void resetNlpValidationTol_A()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_A`

    - #### getNlpValidationTol_R

          public double getNlpValidationTol_R()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_R`. Relative tolerance for the XSLPvalidate procedure
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONTOL_R`.

    - #### setNlpValidationTol_R

          public void setNlpValidationTol_R​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_R`. Relative tolerance for the XSLPvalidate procedure
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONTOL_R`.

    - #### resetNlpValidationTol_R

          public void resetNlpValidationTol_R()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_R`

    - #### getNlpPrimalIntegralRef

          public double getNlpPrimalIntegralRef()

      Retrieves the value of the control `XPRSconstants.NLPPRIMALINTEGRALREF`. Reference solution value to take into account when calculating the primal integral
      Returns:
        Value of control `XPRSconstants.NLPPRIMALINTEGRALREF`.

    - #### setNlpPrimalIntegralRef

          public void setNlpPrimalIntegralRef​(double newval)

      Sets the value of the control `XPRSconstants.NLPPRIMALINTEGRALREF`. Reference solution value to take into account when calculating the primal integral
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRIMALINTEGRALREF`.

    - #### resetNlpPrimalIntegralRef

          public void resetNlpPrimalIntegralRef()

      Resets to its default the value of control `XPRSconstants.NLPPRIMALINTEGRALREF`

    - #### getNlpPrimalIntegralAlpha

          public double getNlpPrimalIntegralAlpha()

      Retrieves the value of the control `XPRSconstants.NLPPRIMALINTEGRALALPHA`. Decay term for primal integral computation
      Returns:
        Value of control `XPRSconstants.NLPPRIMALINTEGRALALPHA`.

    - #### setNlpPrimalIntegralAlpha

          public void setNlpPrimalIntegralAlpha​(double newval)

      Sets the value of the control `XPRSconstants.NLPPRIMALINTEGRALALPHA`. Decay term for primal integral computation
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRIMALINTEGRALALPHA`.

    - #### resetNlpPrimalIntegralAlpha

          public void resetNlpPrimalIntegralAlpha()

      Resets to its default the value of control `XPRSconstants.NLPPRIMALINTEGRALALPHA`

    - #### getNlpPresolveZero

          public double getNlpPresolveZero()

      Retrieves the value of the control `XPRSconstants.NLPPRESOLVEZERO`. Minimum absolute value for a variable which is identified as nonzero during SLP presolve
      Returns:
        Value of control `XPRSconstants.NLPPRESOLVEZERO`.

    - #### setNlpPresolveZero

          public void setNlpPresolveZero​(double newval)

      Sets the value of the control `XPRSconstants.NLPPRESOLVEZERO`. Minimum absolute value for a variable which is identified as nonzero during SLP presolve
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRESOLVEZERO`.

    - #### resetNlpPresolveZero

          public void resetNlpPresolveZero()

      Resets to its default the value of control `XPRSconstants.NLPPRESOLVEZERO`

    - #### getNlpMeritLambda

          public double getNlpMeritLambda()

      Retrieves the value of the control `XPRSconstants.NLPMERITLAMBDA`. Factor by which the net objective is taken into account in the merit function
      Returns:
        Value of control `XPRSconstants.NLPMERITLAMBDA`.

    - #### setNlpMeritLambda

          public void setNlpMeritLambda​(double newval)

      Sets the value of the control `XPRSconstants.NLPMERITLAMBDA`. Factor by which the net objective is taken into account in the merit function
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPMERITLAMBDA`.

    - #### resetNlpMeritLambda

          public void resetNlpMeritLambda()

      Resets to its default the value of control `XPRSconstants.NLPMERITLAMBDA`

    - #### getMsMaxBoundRange

          public double getMsMaxBoundRange()

      Retrieves the value of the control `XPRSconstants.MSMAXBOUNDRANGE`. Defines the maximum range inside which initial points are generated by multistart presets
      Returns:
        Value of control `XPRSconstants.MSMAXBOUNDRANGE`.

    - #### setMsMaxBoundRange

          public void setMsMaxBoundRange​(double newval)

      Sets the value of the control `XPRSconstants.MSMAXBOUNDRANGE`. Defines the maximum range inside which initial points are generated by multistart presets
      Parameters:
        `newval` - New value for control `XPRSconstants.MSMAXBOUNDRANGE`.

    - #### resetMsMaxBoundRange

          public void resetMsMaxBoundRange()

      Resets to its default the value of control `XPRSconstants.MSMAXBOUNDRANGE`

    - #### getNlpValidationTol_K

          public double getNlpValidationTol_K()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTOL_K`. Relative tolerance for the XSLPvalidatekkt procedure
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONTOL_K`.

    - #### setNlpValidationTol_K

          public void setNlpValidationTol_K​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONTOL_K`. Relative tolerance for the XSLPvalidatekkt procedure
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONTOL_K`.

    - #### resetNlpValidationTol_K

          public void resetNlpValidationTol_K()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTOL_K`

    - #### getNlpPresolve_ElimTol

          public double getNlpPresolve_ElimTol()

      Retrieves the value of the control `XPRSconstants.NLPPRESOLVE_ELIMTOL`. Tolerance for nonlinear eliminations during SLP presolve
      Returns:
        Value of control `XPRSconstants.NLPPRESOLVE_ELIMTOL`.

    - #### setNlpPresolve_ElimTol

          public void setNlpPresolve_ElimTol​(double newval)

      Sets the value of the control `XPRSconstants.NLPPRESOLVE_ELIMTOL`. Tolerance for nonlinear eliminations during SLP presolve
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPPRESOLVE_ELIMTOL`.

    - #### resetNlpPresolve_ElimTol

          public void resetNlpPresolve_ElimTol()

      Resets to its default the value of control `XPRSconstants.NLPPRESOLVE_ELIMTOL`

    - #### getNlpValidationTarget_R

          public double getNlpValidationTarget_R()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTARGET_R`. Feasiblity target tolerance
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONTARGET_R`.

    - #### setNlpValidationTarget_R

          public void setNlpValidationTarget_R​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONTARGET_R`. Feasiblity target tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONTARGET_R`.

    - #### resetNlpValidationTarget_R

          public void resetNlpValidationTarget_R()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTARGET_R`

    - #### getNlpValidationTarget_K

          public double getNlpValidationTarget_K()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONTARGET_K`. Optimality target tolerance
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONTARGET_K`.

    - #### setNlpValidationTarget_K

          public void setNlpValidationTarget_K​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONTARGET_K`. Optimality target tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONTARGET_K`.

    - #### resetNlpValidationTarget_K

          public void resetNlpValidationTarget_K()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONTARGET_K`

    - #### getNlpValidationFactor

          public double getNlpValidationFactor()

      Retrieves the value of the control `XPRSconstants.NLPVALIDATIONFACTOR`. Minimum improvement in validation targets to continue iterating
      Returns:
        Value of control `XPRSconstants.NLPVALIDATIONFACTOR`.

    - #### setNlpValidationFactor

          public void setNlpValidationFactor​(double newval)

      Sets the value of the control `XPRSconstants.NLPVALIDATIONFACTOR`. Minimum improvement in validation targets to continue iterating
      Parameters:
        `newval` - New value for control `XPRSconstants.NLPVALIDATIONFACTOR`.

    - #### resetNlpValidationFactor

          public void resetNlpValidationFactor()

      Resets to its default the value of control `XPRSconstants.NLPVALIDATIONFACTOR`

    - #### getSlpDamp

          public double getSlpDamp()

      Retrieves the value of the control `XPRSconstants.SLPDAMP`. Damping factor for updating values of variables
      Returns:
        Value of control `XPRSconstants.SLPDAMP`.

    - #### setSlpDamp

          public void setSlpDamp​(double newval)

      Sets the value of the control `XPRSconstants.SLPDAMP`. Damping factor for updating values of variables
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMP`.

    - #### resetSlpDamp

          public void resetSlpDamp()

      Resets to its default the value of control `XPRSconstants.SLPDAMP`

    - #### getSlpDampExpand

          public double getSlpDampExpand()

      Retrieves the value of the control `XPRSconstants.SLPDAMPEXPAND`. Multiplier to increase damping factor during dynamic damping
      Returns:
        Value of control `XPRSconstants.SLPDAMPEXPAND`.

    - #### setSlpDampExpand

          public void setSlpDampExpand​(double newval)

      Sets the value of the control `XPRSconstants.SLPDAMPEXPAND`. Multiplier to increase damping factor during dynamic damping
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMPEXPAND`.

    - #### resetSlpDampExpand

          public void resetSlpDampExpand()

      Resets to its default the value of control `XPRSconstants.SLPDAMPEXPAND`

    - #### getSlpDampShrink

          public double getSlpDampShrink()

      Retrieves the value of the control `XPRSconstants.SLPDAMPSHRINK`. Multiplier to decrease damping factor during dynamic damping
      Returns:
        Value of control `XPRSconstants.SLPDAMPSHRINK`.

    - #### setSlpDampShrink

          public void setSlpDampShrink​(double newval)

      Sets the value of the control `XPRSconstants.SLPDAMPSHRINK`. Multiplier to decrease damping factor during dynamic damping
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMPSHRINK`.

    - #### resetSlpDampShrink

          public void resetSlpDampShrink()

      Resets to its default the value of control `XPRSconstants.SLPDAMPSHRINK`

    - #### getSlpDelta_A

          public double getSlpDelta_A()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_A`. Absolute perturbation of values for calculating numerical derivatives
      Returns:
        Value of control `XPRSconstants.SLPDELTA_A`.

    - #### setSlpDelta_A

          public void setSlpDelta_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_A`. Absolute perturbation of values for calculating numerical derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_A`.

    - #### resetSlpDelta_A

          public void resetSlpDelta_A()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_A`

    - #### getSlpDelta_R

          public double getSlpDelta_R()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_R`. Relative perturbation of values for calculating numerical derivatives
      Returns:
        Value of control `XPRSconstants.SLPDELTA_R`.

    - #### setSlpDelta_R

          public void setSlpDelta_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_R`. Relative perturbation of values for calculating numerical derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_R`.

    - #### resetSlpDelta_R

          public void resetSlpDelta_R()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_R`

    - #### getSlpDelta_Z

          public double getSlpDelta_Z()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_Z`. Tolerance used when calculating derivatives
      Returns:
        Value of control `XPRSconstants.SLPDELTA_Z`.

    - #### setSlpDelta_Z

          public void setSlpDelta_Z​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_Z`. Tolerance used when calculating derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_Z`.

    - #### resetSlpDelta_Z

          public void resetSlpDelta_Z()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_Z`

    - #### getSlpDeltaCost

          public double getSlpDeltaCost()

      Retrieves the value of the control `XPRSconstants.SLPDELTACOST`. Initial penalty cost multiplier for penalty delta vectors
      Returns:
        Value of control `XPRSconstants.SLPDELTACOST`.

    - #### setSlpDeltaCost

          public void setSlpDeltaCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTACOST`. Initial penalty cost multiplier for penalty delta vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTACOST`.

    - #### resetSlpDeltaCost

          public void resetSlpDeltaCost()

      Resets to its default the value of control `XPRSconstants.SLPDELTACOST`

    - #### getSlpDeltaMaxCost

          public double getSlpDeltaMaxCost()

      Retrieves the value of the control `XPRSconstants.SLPDELTAMAXCOST`. Maximum penalty cost multiplier for penalty delta vectors
      Returns:
        Value of control `XPRSconstants.SLPDELTAMAXCOST`.

    - #### setSlpDeltaMaxCost

          public void setSlpDeltaMaxCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTAMAXCOST`. Maximum penalty cost multiplier for penalty delta vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTAMAXCOST`.

    - #### resetSlpDeltaMaxCost

          public void resetSlpDeltaMaxCost()

      Resets to its default the value of control `XPRSconstants.SLPDELTAMAXCOST`

    - #### getSlpDJTol

          public double getSlpDJTol()

      Retrieves the value of the control `XPRSconstants.SLPDJTOL`. Tolerance on DJ value for determining if a variable is at its step bound
      Returns:
        Value of control `XPRSconstants.SLPDJTOL`.

    - #### setSlpDJTol

          public void setSlpDJTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPDJTOL`. Tolerance on DJ value for determining if a variable is at its step bound
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDJTOL`.

    - #### resetSlpDJTol

          public void resetSlpDJTol()

      Resets to its default the value of control `XPRSconstants.SLPDJTOL`

    - #### getSlpErrorCost

          public double getSlpErrorCost()

      Retrieves the value of the control `XPRSconstants.SLPERRORCOST`. Initial penalty cost multiplier for penalty error vectors
      Returns:
        Value of control `XPRSconstants.SLPERRORCOST`.

    - #### setSlpErrorCost

          public void setSlpErrorCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPERRORCOST`. Initial penalty cost multiplier for penalty error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERRORCOST`.

    - #### resetSlpErrorCost

          public void resetSlpErrorCost()

      Resets to its default the value of control `XPRSconstants.SLPERRORCOST`

    - #### getSlpErrorMaxCost

          public double getSlpErrorMaxCost()

      Retrieves the value of the control `XPRSconstants.SLPERRORMAXCOST`. Maximum penalty cost multiplier for penalty error vectors
      Returns:
        Value of control `XPRSconstants.SLPERRORMAXCOST`.

    - #### setSlpErrorMaxCost

          public void setSlpErrorMaxCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPERRORMAXCOST`. Maximum penalty cost multiplier for penalty error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERRORMAXCOST`.

    - #### resetSlpErrorMaxCost

          public void resetSlpErrorMaxCost()

      Resets to its default the value of control `XPRSconstants.SLPERRORMAXCOST`

    - #### getSlpErrorTol_A

          public double getSlpErrorTol_A()

      Retrieves the value of the control `XPRSconstants.SLPERRORTOL_A`. Absolute tolerance for error vectors
      Returns:
        Value of control `XPRSconstants.SLPERRORTOL_A`.

    - #### setSlpErrorTol_A

          public void setSlpErrorTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPERRORTOL_A`. Absolute tolerance for error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERRORTOL_A`.

    - #### resetSlpErrorTol_A

          public void resetSlpErrorTol_A()

      Resets to its default the value of control `XPRSconstants.SLPERRORTOL_A`

    - #### getSlpExpand

          public double getSlpExpand()

      Retrieves the value of the control `XPRSconstants.SLPEXPAND`. Multiplier to increase a step bound
      Returns:
        Value of control `XPRSconstants.SLPEXPAND`.

    - #### setSlpExpand

          public void setSlpExpand​(double newval)

      Sets the value of the control `XPRSconstants.SLPEXPAND`. Multiplier to increase a step bound
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPEXPAND`.

    - #### resetSlpExpand

          public void resetSlpExpand()

      Resets to its default the value of control `XPRSconstants.SLPEXPAND`

    - #### getSlpMaxWeight

          public double getSlpMaxWeight()

      Retrieves the value of the control `XPRSconstants.SLPMAXWEIGHT`. Maximum penalty weight for delta or error vectors
      Returns:
        Value of control `XPRSconstants.SLPMAXWEIGHT`.

    - #### setSlpMaxWeight

          public void setSlpMaxWeight​(double newval)

      Sets the value of the control `XPRSconstants.SLPMAXWEIGHT`. Maximum penalty weight for delta or error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMAXWEIGHT`.

    - #### resetSlpMaxWeight

          public void resetSlpMaxWeight()

      Resets to its default the value of control `XPRSconstants.SLPMAXWEIGHT`

    - #### getSlpMinWeight

          public double getSlpMinWeight()

      Retrieves the value of the control `XPRSconstants.SLPMINWEIGHT`. Minimum penalty weight for delta or error vectors
      Returns:
        Value of control `XPRSconstants.SLPMINWEIGHT`.

    - #### setSlpMinWeight

          public void setSlpMinWeight​(double newval)

      Sets the value of the control `XPRSconstants.SLPMINWEIGHT`. Minimum penalty weight for delta or error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMINWEIGHT`.

    - #### resetSlpMinWeight

          public void resetSlpMinWeight()

      Resets to its default the value of control `XPRSconstants.SLPMINWEIGHT`

    - #### getSlpShrink

          public double getSlpShrink()

      Retrieves the value of the control `XPRSconstants.SLPSHRINK`. Multiplier to reduce a step bound
      Returns:
        Value of control `XPRSconstants.SLPSHRINK`.

    - #### setSlpShrink

          public void setSlpShrink​(double newval)

      Sets the value of the control `XPRSconstants.SLPSHRINK`. Multiplier to reduce a step bound
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSHRINK`.

    - #### resetSlpShrink

          public void resetSlpShrink()

      Resets to its default the value of control `XPRSconstants.SLPSHRINK`

    - #### getSlpCTol

          public double getSlpCTol()

      Retrieves the value of the control `XPRSconstants.SLPCTOL`. Closure convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPCTOL`.

    - #### setSlpCTol

          public void setSlpCTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPCTOL`. Closure convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCTOL`.

    - #### resetSlpCTol

          public void resetSlpCTol()

      Resets to its default the value of control `XPRSconstants.SLPCTOL`

    - #### getSlpATol_A

          public double getSlpATol_A()

      Retrieves the value of the control `XPRSconstants.SLPATOL_A`. Absolute delta convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPATOL_A`.

    - #### setSlpATol_A

          public void setSlpATol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPATOL_A`. Absolute delta convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPATOL_A`.

    - #### resetSlpATol_A

          public void resetSlpATol_A()

      Resets to its default the value of control `XPRSconstants.SLPATOL_A`

    - #### getSlpATol_R

          public double getSlpATol_R()

      Retrieves the value of the control `XPRSconstants.SLPATOL_R`. Relative delta convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPATOL_R`.

    - #### setSlpATol_R

          public void setSlpATol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPATOL_R`. Relative delta convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPATOL_R`.

    - #### resetSlpATol_R

          public void resetSlpATol_R()

      Resets to its default the value of control `XPRSconstants.SLPATOL_R`

    - #### getSlpMTol_A

          public double getSlpMTol_A()

      Retrieves the value of the control `XPRSconstants.SLPMTOL_A`. Absolute effective matrix element convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPMTOL_A`.

    - #### setSlpMTol_A

          public void setSlpMTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPMTOL_A`. Absolute effective matrix element convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMTOL_A`.

    - #### resetSlpMTol_A

          public void resetSlpMTol_A()

      Resets to its default the value of control `XPRSconstants.SLPMTOL_A`

    - #### getSlpMTol_R

          public double getSlpMTol_R()

      Retrieves the value of the control `XPRSconstants.SLPMTOL_R`. Relative effective matrix element convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPMTOL_R`.

    - #### setSlpMTol_R

          public void setSlpMTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPMTOL_R`. Relative effective matrix element convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMTOL_R`.

    - #### resetSlpMTol_R

          public void resetSlpMTol_R()

      Resets to its default the value of control `XPRSconstants.SLPMTOL_R`

    - #### getSlpItol_A

          public double getSlpItol_A()

      Retrieves the value of the control `XPRSconstants.SLPITOL_A`. Absolute impact convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPITOL_A`.

    - #### setSlpItol_A

          public void setSlpItol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPITOL_A`. Absolute impact convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPITOL_A`.

    - #### resetSlpItol_A

          public void resetSlpItol_A()

      Resets to its default the value of control `XPRSconstants.SLPITOL_A`

    - #### getSlpITol_R

          public double getSlpITol_R()

      Retrieves the value of the control `XPRSconstants.SLPITOL_R`. Relative impact convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPITOL_R`.

    - #### setSlpITol_R

          public void setSlpITol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPITOL_R`. Relative impact convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPITOL_R`.

    - #### resetSlpITol_R

          public void resetSlpITol_R()

      Resets to its default the value of control `XPRSconstants.SLPITOL_R`

    - #### getSlpSTol_A

          public double getSlpSTol_A()

      Retrieves the value of the control `XPRSconstants.SLPSTOL_A`. Absolute slack convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPSTOL_A`.

    - #### setSlpSTol_A

          public void setSlpSTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPSTOL_A`. Absolute slack convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSTOL_A`.

    - #### resetSlpSTol_A

          public void resetSlpSTol_A()

      Resets to its default the value of control `XPRSconstants.SLPSTOL_A`

    - #### getSlpSTol_R

          public double getSlpSTol_R()

      Retrieves the value of the control `XPRSconstants.SLPSTOL_R`. Relative slack convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPSTOL_R`.

    - #### setSlpSTol_R

          public void setSlpSTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPSTOL_R`. Relative slack convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSTOL_R`.

    - #### resetSlpSTol_R

          public void resetSlpSTol_R()

      Resets to its default the value of control `XPRSconstants.SLPSTOL_R`

    - #### getSlpMVTol

          public double getSlpMVTol()

      Retrieves the value of the control `XPRSconstants.SLPMVTOL`. Marginal value tolerance for determining if a constraint is slack
      Returns:
        Value of control `XPRSconstants.SLPMVTOL`.

    - #### setSlpMVTol

          public void setSlpMVTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPMVTOL`. Marginal value tolerance for determining if a constraint is slack
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMVTOL`.

    - #### resetSlpMVTol

          public void resetSlpMVTol()

      Resets to its default the value of control `XPRSconstants.SLPMVTOL`

    - #### getSlpXTol_A

          public double getSlpXTol_A()

      Retrieves the value of the control `XPRSconstants.SLPXTOL_A`. Absolute static objective function (1) tolerance
      Returns:
        Value of control `XPRSconstants.SLPXTOL_A`.

    - #### setSlpXTol_A

          public void setSlpXTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPXTOL_A`. Absolute static objective function (1) tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPXTOL_A`.

    - #### resetSlpXTol_A

          public void resetSlpXTol_A()

      Resets to its default the value of control `XPRSconstants.SLPXTOL_A`

    - #### getSlpXTol_R

          public double getSlpXTol_R()

      Retrieves the value of the control `XPRSconstants.SLPXTOL_R`. Relative static objective function (1) tolerance
      Returns:
        Value of control `XPRSconstants.SLPXTOL_R`.

    - #### setSlpXTol_R

          public void setSlpXTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPXTOL_R`. Relative static objective function (1) tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPXTOL_R`.

    - #### resetSlpXTol_R

          public void resetSlpXTol_R()

      Resets to its default the value of control `XPRSconstants.SLPXTOL_R`

    - #### getSlpDefaultStepBound

          public double getSlpDefaultStepBound()

      Retrieves the value of the control `XPRSconstants.SLPDEFAULTSTEPBOUND`. Minimum initial value for the step bound of an SLP variable if none is explicitly given
      Returns:
        Value of control `XPRSconstants.SLPDEFAULTSTEPBOUND`.

    - #### setSlpDefaultStepBound

          public void setSlpDefaultStepBound​(double newval)

      Sets the value of the control `XPRSconstants.SLPDEFAULTSTEPBOUND`. Minimum initial value for the step bound of an SLP variable if none is explicitly given
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDEFAULTSTEPBOUND`.

    - #### resetSlpDefaultStepBound

          public void resetSlpDefaultStepBound()

      Resets to its default the value of control `XPRSconstants.SLPDEFAULTSTEPBOUND`

    - #### getSlpDampMax

          public double getSlpDampMax()

      Retrieves the value of the control `XPRSconstants.SLPDAMPMAX`. Maximum value for the damping factor of a variable during dynamic damping
      Returns:
        Value of control `XPRSconstants.SLPDAMPMAX`.

    - #### setSlpDampMax

          public void setSlpDampMax​(double newval)

      Sets the value of the control `XPRSconstants.SLPDAMPMAX`. Maximum value for the damping factor of a variable during dynamic damping
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMPMAX`.

    - #### resetSlpDampMax

          public void resetSlpDampMax()

      Resets to its default the value of control `XPRSconstants.SLPDAMPMAX`

    - #### getSlpDampMin

          public double getSlpDampMin()

      Retrieves the value of the control `XPRSconstants.SLPDAMPMIN`. Minimum value for the damping factor of a variable during dynamic damping
      Returns:
        Value of control `XPRSconstants.SLPDAMPMIN`.

    - #### setSlpDampMin

          public void setSlpDampMin​(double newval)

      Sets the value of the control `XPRSconstants.SLPDAMPMIN`. Minimum value for the damping factor of a variable during dynamic damping
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDAMPMIN`.

    - #### resetSlpDampMin

          public void resetSlpDampMin()

      Resets to its default the value of control `XPRSconstants.SLPDAMPMIN`

    - #### getSlpDeltaCostFactor

          public double getSlpDeltaCostFactor()

      Retrieves the value of the control `XPRSconstants.SLPDELTACOSTFACTOR`. Factor for increasing cost multiplier on total penalty delta vectors
      Returns:
        Value of control `XPRSconstants.SLPDELTACOSTFACTOR`.

    - #### setSlpDeltaCostFactor

          public void setSlpDeltaCostFactor​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTACOSTFACTOR`. Factor for increasing cost multiplier on total penalty delta vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTACOSTFACTOR`.

    - #### resetSlpDeltaCostFactor

          public void resetSlpDeltaCostFactor()

      Resets to its default the value of control `XPRSconstants.SLPDELTACOSTFACTOR`

    - #### getSlpErrorCostFactor

          public double getSlpErrorCostFactor()

      Retrieves the value of the control `XPRSconstants.SLPERRORCOSTFACTOR`. Factor for increasing cost multiplier on total penalty error vectors
      Returns:
        Value of control `XPRSconstants.SLPERRORCOSTFACTOR`.

    - #### setSlpErrorCostFactor

          public void setSlpErrorCostFactor​(double newval)

      Sets the value of the control `XPRSconstants.SLPERRORCOSTFACTOR`. Factor for increasing cost multiplier on total penalty error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERRORCOSTFACTOR`.

    - #### resetSlpErrorCostFactor

          public void resetSlpErrorCostFactor()

      Resets to its default the value of control `XPRSconstants.SLPERRORCOSTFACTOR`

    - #### getSlpErrorTol_P

          public double getSlpErrorTol_P()

      Retrieves the value of the control `XPRSconstants.SLPERRORTOL_P`. Absolute tolerance for printing error vectors
      Returns:
        Value of control `XPRSconstants.SLPERRORTOL_P`.

    - #### setSlpErrorTol_P

          public void setSlpErrorTol_P​(double newval)

      Sets the value of the control `XPRSconstants.SLPERRORTOL_P`. Absolute tolerance for printing error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPERRORTOL_P`.

    - #### resetSlpErrorTol_P

          public void resetSlpErrorTol_P()

      Resets to its default the value of control `XPRSconstants.SLPERRORTOL_P`

    - #### getSlpCascadeTol_PA

          public double getSlpCascadeTol_PA()

      Retrieves the value of the control `XPRSconstants.SLPCASCADETOL_PA`. Absolute cascading print tolerance
      Returns:
        Value of control `XPRSconstants.SLPCASCADETOL_PA`.

    - #### setSlpCascadeTol_PA

          public void setSlpCascadeTol_PA​(double newval)

      Sets the value of the control `XPRSconstants.SLPCASCADETOL_PA`. Absolute cascading print tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCASCADETOL_PA`.

    - #### resetSlpCascadeTol_PA

          public void resetSlpCascadeTol_PA()

      Resets to its default the value of control `XPRSconstants.SLPCASCADETOL_PA`

    - #### getSlpCascadeTol_PR

          public double getSlpCascadeTol_PR()

      Retrieves the value of the control `XPRSconstants.SLPCASCADETOL_PR`. Relative cascading print tolerance
      Returns:
        Value of control `XPRSconstants.SLPCASCADETOL_PR`.

    - #### setSlpCascadeTol_PR

          public void setSlpCascadeTol_PR​(double newval)

      Sets the value of the control `XPRSconstants.SLPCASCADETOL_PR`. Relative cascading print tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCASCADETOL_PR`.

    - #### resetSlpCascadeTol_PR

          public void resetSlpCascadeTol_PR()

      Resets to its default the value of control `XPRSconstants.SLPCASCADETOL_PR`

    - #### getSlpOTol_A

          public double getSlpOTol_A()

      Retrieves the value of the control `XPRSconstants.SLPOTOL_A`. Absolute static objective (2) convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPOTOL_A`.

    - #### setSlpOTol_A

          public void setSlpOTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPOTOL_A`. Absolute static objective (2) convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOTOL_A`.

    - #### resetSlpOTol_A

          public void resetSlpOTol_A()

      Resets to its default the value of control `XPRSconstants.SLPOTOL_A`

    - #### getSlpOTol_R

          public double getSlpOTol_R()

      Retrieves the value of the control `XPRSconstants.SLPOTOL_R`. Relative static objective (2) convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPOTOL_R`.

    - #### setSlpOTol_R

          public void setSlpOTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPOTOL_R`. Relative static objective (2) convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOTOL_R`.

    - #### resetSlpOTol_R

          public void resetSlpOTol_R()

      Resets to its default the value of control `XPRSconstants.SLPOTOL_R`

    - #### getSlpDelta_X

          public double getSlpDelta_X()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_X`. Minimum absolute value of delta coefficients to be retained
      Returns:
        Value of control `XPRSconstants.SLPDELTA_X`.

    - #### setSlpDelta_X

          public void setSlpDelta_X​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_X`. Minimum absolute value of delta coefficients to be retained
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_X`.

    - #### resetSlpDelta_X

          public void resetSlpDelta_X()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_X`

    - #### getSlpGranularity

          public double getSlpGranularity()

      Retrieves the value of the control `XPRSconstants.SLPGRANULARITY`. Base for calculating penalty costs
      Returns:
        Value of control `XPRSconstants.SLPGRANULARITY`.

    - #### setSlpGranularity

          public void setSlpGranularity​(double newval)

      Sets the value of the control `XPRSconstants.SLPGRANULARITY`. Base for calculating penalty costs
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPGRANULARITY`.

    - #### resetSlpGranularity

          public void resetSlpGranularity()

      Resets to its default the value of control `XPRSconstants.SLPGRANULARITY`

    - #### getSlpMipCutoff_A

          public double getSlpMipCutoff_A()

      Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFF_A`. Absolute objective function cutoff for MIP termination
      Returns:
        Value of control `XPRSconstants.SLPMIPCUTOFF_A`.

    - #### setSlpMipCutoff_A

          public void setSlpMipCutoff_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPCUTOFF_A`. Absolute objective function cutoff for MIP termination
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPCUTOFF_A`.

    - #### resetSlpMipCutoff_A

          public void resetSlpMipCutoff_A()

      Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFF_A`

    - #### getSlpMipCutoff_R

          public double getSlpMipCutoff_R()

      Retrieves the value of the control `XPRSconstants.SLPMIPCUTOFF_R`. Absolute objective function cutoff for MIP termination
      Returns:
        Value of control `XPRSconstants.SLPMIPCUTOFF_R`.

    - #### setSlpMipCutoff_R

          public void setSlpMipCutoff_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPCUTOFF_R`. Absolute objective function cutoff for MIP termination
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPCUTOFF_R`.

    - #### resetSlpMipCutoff_R

          public void resetSlpMipCutoff_R()

      Resets to its default the value of control `XPRSconstants.SLPMIPCUTOFF_R`

    - #### getSlpMipOtol_A

          public double getSlpMipOtol_A()

      Retrieves the value of the control `XPRSconstants.SLPMIPOTOL_A`. Absolute objective function tolerance for MIP termination
      Returns:
        Value of control `XPRSconstants.SLPMIPOTOL_A`.

    - #### setSlpMipOtol_A

          public void setSlpMipOtol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPOTOL_A`. Absolute objective function tolerance for MIP termination
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPOTOL_A`.

    - #### resetSlpMipOtol_A

          public void resetSlpMipOtol_A()

      Resets to its default the value of control `XPRSconstants.SLPMIPOTOL_A`

    - #### getSlpMipOtol_R

          public double getSlpMipOtol_R()

      Retrieves the value of the control `XPRSconstants.SLPMIPOTOL_R`. Relative objective function tolerance for MIP termination
      Returns:
        Value of control `XPRSconstants.SLPMIPOTOL_R`.

    - #### setSlpMipOtol_R

          public void setSlpMipOtol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPOTOL_R`. Relative objective function tolerance for MIP termination
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPOTOL_R`.

    - #### resetSlpMipOtol_R

          public void resetSlpMipOtol_R()

      Resets to its default the value of control `XPRSconstants.SLPMIPOTOL_R`

    - #### getSlpEscalation

          public double getSlpEscalation()

      Retrieves the value of the control `XPRSconstants.SLPESCALATION`. Factor for increasing cost multiplier on individual penalty error vectors
      Returns:
        Value of control `XPRSconstants.SLPESCALATION`.

    - #### setSlpEscalation

          public void setSlpEscalation​(double newval)

      Sets the value of the control `XPRSconstants.SLPESCALATION`. Factor for increasing cost multiplier on individual penalty error vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPESCALATION`.

    - #### resetSlpEscalation

          public void resetSlpEscalation()

      Resets to its default the value of control `XPRSconstants.SLPESCALATION`

    - #### getSlpObjToPenaltyCost

          public double getSlpObjToPenaltyCost()

      Retrieves the value of the control `XPRSconstants.SLPOBJTOPENALTYCOST`. Factor to estimate initial penalty costs from objective function
      Returns:
        Value of control `XPRSconstants.SLPOBJTOPENALTYCOST`.

    - #### setSlpObjToPenaltyCost

          public void setSlpObjToPenaltyCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPOBJTOPENALTYCOST`. Factor to estimate initial penalty costs from objective function
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOBJTOPENALTYCOST`.

    - #### resetSlpObjToPenaltyCost

          public void resetSlpObjToPenaltyCost()

      Resets to its default the value of control `XPRSconstants.SLPOBJTOPENALTYCOST`

    - #### getSlpShrinkBias

          public double getSlpShrinkBias()

      Retrieves the value of the control `XPRSconstants.SLPSHRINKBIAS`. Defines an overwrite / adjustment of step bounds for improving iterations
      Returns:
        Value of control `XPRSconstants.SLPSHRINKBIAS`.

    - #### setSlpShrinkBias

          public void setSlpShrinkBias​(double newval)

      Sets the value of the control `XPRSconstants.SLPSHRINKBIAS`. Defines an overwrite / adjustment of step bounds for improving iterations
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPSHRINKBIAS`.

    - #### resetSlpShrinkBias

          public void resetSlpShrinkBias()

      Resets to its default the value of control `XPRSconstants.SLPSHRINKBIAS`

    - #### getSlpFeastolTarget

          public double getSlpFeastolTarget()

      Retrieves the value of the control `XPRSconstants.SLPFEASTOLTARGET`. When set, this defines a target feasibility tolerance to which the linearizations are solved to
      Returns:
        Value of control `XPRSconstants.SLPFEASTOLTARGET`.

    - #### setSlpFeastolTarget

          public void setSlpFeastolTarget​(double newval)

      Sets the value of the control `XPRSconstants.SLPFEASTOLTARGET`. When set, this defines a target feasibility tolerance to which the linearizations are solved to
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPFEASTOLTARGET`.

    - #### resetSlpFeastolTarget

          public void resetSlpFeastolTarget()

      Resets to its default the value of control `XPRSconstants.SLPFEASTOLTARGET`

    - #### getSlpOptimalityTolTarget

          public double getSlpOptimalityTolTarget()

      Retrieves the value of the control `XPRSconstants.SLPOPTIMALITYTOLTARGET`. When set, this defines a target optimality tolerance to which the linearizations are solved to
      Returns:
        Value of control `XPRSconstants.SLPOPTIMALITYTOLTARGET`.

    - #### setSlpOptimalityTolTarget

          public void setSlpOptimalityTolTarget​(double newval)

      Sets the value of the control `XPRSconstants.SLPOPTIMALITYTOLTARGET`. When set, this defines a target optimality tolerance to which the linearizations are solved to
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOPTIMALITYTOLTARGET`.

    - #### resetSlpOptimalityTolTarget

          public void resetSlpOptimalityTolTarget()

      Resets to its default the value of control `XPRSconstants.SLPOPTIMALITYTOLTARGET`

    - #### getSlpDelta_Infinity

          public double getSlpDelta_Infinity()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_INFINITY`. Maximum value for partial derivatives
      Returns:
        Value of control `XPRSconstants.SLPDELTA_INFINITY`.

    - #### setSlpDelta_Infinity

          public void setSlpDelta_Infinity​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_INFINITY`. Maximum value for partial derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_INFINITY`.

    - #### resetSlpDelta_Infinity

          public void resetSlpDelta_Infinity()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_INFINITY`

    - #### getSlpVTol_A

          public double getSlpVTol_A()

      Retrieves the value of the control `XPRSconstants.SLPVTOL_A`. Absolute static objective (3) convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPVTOL_A`.

    - #### setSlpVTol_A

          public void setSlpVTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPVTOL_A`. Absolute static objective (3) convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPVTOL_A`.

    - #### resetSlpVTol_A

          public void resetSlpVTol_A()

      Resets to its default the value of control `XPRSconstants.SLPVTOL_A`

    - #### getSlpVTol_R

          public double getSlpVTol_R()

      Retrieves the value of the control `XPRSconstants.SLPVTOL_R`. Relative static objective (3) convergence tolerance
      Returns:
        Value of control `XPRSconstants.SLPVTOL_R`.

    - #### setSlpVTol_R

          public void setSlpVTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPVTOL_R`. Relative static objective (3) convergence tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPVTOL_R`.

    - #### resetSlpVTol_R

          public void resetSlpVTol_R()

      Resets to its default the value of control `XPRSconstants.SLPVTOL_R`

    - #### getSlpETol_A

          public double getSlpETol_A()

      Retrieves the value of the control `XPRSconstants.SLPETOL_A`. Absolute tolerance on penalty vectors
      Returns:
        Value of control `XPRSconstants.SLPETOL_A`.

    - #### setSlpETol_A

          public void setSlpETol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPETOL_A`. Absolute tolerance on penalty vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPETOL_A`.

    - #### resetSlpETol_A

          public void resetSlpETol_A()

      Resets to its default the value of control `XPRSconstants.SLPETOL_A`

    - #### getSlpETol_R

          public double getSlpETol_R()

      Retrieves the value of the control `XPRSconstants.SLPETOL_R`. Relative tolerance on penalty vectors
      Returns:
        Value of control `XPRSconstants.SLPETOL_R`.

    - #### setSlpETol_R

          public void setSlpETol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPETOL_R`. Relative tolerance on penalty vectors
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPETOL_R`.

    - #### resetSlpETol_R

          public void resetSlpETol_R()

      Resets to its default the value of control `XPRSconstants.SLPETOL_R`

    - #### getSlpEVTol_A

          public double getSlpEVTol_A()

      Retrieves the value of the control `XPRSconstants.SLPEVTOL_A`. Absolute tolerance on total penalty costs
      Returns:
        Value of control `XPRSconstants.SLPEVTOL_A`.

    - #### setSlpEVTol_A

          public void setSlpEVTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPEVTOL_A`. Absolute tolerance on total penalty costs
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPEVTOL_A`.

    - #### resetSlpEVTol_A

          public void resetSlpEVTol_A()

      Resets to its default the value of control `XPRSconstants.SLPEVTOL_A`

    - #### getSlpEVTol_R

          public double getSlpEVTol_R()

      Retrieves the value of the control `XPRSconstants.SLPEVTOL_R`. Relative tolerance on total penalty costs
      Returns:
        Value of control `XPRSconstants.SLPEVTOL_R`.

    - #### setSlpEVTol_R

          public void setSlpEVTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPEVTOL_R`. Relative tolerance on total penalty costs
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPEVTOL_R`.

    - #### resetSlpEVTol_R

          public void resetSlpEVTol_R()

      Resets to its default the value of control `XPRSconstants.SLPEVTOL_R`

    - #### getSlpDelta_Zero

          public double getSlpDelta_Zero()

      Retrieves the value of the control `XPRSconstants.SLPDELTA_ZERO`. Absolute zero acceptance tolerance used when calculating derivatives
      Returns:
        Value of control `XPRSconstants.SLPDELTA_ZERO`.

    - #### setSlpDelta_Zero

          public void setSlpDelta_Zero​(double newval)

      Sets the value of the control `XPRSconstants.SLPDELTA_ZERO`. Absolute zero acceptance tolerance used when calculating derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDELTA_ZERO`.

    - #### resetSlpDelta_Zero

          public void resetSlpDelta_Zero()

      Resets to its default the value of control `XPRSconstants.SLPDELTA_ZERO`

    - #### getSlpMinSBFactor

          public double getSlpMinSBFactor()

      Retrieves the value of the control `XPRSconstants.SLPMINSBFACTOR`. Factor by which step bounds can be decreased beneath `XSLP_ATOL_A`
      Returns:
        Value of control `XPRSconstants.SLPMINSBFACTOR`.

    - #### setSlpMinSBFactor

          public void setSlpMinSBFactor​(double newval)

      Sets the value of the control `XPRSconstants.SLPMINSBFACTOR`. Factor by which step bounds can be decreased beneath `XSLP_ATOL_A`
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMINSBFACTOR`.

    - #### resetSlpMinSBFactor

          public void resetSlpMinSBFactor()

      Resets to its default the value of control `XPRSconstants.SLPMINSBFACTOR`

    - #### getSlpClampValidationTol_A

          public double getSlpClampValidationTol_A()

      Retrieves the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`. Absolute validation tolerance for applying `XSLP_CLAMPSHRINK`
      Returns:
        Value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`.

    - #### setSlpClampValidationTol_A

          public void setSlpClampValidationTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`. Absolute validation tolerance for applying `XSLP_CLAMPSHRINK`
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`.

    - #### resetSlpClampValidationTol_A

          public void resetSlpClampValidationTol_A()

      Resets to its default the value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_A`

    - #### getSlpClampValidationTol_R

          public double getSlpClampValidationTol_R()

      Retrieves the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`. Relative validation tolerance for applying `XSLP_CLAMPSHRINK`
      Returns:
        Value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`.

    - #### setSlpClampValidationTol_R

          public void setSlpClampValidationTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`. Relative validation tolerance for applying `XSLP_CLAMPSHRINK`
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`.

    - #### resetSlpClampValidationTol_R

          public void resetSlpClampValidationTol_R()

      Resets to its default the value of control `XPRSconstants.SLPCLAMPVALIDATIONTOL_R`

    - #### getSlpClampShrink

          public double getSlpClampShrink()

      Retrieves the value of the control `XPRSconstants.SLPCLAMPSHRINK`. Shrink ratio used to impose strict convergence on variables converged in extended criteria only
      Returns:
        Value of control `XPRSconstants.SLPCLAMPSHRINK`.

    - #### setSlpClampShrink

          public void setSlpClampShrink​(double newval)

      Sets the value of the control `XPRSconstants.SLPCLAMPSHRINK`. Shrink ratio used to impose strict convergence on variables converged in extended criteria only
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCLAMPSHRINK`.

    - #### resetSlpClampShrink

          public void resetSlpClampShrink()

      Resets to its default the value of control `XPRSconstants.SLPCLAMPSHRINK`

    - #### getSlpEcfTol_A

          public double getSlpEcfTol_A()

      Retrieves the value of the control `XPRSconstants.SLPECFTOL_A`. Absolute tolerance on testing feasibility at the point of linearization
      Returns:
        Value of control `XPRSconstants.SLPECFTOL_A`.

    - #### setSlpEcfTol_A

          public void setSlpEcfTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPECFTOL_A`. Absolute tolerance on testing feasibility at the point of linearization
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPECFTOL_A`.

    - #### resetSlpEcfTol_A

          public void resetSlpEcfTol_A()

      Resets to its default the value of control `XPRSconstants.SLPECFTOL_A`

    - #### getSlpEcfTol_R

          public double getSlpEcfTol_R()

      Retrieves the value of the control `XPRSconstants.SLPECFTOL_R`. Relative tolerance on testing feasibility at the point of linearization
      Returns:
        Value of control `XPRSconstants.SLPECFTOL_R`.

    - #### setSlpEcfTol_R

          public void setSlpEcfTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPECFTOL_R`. Relative tolerance on testing feasibility at the point of linearization
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPECFTOL_R`.

    - #### resetSlpEcfTol_R

          public void resetSlpEcfTol_R()

      Resets to its default the value of control `XPRSconstants.SLPECFTOL_R`

    - #### getSlpWTol_A

          public double getSlpWTol_A()

      Retrieves the value of the control `XPRSconstants.SLPWTOL_A`. Absolute extended convergence continuation tolerance
      Returns:
        Value of control `XPRSconstants.SLPWTOL_A`.

    - #### setSlpWTol_A

          public void setSlpWTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPWTOL_A`. Absolute extended convergence continuation tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPWTOL_A`.

    - #### resetSlpWTol_A

          public void resetSlpWTol_A()

      Resets to its default the value of control `XPRSconstants.SLPWTOL_A`

    - #### getSlpWTol_R

          public double getSlpWTol_R()

      Retrieves the value of the control `XPRSconstants.SLPWTOL_R`. Relative extended convergence continuation tolerance
      Returns:
        Value of control `XPRSconstants.SLPWTOL_R`.

    - #### setSlpWTol_R

          public void setSlpWTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPWTOL_R`. Relative extended convergence continuation tolerance
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPWTOL_R`.

    - #### resetSlpWTol_R

          public void resetSlpWTol_R()

      Resets to its default the value of control `XPRSconstants.SLPWTOL_R`

    - #### getSlpMatrixTol

          public double getSlpMatrixTol()

      Retrieves the value of the control `XPRSconstants.SLPMATRIXTOL`. Nonzero tolerance for dropping coefficients from the linearization.
      Returns:
        Value of control `XPRSconstants.SLPMATRIXTOL`.

    - #### setSlpMatrixTol

          public void setSlpMatrixTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPMATRIXTOL`. Nonzero tolerance for dropping coefficients from the linearization.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMATRIXTOL`.

    - #### resetSlpMatrixTol

          public void resetSlpMatrixTol()

      Resets to its default the value of control `XPRSconstants.SLPMATRIXTOL`

    - #### getSlpDRFixRange

          public double getSlpDRFixRange()

      Retrieves the value of the control `XPRSconstants.SLPDRFIXRANGE`. The range around the previous value where variables are fixed in cascading if the determining column is below `XSLP_DRCOLTOL`.
      Returns:
        Value of control `XPRSconstants.SLPDRFIXRANGE`.

    - #### setSlpDRFixRange

          public void setSlpDRFixRange​(double newval)

      Sets the value of the control `XPRSconstants.SLPDRFIXRANGE`. The range around the previous value where variables are fixed in cascading if the determining column is below `XSLP_DRCOLTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDRFIXRANGE`.

    - #### resetSlpDRFixRange

          public void resetSlpDRFixRange()

      Resets to its default the value of control `XPRSconstants.SLPDRFIXRANGE`

    - #### getSlpDRColTol

          public double getSlpDRColTol()

      Retrieves the value of the control `XPRSconstants.SLPDRCOLTOL`. The minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well defined
      Returns:
        Value of control `XPRSconstants.SLPDRCOLTOL`.

    - #### setSlpDRColTol

          public void setSlpDRColTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPDRCOLTOL`. The minimum absolute magnitude of a determining column, for which the determined variable is still regarded as well defined
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDRCOLTOL`.

    - #### resetSlpDRColTol

          public void resetSlpDRColTol()

      Resets to its default the value of control `XPRSconstants.SLPDRCOLTOL`

    - #### getSlpMipErrorTol_A

          public double getSlpMipErrorTol_A()

      Retrieves the value of the control `XPRSconstants.SLPMIPERRORTOL_A`. Absolute penalty error cost tolerance for MIP cut-off
      Returns:
        Value of control `XPRSconstants.SLPMIPERRORTOL_A`.

    - #### setSlpMipErrorTol_A

          public void setSlpMipErrorTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPERRORTOL_A`. Absolute penalty error cost tolerance for MIP cut-off
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPERRORTOL_A`.

    - #### resetSlpMipErrorTol_A

          public void resetSlpMipErrorTol_A()

      Resets to its default the value of control `XPRSconstants.SLPMIPERRORTOL_A`

    - #### getSlpMipErrorTol_R

          public double getSlpMipErrorTol_R()

      Retrieves the value of the control `XPRSconstants.SLPMIPERRORTOL_R`. Relative penalty error cost tolerance for MIP cut-off
      Returns:
        Value of control `XPRSconstants.SLPMIPERRORTOL_R`.

    - #### setSlpMipErrorTol_R

          public void setSlpMipErrorTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPMIPERRORTOL_R`. Relative penalty error cost tolerance for MIP cut-off
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPMIPERRORTOL_R`.

    - #### resetSlpMipErrorTol_R

          public void resetSlpMipErrorTol_R()

      Resets to its default the value of control `XPRSconstants.SLPMIPERRORTOL_R`

    - #### getSlpCDTol_A

          public double getSlpCDTol_A()

      Retrieves the value of the control `XPRSconstants.SLPCDTOL_A`. Absolute tolerance for deducing constant derivatives
      Returns:
        Value of control `XPRSconstants.SLPCDTOL_A`.

    - #### setSlpCDTol_A

          public void setSlpCDTol_A​(double newval)

      Sets the value of the control `XPRSconstants.SLPCDTOL_A`. Absolute tolerance for deducing constant derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCDTOL_A`.

    - #### resetSlpCDTol_A

          public void resetSlpCDTol_A()

      Resets to its default the value of control `XPRSconstants.SLPCDTOL_A`

    - #### getSlpCDTol_R

          public double getSlpCDTol_R()

      Retrieves the value of the control `XPRSconstants.SLPCDTOL_R`. Relative tolerance for deducing constant derivatives
      Returns:
        Value of control `XPRSconstants.SLPCDTOL_R`.

    - #### setSlpCDTol_R

          public void setSlpCDTol_R​(double newval)

      Sets the value of the control `XPRSconstants.SLPCDTOL_R`. Relative tolerance for deducing constant derivatives
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPCDTOL_R`.

    - #### resetSlpCDTol_R

          public void resetSlpCDTol_R()

      Resets to its default the value of control `XPRSconstants.SLPCDTOL_R`

    - #### getSlpEnforceMaxCost

          public double getSlpEnforceMaxCost()

      Retrieves the value of the control `XPRSconstants.SLPENFORCEMAXCOST`. Maximum penalty cost in the objective before enforcing most violating rows
      Returns:
        Value of control `XPRSconstants.SLPENFORCEMAXCOST`.

    - #### setSlpEnforceMaxCost

          public void setSlpEnforceMaxCost​(double newval)

      Sets the value of the control `XPRSconstants.SLPENFORCEMAXCOST`. Maximum penalty cost in the objective before enforcing most violating rows
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPENFORCEMAXCOST`.

    - #### resetSlpEnforceMaxCost

          public void resetSlpEnforceMaxCost()

      Resets to its default the value of control `XPRSconstants.SLPENFORCEMAXCOST`

    - #### getSlpEnforceCostShrink

          public double getSlpEnforceCostShrink()

      Retrieves the value of the control `XPRSconstants.SLPENFORCECOSTSHRINK`. Factor by which to decrease the current penalty multiplier when enforcing rows.
      Returns:
        Value of control `XPRSconstants.SLPENFORCECOSTSHRINK`.

    - #### setSlpEnforceCostShrink

          public void setSlpEnforceCostShrink​(double newval)

      Sets the value of the control `XPRSconstants.SLPENFORCECOSTSHRINK`. Factor by which to decrease the current penalty multiplier when enforcing rows.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPENFORCECOSTSHRINK`.

    - #### resetSlpEnforceCostShrink

          public void resetSlpEnforceCostShrink()

      Resets to its default the value of control `XPRSconstants.SLPENFORCECOSTSHRINK`

    - #### getSlpDRColDjTol

          public double getSlpDRColDjTol()

      Retrieves the value of the control `XPRSconstants.SLPDRCOLDJTOL`. Reduced cost tolerance on the delta variable when fixing due to the determining column being below `XSLP_DRCOLTOL`.
      Returns:
        Value of control `XPRSconstants.SLPDRCOLDJTOL`.

    - #### setSlpDRColDjTol

          public void setSlpDRColDjTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPDRCOLDJTOL`. Reduced cost tolerance on the delta variable when fixing due to the determining column being below `XSLP_DRCOLTOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPDRCOLDJTOL`.

    - #### resetSlpDRColDjTol

          public void resetSlpDRColDjTol()

      Resets to its default the value of control `XPRSconstants.SLPDRCOLDJTOL`

    - #### getSlpBarStallingTol

          public double getSlpBarStallingTol()

      Retrieves the value of the control `XPRSconstants.SLPBARSTALLINGTOL`. Required change in the objective when progress is measured in barrier iterations without crossover
      Returns:
        Value of control `XPRSconstants.SLPBARSTALLINGTOL`.

    - #### setSlpBarStallingTol

          public void setSlpBarStallingTol​(double newval)

      Sets the value of the control `XPRSconstants.SLPBARSTALLINGTOL`. Required change in the objective when progress is measured in barrier iterations without crossover
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBARSTALLINGTOL`.

    - #### resetSlpBarStallingTol

          public void resetSlpBarStallingTol()

      Resets to its default the value of control `XPRSconstants.SLPBARSTALLINGTOL`

    - #### getSlpObjThreshold

          public double getSlpObjThreshold()

      Retrieves the value of the control `XPRSconstants.SLPOBJTHRESHOLD`. Assumed maximum value of the objective function in absolute value.
      Returns:
        Value of control `XPRSconstants.SLPOBJTHRESHOLD`.

    - #### setSlpObjThreshold

          public void setSlpObjThreshold​(double newval)

      Sets the value of the control `XPRSconstants.SLPOBJTHRESHOLD`. Assumed maximum value of the objective function in absolute value.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPOBJTHRESHOLD`.

    - #### resetSlpObjThreshold

          public void resetSlpObjThreshold()

      Resets to its default the value of control `XPRSconstants.SLPOBJTHRESHOLD`

    - #### getSlpBoundThreshold

          public double getSlpBoundThreshold()

      Retrieves the value of the control `XPRSconstants.SLPBOUNDTHRESHOLD`. The maximum size of a bound that can be introduced by nonlinear presolve.
      Returns:
        Value of control `XPRSconstants.SLPBOUNDTHRESHOLD`.

    - #### setSlpBoundThreshold

          public void setSlpBoundThreshold​(double newval)

      Sets the value of the control `XPRSconstants.SLPBOUNDTHRESHOLD`. The maximum size of a bound that can be introduced by nonlinear presolve.
      Parameters:
        `newval` - New value for control `XPRSconstants.SLPBOUNDTHRESHOLD`.

    - #### resetSlpBoundThreshold

          public void resetSlpBoundThreshold()

      Resets to its default the value of control `XPRSconstants.SLPBOUNDTHRESHOLD`

    - #### getKnitroParamNewPoint

          public int getKnitroParamNewPoint()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.

    - #### setKnitroParamNewPoint

          public void setKnitroParamNewPoint​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_NEWPOINT`.

    - #### resetKnitroParamNewPoint

          public void resetKnitroParamNewPoint()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_NEWPOINT`

    - #### getKnitroParamHonorBbnds

          public int getKnitroParamHonorBbnds()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_HONORBNDS`. Indicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_HONORBNDS`.

    - #### setKnitroParamHonorBbnds

          public void setKnitroParamHonorBbnds​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_HONORBNDS`. Indicates whether or not to enforce satisfaction of simple variable bounds throughout the optimization.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_HONORBNDS`.

    - #### resetKnitroParamHonorBbnds

          public void resetKnitroParamHonorBbnds()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_HONORBNDS`

    - #### getKnitroParamAlgorithm

          public int getKnitroParamAlgorithm()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_ALGORITHM`. Indicates which algorithm to use to solve nonlinear problems
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_ALGORITHM`.

    - #### setKnitroParamAlgorithm

          public void setKnitroParamAlgorithm​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_ALGORITHM`. Indicates which algorithm to use to solve nonlinear problems
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_ALGORITHM`.

    - #### resetKnitroParamAlgorithm

          public void resetKnitroParamAlgorithm()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_ALGORITHM`

    - #### getKnitroParamBarMuRule

          public int getKnitroParamBarMuRule()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`. Indicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`.

    - #### setKnitroParamBarMuRule

          public void setKnitroParamBarMuRule​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`. Indicates which strategy to use for modifying the barrier parameter mu in the barrier algorithms.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`.

    - #### resetKnitroParamBarMuRule

          public void resetKnitroParamBarMuRule()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MURULE`

    - #### getKnitroParamBarFeasible

          public int getKnitroParamBarFeasible()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`. Specifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`.

    - #### setKnitroParamBarFeasible

          public void setKnitroParamBarFeasible​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`. Specifies whether special emphasis is placed on getting and staying feasible in the interior-point algorithms.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`.

    - #### resetKnitroParamBarFeasible

          public void resetKnitroParamBarFeasible()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASIBLE`

    - #### getKnitroParamGradOpt

          public int getKnitroParamGradOpt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_GRADOPT`. Specifies how to compute the gradients of the objective and constraint functions.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_GRADOPT`.

    - #### setKnitroParamGradOpt

          public void setKnitroParamGradOpt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_GRADOPT`. Specifies how to compute the gradients of the objective and constraint functions.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_GRADOPT`.

    - #### resetKnitroParamGradOpt

          public void resetKnitroParamGradOpt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_GRADOPT`

    - #### getKnitroParamHessOpt

          public int getKnitroParamHessOpt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_HESSOPT`. Specifies how to compute the (approximate) Hessian of the Lagrangian.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_HESSOPT`.

    - #### setKnitroParamHessOpt

          public void setKnitroParamHessOpt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_HESSOPT`. Specifies how to compute the (approximate) Hessian of the Lagrangian.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_HESSOPT`.

    - #### resetKnitroParamHessOpt

          public void resetKnitroParamHessOpt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_HESSOPT`

    - #### getKnitroParamBarInitPt

          public int getKnitroParamBarInitPt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`. Indicates whether an initial point strategy is used with barrier algorithms.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`.

    - #### setKnitroParamBarInitPt

          public void setKnitroParamBarInitPt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`. Indicates whether an initial point strategy is used with barrier algorithms.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`.

    - #### resetKnitroParamBarInitPt

          public void resetKnitroParamBarInitPt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_INITPT`

    - #### getKnitroParamMaxCGIt

          public int getKnitroParamMaxCGIt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MAXCGIT`. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MAXCGIT`.

    - #### setKnitroParamMaxCGIt

          public void setKnitroParamMaxCGIt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MAXCGIT`. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MAXCGIT`.

    - #### resetKnitroParamMaxCGIt

          public void resetKnitroParamMaxCGIt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MAXCGIT`

    - #### getKnitroParamMaxIt

          public int getKnitroParamMaxIt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MAXIT`. Specifies the maximum number of iterations before termination.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MAXIT`.

    - #### setKnitroParamMaxIt

          public void setKnitroParamMaxIt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MAXIT`. Specifies the maximum number of iterations before termination.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MAXIT`.

    - #### resetKnitroParamMaxIt

          public void resetKnitroParamMaxIt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MAXIT`

    - #### getKnitroParamOutLev

          public int getKnitroParamOutLev()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OUTLEV`. Controls the level of output produced by Knitro.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_OUTLEV`.

    - #### setKnitroParamOutLev

          public void setKnitroParamOutLev​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_OUTLEV`. Controls the level of output produced by Knitro.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_OUTLEV`.

    - #### resetKnitroParamOutLev

          public void resetKnitroParamOutLev()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OUTLEV`

    - #### getKnitroParamScale

          public int getKnitroParamScale()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SCALE`. Performs a scaling of the objective and constraint functions based on their values at the initial point.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_SCALE`.

    - #### setKnitroParamScale

          public void setKnitroParamScale​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_SCALE`. Performs a scaling of the objective and constraint functions based on their values at the initial point.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_SCALE`.

    - #### resetKnitroParamScale

          public void resetKnitroParamScale()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SCALE`

    - #### getKnitroParamSOC

          public int getKnitroParamSOC()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SOC`. Specifies whether or not to try second order corrections (SOC).
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_SOC`.

    - #### setKnitroParamSOC

          public void setKnitroParamSOC​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_SOC`. Specifies whether or not to try second order corrections (SOC).
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_SOC`.

    - #### resetKnitroParamSOC

          public void resetKnitroParamSOC()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SOC`

    - #### getKnitroParamDelta

          public double getKnitroParamDelta()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_DELTA`. Specifies the initial trust region radius scaling factor used to determine the initial trust region size.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_DELTA`.

    - #### setKnitroParamDelta

          public void setKnitroParamDelta​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_DELTA`. Specifies the initial trust region radius scaling factor used to determine the initial trust region size.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_DELTA`.

    - #### resetKnitroParamDelta

          public void resetKnitroParamDelta()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_DELTA`

    - #### getKnitroParamBarFeasModeTol

          public double getKnitroParamBarFeasModeTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`. Specifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`.

    - #### setKnitroParamBarFeasModeTol

          public void setKnitroParamBarFeasModeTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`. Specifies the tolerance in equation that determines whether Knitro will force subsequent iterates to remain feasible.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`.

    - #### resetKnitroParamBarFeasModeTol

          public void resetKnitroParamBarFeasModeTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_FEASMODETOL`

    - #### getKnitroParamFeastol

          public double getKnitroParamFeastol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOL`. Specifies the final relative stopping tolerance for the feasibility error.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_FEASTOL`.

    - #### setKnitroParamFeastol

          public void setKnitroParamFeastol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOL`. Specifies the final relative stopping tolerance for the feasibility error.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_FEASTOL`.

    - #### resetKnitroParamFeastol

          public void resetKnitroParamFeastol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_FEASTOL`

    - #### getKnitroParamFeasTolAbs

          public double getKnitroParamFeasTolAbs()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`. Specifies the final absolute stopping tolerance for the feasibility error.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`.

    - #### setKnitroParamFeasTolAbs

          public void setKnitroParamFeasTolAbs​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`. Specifies the final absolute stopping tolerance for the feasibility error.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`.

    - #### resetKnitroParamFeasTolAbs

          public void resetKnitroParamFeasTolAbs()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_FEASTOLABS`

    - #### getKnitroParamBarInitMu

          public double getKnitroParamBarInitMu()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`. Specifies the initial value for the barrier parameter : `mu` used with the barrier algorithms. This option has no effect on the Active Set algorithm.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`.

    - #### setKnitroParamBarInitMu

          public void setKnitroParamBarInitMu​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`. Specifies the initial value for the barrier parameter : `mu` used with the barrier algorithms. This option has no effect on the Active Set algorithm.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`.

    - #### resetKnitroParamBarInitMu

          public void resetKnitroParamBarInitMu()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_INITMU`

    - #### getKnitroParamObjRange

          public double getKnitroParamObjRange()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OBJRANGE`. Specifies the extreme limits of the objective function for purposes of determining unboundedness.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_OBJRANGE`.

    - #### setKnitroParamObjRange

          public void setKnitroParamObjRange​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_OBJRANGE`. Specifies the extreme limits of the objective function for purposes of determining unboundedness.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_OBJRANGE`.

    - #### resetKnitroParamObjRange

          public void resetKnitroParamObjRange()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OBJRANGE`

    - #### getKnitroParamOptTol

          public double getKnitroParamOptTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOL`. Specifies the final relative stopping tolerance for the KKT (optimality) error.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_OPTTOL`.

    - #### setKnitroParamOptTol

          public void setKnitroParamOptTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOL`. Specifies the final relative stopping tolerance for the KKT (optimality) error.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_OPTTOL`.

    - #### resetKnitroParamOptTol

          public void resetKnitroParamOptTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OPTTOL`

    - #### getKnitroParamOptTolAbs

          public double getKnitroParamOptTolAbs()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`. Specifies the final absolute stopping tolerance for the KKT (optimality) error.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`.

    - #### setKnitroParamOptTolAbs

          public void setKnitroParamOptTolAbs​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`. Specifies the final absolute stopping tolerance for the KKT (optimality) error.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`.

    - #### resetKnitroParamOptTolAbs

          public void resetKnitroParamOptTolAbs()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_OPTTOLABS`

    - #### getKnitroParamPivot

          public double getKnitroParamPivot()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PIVOT`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_PIVOT`.

    - #### setKnitroParamPivot

          public void setKnitroParamPivot​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_PIVOT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_PIVOT`.

    - #### resetKnitroParamPivot

          public void resetKnitroParamPivot()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PIVOT`

    - #### getKnitroParamXTol

          public double getKnitroParamXTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_XTOL`. The optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_XTOL`.

    - #### setKnitroParamXTol

          public void setKnitroParamXTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_XTOL`. The optimization process will terminate if the relative change in all components of the solution point estimate is less than xtol.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_XTOL`.

    - #### resetKnitroParamXTol

          public void resetKnitroParamXTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_XTOL`

    - #### getKnitroParamDebug

          public int getKnitroParamDebug()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_DEBUG`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_DEBUG`.

    - #### setKnitroParamDebug

          public void setKnitroParamDebug​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_DEBUG`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_DEBUG`.

    - #### resetKnitroParamDebug

          public void resetKnitroParamDebug()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_DEBUG`

    - #### getKnitroParamMultiStart

          public int getKnitroParamMultiStart()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MULTISTART`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MULTISTART`.

    - #### setKnitroParamMultiStart

          public void setKnitroParamMultiStart​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MULTISTART`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MULTISTART`.

    - #### resetKnitroParamMultiStart

          public void resetKnitroParamMultiStart()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MULTISTART`

    - #### getKnitroParamMSMaxSolves

          public int getKnitroParamMSMaxSolves()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.

    - #### setKnitroParamMSMaxSolves

          public void setKnitroParamMSMaxSolves​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`.

    - #### resetKnitroParamMSMaxSolves

          public void resetKnitroParamMSMaxSolves()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSMAXSOLVES`

    - #### getKnitroParamMsMaxBndRange

          public double getKnitroParamMsMaxBndRange()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.

    - #### setKnitroParamMsMaxBndRange

          public void setKnitroParamMsMaxBndRange​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`.

    - #### resetKnitroParamMsMaxBndRange

          public void resetKnitroParamMsMaxBndRange()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSMAXBNDRANGE`

    - #### getKnitroParamLMSize

          public int getKnitroParamLMSize()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_LMSIZE`. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_LMSIZE`.

    - #### setKnitroParamLMSize

          public void setKnitroParamLMSize​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_LMSIZE`. Specifies the number of limited memory pairs stored when approximating the Hessian using the limited-memory quasi-Newton BFGS option.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_LMSIZE`.

    - #### resetKnitroParamLMSize

          public void resetKnitroParamLMSize()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_LMSIZE`

    - #### getKnitroParamMaxCrossIt

          public int getKnitroParamMaxCrossIt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`. Specifies the maximum number of crossover iterations before termination.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`.

    - #### setKnitroParamMaxCrossIt

          public void setKnitroParamMaxCrossIt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`. Specifies the maximum number of crossover iterations before termination.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`.

    - #### resetKnitroParamMaxCrossIt

          public void resetKnitroParamMaxCrossIt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXCROSSIT`

    - #### getKnitroParamBLASOption

          public int getKnitroParamBLASOption()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.

    - #### setKnitroParamBLASOption

          public void setKnitroParamBLASOption​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BLASOPTION`.

    - #### resetKnitroParamBLASOption

          public void resetKnitroParamBLASOption()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BLASOPTION`

    - #### getKnitroParamBarMaxRefactor

          public int getKnitroParamBarMaxRefactor()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`.

    - #### setKnitroParamBarMaxRefactor

          public void setKnitroParamBarMaxRefactor​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`.

    - #### resetKnitroParamBarMaxRefactor

          public void resetKnitroParamBarMaxRefactor()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXREFACTOR`

    - #### getKnitroParamBarMaxBacktrack

          public int getKnitroParamBarMaxBacktrack()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`.

    - #### setKnitroParamBarMaxBacktrack

          public void setKnitroParamBarMaxBacktrack​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`.

    - #### resetKnitroParamBarMaxBacktrack

          public void resetKnitroParamBarMaxBacktrack()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_MAXBACKTRACK`

    - #### getKnitroParamBarPenRule

          public int getKnitroParamBarPenRule()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`. Indicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`.

    - #### setKnitroParamBarPenRule

          public void setKnitroParamBarPenRule​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`. Indicates which penalty parameter strategy to use for determining whether or not to accept a trial iterate.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`.

    - #### resetKnitroParamBarPenRule

          public void resetKnitroParamBarPenRule()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_PENRULE`

    - #### getKnitroParamBarPenCons

          public int getKnitroParamBarPenCons()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`. Indicates whether a penalty approach is applied to the constraints.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`.

    - #### setKnitroParamBarPenCons

          public void setKnitroParamBarPenCons​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`. Indicates whether a penalty approach is applied to the constraints.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`.

    - #### resetKnitroParamBarPenCons

          public void resetKnitroParamBarPenCons()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_PENCONS`

    - #### getKnitroParamMSNumToSave

          public int getKnitroParamMSNumToSave()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.

    - #### setKnitroParamMSNumToSave

          public void setKnitroParamMSNumToSave​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`.

    - #### resetKnitroParamMSNumToSave

          public void resetKnitroParamMSNumToSave()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSNUMTOSAVE`

    - #### getKnitroParamMSSaveTol

          public double getKnitroParamMSSaveTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.

    - #### setKnitroParamMSSaveTol

          public void setKnitroParamMSSaveTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`.

    - #### resetKnitroParamMSSaveTol

          public void resetKnitroParamMSSaveTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSAVETOL`

    - #### getKnitroParamMSTerminate

          public int getKnitroParamMSTerminate()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.

    - #### setKnitroParamMSTerminate

          public void setKnitroParamMSTerminate​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`.

    - #### resetKnitroParamMSTerminate

          public void resetKnitroParamMSTerminate()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSTERMINATE`

    - #### getKnitroParamMSStartPtRange

          public double getKnitroParamMSStartPtRange()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.

    - #### setKnitroParamMSStartPtRange

          public void setKnitroParamMSStartPtRange​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`.

    - #### resetKnitroParamMSStartPtRange

          public void resetKnitroParamMSStartPtRange()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSTARTPTRANGE`

    - #### getKnitroParamInfeasTol

          public double getKnitroParamInfeasTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_INFEASTOL`. Specifies the (relative) tolerance used for declaring infeasibility of a model.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_INFEASTOL`.

    - #### setKnitroParamInfeasTol

          public void setKnitroParamInfeasTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_INFEASTOL`. Specifies the (relative) tolerance used for declaring infeasibility of a model.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_INFEASTOL`.

    - #### resetKnitroParamInfeasTol

          public void resetKnitroParamInfeasTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_INFEASTOL`

    - #### getKnitroParamLinSolver

          public int getKnitroParamLinSolver()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.

    - #### setKnitroParamLinSolver

          public void setKnitroParamLinSolver​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_LINSOLVER`.

    - #### resetKnitroParamLinSolver

          public void resetKnitroParamLinSolver()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_LINSOLVER`

    - #### getKnitroParamBarDirectInterval

          public int getKnitroParamBarDirectInterval()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`.

    - #### setKnitroParamBarDirectInterval

          public void setKnitroParamBarDirectInterval​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`.

    - #### resetKnitroParamBarDirectInterval

          public void resetKnitroParamBarDirectInterval()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_DIRECTINTERVAL`

    - #### getKnitroParamPresolve

          public int getKnitroParamPresolve()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE`.

    - #### setKnitroParamPresolve

          public void setKnitroParamPresolve​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_PRESOLVE`.

    - #### resetKnitroParamPresolve

          public void resetKnitroParamPresolve()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE`

    - #### getKnitroParamPresolveTol

          public double getKnitroParamPresolveTol()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`. Determines the tolerance used by the Knitro presolver to remove variables and constraints from the model.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`.

    - #### setKnitroParamPresolveTol

          public void setKnitroParamPresolveTol​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`. Determines the tolerance used by the Knitro presolver to remove variables and constraints from the model.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`.

    - #### resetKnitroParamPresolveTol

          public void resetKnitroParamPresolveTol()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PRESOLVE_TOL`

    - #### getKnitroParamBarSwitchRule

          public int getKnitroParamBarSwitchRule()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`. Indicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`.

    - #### setKnitroParamBarSwitchRule

          public void setKnitroParamBarSwitchRule​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`. Indicates whether or not the barrier algorithms will allow switching from an optimality phase to a pure feasibility phase.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`.

    - #### resetKnitroParamBarSwitchRule

          public void resetKnitroParamBarSwitchRule()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_SWITCHRULE`

    - #### getKnitroParamMATerminate

          public int getKnitroParamMATerminate()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.

    - #### setKnitroParamMATerminate

          public void setKnitroParamMATerminate​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`.

    - #### resetKnitroParamMATerminate

          public void resetKnitroParamMATerminate()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MA_TERMINATE`

    - #### getKnitroParamMSSeed

          public int getKnitroParamMSSeed()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MSSEED`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MSSEED`.

    - #### setKnitroParamMSSeed

          public void setKnitroParamMSSeed​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MSSEED`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MSSEED`.

    - #### resetKnitroParamMSSeed

          public void resetKnitroParamMSSeed()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MSSEED`

    - #### getKnitroParamBarRelaxCons

          public int getKnitroParamBarRelaxCons()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.

    - #### setKnitroParamBarRelaxCons

          public void setKnitroParamBarRelaxCons​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`.

    - #### resetKnitroParamBarRelaxCons

          public void resetKnitroParamBarRelaxCons()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_BAR_RELAXCONS`

    - #### getKnitroParamSoltype

          public int getKnitroParamSoltype()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_SOLTYPE`. This option specifies the solution returned by Knitro. Generally, the solution converged to by Knitro is a locally optimal solution that corresponds to the best feasible solution found. However, on rare occasions, Knitro may enounter a feasible solution during the optimization process that has a better objective value than the final solution converged to by Knitro. Setting soltype = 1 in this case will return this iterate.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_SOLTYPE`.

    - #### setKnitroParamSoltype

          public void setKnitroParamSoltype​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_SOLTYPE`. This option specifies the solution returned by Knitro. Generally, the solution converged to by Knitro is a locally optimal solution that corresponds to the best feasible solution found. However, on rare occasions, Knitro may enounter a feasible solution during the optimization process that has a better objective value than the final solution converged to by Knitro. Setting soltype = 1 in this case will return this iterate.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_SOLTYPE`.

    - #### resetKnitroParamSoltype

          public void resetKnitroParamSoltype()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_SOLTYPE`

    - #### getKnitroParamMIPMethod

          public int getKnitroParamMIPMethod()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`. Specifies which MIP method to use.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`.

    - #### setKnitroParamMIPMethod

          public void setKnitroParamMIPMethod​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`. Specifies which MIP method to use.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`.

    - #### resetKnitroParamMIPMethod

          public void resetKnitroParamMIPMethod()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_METHOD`

    - #### getKnitroParamMIPBranchRule

          public int getKnitroParamMIPBranchRule()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`. Specifies which branching rule to use for MIP branch and bound procedure.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`.

    - #### setKnitroParamMIPBranchRule

          public void setKnitroParamMIPBranchRule​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`. Specifies which branching rule to use for MIP branch and bound procedure.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`.

    - #### resetKnitroParamMIPBranchRule

          public void resetKnitroParamMIPBranchRule()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_BRANCHRULE`

    - #### getKnitroParamMIPSelectRule

          public int getKnitroParamMIPSelectRule()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`. Specifies the MIP select rule for choosing the next node in the branch and bound tree.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`.

    - #### setKnitroParamMIPSelectRule

          public void setKnitroParamMIPSelectRule​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`. Specifies the MIP select rule for choosing the next node in the branch and bound tree.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`.

    - #### resetKnitroParamMIPSelectRule

          public void resetKnitroParamMIPSelectRule()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_SELECTRULE`

    - #### getKnitroParamMIPIntGapAbs

          public double getKnitroParamMIPIntGapAbs()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`. The absolute integrality gap stop tolerance for MIP.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`.

    - #### setKnitroParamMIPIntGapAbs

          public void setKnitroParamMIPIntGapAbs​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`. The absolute integrality gap stop tolerance for MIP.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`.

    - #### resetKnitroParamMIPIntGapAbs

          public void resetKnitroParamMIPIntGapAbs()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPABS`

    - #### getKnitroParamMIPIntGapRel

          public double getKnitroParamMIPIntGapRel()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`. The relative integrality gap stop tolerance for MIP.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`.

    - #### setKnitroParamMIPIntGapRel

          public void setKnitroParamMIPIntGapRel​(double newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`. The relative integrality gap stop tolerance for MIP.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`.

    - #### resetKnitroParamMIPIntGapRel

          public void resetKnitroParamMIPIntGapRel()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_INTGAPREL`

    - #### getKnitroParamMIPOutLevel

          public int getKnitroParamMIPOutLevel()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`. Specifies how much MIP information to print.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`.

    - #### setKnitroParamMIPOutLevel

          public void setKnitroParamMIPOutLevel​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`. Specifies how much MIP information to print.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`.

    - #### resetKnitroParamMIPOutLevel

          public void resetKnitroParamMIPOutLevel()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTLEVEL`

    - #### getKnitroParamMIPOutInterval

          public int getKnitroParamMIPOutInterval()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`. Specifies node printing interval for `XKTR_PARAM_MIP_OUTLEVEL` when `XKTR_PARAM_MIP_OUTLEVEL` > 0.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`.

    - #### setKnitroParamMIPOutInterval

          public void setKnitroParamMIPOutInterval​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`. Specifies node printing interval for `XKTR_PARAM_MIP_OUTLEVEL` when `XKTR_PARAM_MIP_OUTLEVEL` > 0.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`.

    - #### resetKnitroParamMIPOutInterval

          public void resetKnitroParamMIPOutInterval()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_OUTINTERVAL`

    - #### getKnitroParamMIPDebug

          public int getKnitroParamMIPDebug()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.

    - #### setKnitroParamMIPDebug

          public void setKnitroParamMIPDebug​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`.

    - #### resetKnitroParamMIPDebug

          public void resetKnitroParamMIPDebug()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_DEBUG`

    - #### getKnitroParamMIPImplicatns

          public int getKnitroParamMIPImplicatns()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`. Specifies whether or not to add constraints to the MIP derived from logical implications.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`.

    - #### setKnitroParamMIPImplicatns

          public void setKnitroParamMIPImplicatns​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`. Specifies whether or not to add constraints to the MIP derived from logical implications.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`.

    - #### resetKnitroParamMIPImplicatns

          public void resetKnitroParamMIPImplicatns()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_IMPLICATNS`

    - #### getKnitroParamMIPGUBBranch

          public int getKnitroParamMIPGUBBranch()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`. Specifies whether or not to branch on generalized upper bounds (GUBs).
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`.

    - #### setKnitroParamMIPGUBBranch

          public void setKnitroParamMIPGUBBranch​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`. Specifies whether or not to branch on generalized upper bounds (GUBs).
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`.

    - #### resetKnitroParamMIPGUBBranch

          public void resetKnitroParamMIPGUBBranch()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_GUB_BRANCH`

    - #### getKnitroParamMIPKnapsack

          public int getKnitroParamMIPKnapsack()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`. Specifies rules for adding MIP knapsack cuts.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`.

    - #### setKnitroParamMIPKnapsack

          public void setKnitroParamMIPKnapsack​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`. Specifies rules for adding MIP knapsack cuts.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`.

    - #### resetKnitroParamMIPKnapsack

          public void resetKnitroParamMIPKnapsack()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_KNAPSACK`

    - #### getKnitroParamMIPRounding

          public int getKnitroParamMIPRounding()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`. Specifies the MIP rounding rule to apply.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`.

    - #### setKnitroParamMIPRounding

          public void setKnitroParamMIPRounding​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`. Specifies the MIP rounding rule to apply.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`.

    - #### resetKnitroParamMIPRounding

          public void resetKnitroParamMIPRounding()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_ROUNDING`

    - #### getKnitroParamMIPRootAlg

          public int getKnitroParamMIPRootAlg()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`. Specifies which algorithm to use for the root node solve in MIP (same options as `XKTR_PARAM_ALGORITHM` user option).
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`.

    - #### setKnitroParamMIPRootAlg

          public void setKnitroParamMIPRootAlg​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`. Specifies which algorithm to use for the root node solve in MIP (same options as `XKTR_PARAM_ALGORITHM` user option).
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`.

    - #### resetKnitroParamMIPRootAlg

          public void resetKnitroParamMIPRootAlg()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_ROOTALG`

    - #### getKnitroParamMIPLPAlg

          public int getKnitroParamMIPLPAlg()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`.

    - #### setKnitroParamMIPLPAlg

          public void setKnitroParamMIPLPAlg​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`.

    - #### resetKnitroParamMIPLPAlg

          public void resetKnitroParamMIPLPAlg()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_LPALG`

    - #### getKnitroParamMIPMaxNodes

          public int getKnitroParamMIPMaxNodes()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`. Specifies the maximum number of nodes explored.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`.

    - #### setKnitroParamMIPMaxNodes

          public void setKnitroParamMIPMaxNodes​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`. Specifies the maximum number of nodes explored.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`.

    - #### resetKnitroParamMIPMaxNodes

          public void resetKnitroParamMIPMaxNodes()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_MAXNODES`

    - #### getKnitroParamMIPHeuristic

          public int getKnitroParamMIPHeuristic()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`. Specifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`.

    - #### setKnitroParamMIPHeuristic

          public void setKnitroParamMIPHeuristic​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`. Specifies which MIP heuristic search approach to apply to try to find an initial integer feasible point.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`.

    - #### resetKnitroParamMIPHeuristic

          public void resetKnitroParamMIPHeuristic()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_HEURISTIC`

    - #### getKnitroParamMIPHeurMaxIt

          public int getKnitroParamMIPHeurMaxIt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.

    - #### setKnitroParamMIPHeurMaxIt

          public void setKnitroParamMIPHeurMaxIt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`.

    - #### resetKnitroParamMIPHeurMaxIt

          public void resetKnitroParamMIPHeurMaxIt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_HEUR_MAXIT`

    - #### getKnitroParamMIPPseudoint

          public int getKnitroParamMIPPseudoint()

      Retrieves the value of the control `XPRSconstants.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.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`.

    - #### setKnitroParamMIPPseudoint

          public void setKnitroParamMIPPseudoint​(int newval)

      Sets the value of the control `XPRSconstants.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.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`.

    - #### resetKnitroParamMIPPseudoint

          public void resetKnitroParamMIPPseudoint()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_PSEUDOINIT`

    - #### getKnitroParamMIPStringMaxIt

          public int getKnitroParamMIPStringMaxIt()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`. Specifies the maximum number of iterations to allow for MIP strong branching solves.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`.

    - #### setKnitroParamMIPStringMaxIt

          public void setKnitroParamMIPStringMaxIt​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`. Specifies the maximum number of iterations to allow for MIP strong branching solves.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`.

    - #### resetKnitroParamMIPStringMaxIt

          public void resetKnitroParamMIPStringMaxIt()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_MAXIT`

    - #### getKnitroParamMIPStrongCandLim

          public int getKnitroParamMIPStrongCandLim()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`. Specifies the maximum number of candidates to explore for MIP strong branching.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`.

    - #### setKnitroParamMIPStrongCandLim

          public void setKnitroParamMIPStrongCandLim​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`. Specifies the maximum number of candidates to explore for MIP strong branching.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`.

    - #### resetKnitroParamMIPStrongCandLim

          public void resetKnitroParamMIPStrongCandLim()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_CANDLIM`

    - #### getKnitroParamMIPStrongLevel

          public int getKnitroParamMIPStrongLevel()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`. Specifies the maximum number of tree levels on which to perform MIP strong branching.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`.

    - #### setKnitroParamMIPStrongLevel

          public void setKnitroParamMIPStrongLevel​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`. Specifies the maximum number of tree levels on which to perform MIP strong branching.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`.

    - #### resetKnitroParamMIPStrongLevel

          public void resetKnitroParamMIPStrongLevel()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_MIP_STRONG_LEVEL`

    - #### getKnitroParamParNumThreads

          public int getKnitroParamParNumThreads()

      Retrieves the value of the control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.
      Returns:
        Value of control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.

    - #### setKnitroParamParNumThreads

          public void setKnitroParamParNumThreads​(int newval)

      Sets the value of the control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.
      Parameters:
        `newval` - New value for control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`.

    - #### resetKnitroParamParNumThreads

          public void resetKnitroParamParNumThreads()

      Resets to its default the value of control `XPRSconstants.KNITRO_PARAM_PAR_NUMTHREADS`

Parent Topic XPRSprob

© 2001-2026 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.