XPRSprob.Controls
- java.lang.Object
-
- com.dashoptimization.XPRSprob.Controls
-
- Enclosing class:
- XPRSprob
public final class XPRSprob.Controls extends java.lang.Object
-
-
Method Summary
Modifier and Type Method and Description int
getActiveSet()
Retrieves the value of the control 'ACTIVESET'.int
getAlgAfterCrossOver()
Retrieves the value of the control 'ALGAFTERCROSSOVER'.int
getAlgAfterNetwork()
Retrieves the value of the control 'ALGAFTERNETWORK'.int
getAutoPerturb()
Retrieves the value of the control 'AUTOPERTURB'.int
getBackTrack()
Retrieves the value of the control 'BACKTRACK'.int
getBacktrackTie()
Retrieves the value of the control 'BACKTRACKTIE'.int
getBarAlg()
Retrieves the value of the control 'BARALG'.int
getBarCores()
Retrieves the value of the control 'BARCORES'.int
getBarCrash()
Retrieves the value of the control 'BARCRASH'.double
getBarDualStop()
Retrieves the value of the control 'BARDUALSTOP'.double
getBarFreeScale()
Retrieves the value of the control 'BARFREESCALE'.double
getBarGapStop()
Retrieves the value of the control 'BARGAPSTOP'.double
getBarGapTarget()
Retrieves the value of the control 'BARGAPTARGET'.int
getBarIndefLimit()
Retrieves the value of the control 'BARINDEFLIMIT'.int
getBarIterLimit()
Retrieves the value of the control 'BARITERLIMIT'.double
getBarLargeBound()
Retrieves the value of the control 'BARLARGEBOUND'.int
getBarNumStability()
Retrieves the value of the control 'BARNUMSTABILITY'.double
getBarObjScale()
Retrieves the value of the control 'BAROBJSCALE'.XPRSenumerations.BarOrder
getBarOrder()
Retrieves the value of the control 'BARORDER'.int
getBarOrderThreads()
Retrieves the value of the control 'BARORDERTHREADS'.int
getBarOutput()
Retrieves the value of the control 'BAROUTPUT'.int
getBarPresolveOps()
Retrieves the value of the control 'BARPRESOLVEOPS'.double
getBarPrimalStop()
Retrieves the value of the control 'BARPRIMALSTOP'.int
getBarRegularize()
Retrieves the value of the control 'BARREGULARIZE'.double
getBarRhsScale()
Retrieves the value of the control 'BARRHSSCALE'.int
getBarSolution()
Retrieves the value of the control 'BARSOLUTION'.int
getBarStart()
Retrieves the value of the control 'BARSTART'.double
getBarStartWeight()
Retrieves the value of the control 'BARSTARTWEIGHT'.double
getBarStepStop()
Retrieves the value of the control 'BARSTEPSTOP'.int
getBarThreads()
Retrieves the value of the control 'BARTHREADS'.double
getBigM()
Retrieves the value of the control 'BIGM'.int
getBigmMethod()
Retrieves the value of the control 'BIGMMETHOD'.int
getBranchChoice()
Retrieves the value of the control 'BRANCHCHOICE'.int
getBranchDisj()
Retrieves the value of the control 'BRANCHDISJ'.int
getBranchStructural()
Retrieves the value of the control 'BRANCHSTRUCTURAL'.int
getBreadthFirst()
Retrieves the value of the control 'BREADTHFIRST'.int
getCacheSize()
Retrieves the value of the control 'CACHESIZE'.int
getCallbackFromMasterThread()
Retrieves the value of the control 'CALLBACKFROMMASTERTHREAD'.int
getCholeskyAlg()
Retrieves the value of the control 'CHOLESKYALG'.double
getCholeskyTol()
Retrieves the value of the control 'CHOLESKYTOL'.int
getConcurrentThreads()
Retrieves the value of the control 'CONCURRENTTHREADS'.int
getConflictCuts()
Retrieves the value of the control 'CONFLICTCUTS'.int
getCoresPerCPU()
Retrieves the value of the control 'CORESPERCPU'.int
getCoverCuts()
Retrieves the value of the control 'COVERCUTS'.int
getCPUPlatform()
Retrieves the value of the control 'CPUPLATFORM'.int
getCPUTime()
Retrieves the value of the control 'CPUTIME'.int
getCrash()
Retrieves the value of the control 'CRASH'.int
getCrossOver()
Retrieves the value of the control 'CROSSOVER'.double
getCrossoverAccuracyTol()
Retrieves the value of the control 'CROSSOVERACCURACYTOL'.int
getCrossOverDRP()
Retrieves the value of the control 'CROSSOVERDRP'.int
getCrossoverIterLimit()
Retrieves the value of the control 'CROSSOVERITERLIMIT'.int
getCrossoverOps()
Retrieves the value of the control 'CROSSOVEROPS'.double
getCrossOverRelPivotTol()
Retrieves the value of the control 'CROSSOVERRELPIVOTTOL'.double
getCrossOverRelPivotTolSafe()
Retrieves the value of the control 'CROSSOVERRELPIVOTTOLSAFE'.int
getCrossoverThreads()
Retrieves the value of the control 'CROSSOVERTHREADS'.int
getCStyle()
Retrieves the value of the control 'CSTYLE'.int
getCutDepth()
Retrieves the value of the control 'CUTDEPTH'.double
getCutFactor()
Retrieves the value of the control 'CUTFACTOR'.int
getCutFreq()
Retrieves the value of the control 'CUTFREQ'.int
getCutSelect()
Retrieves the value of the control 'CUTSELECT'.int
getCutStrategy()
Retrieves the value of the control 'CUTSTRATEGY'.XPRSenumerations.DefaultAlg
getDefaultAlg()
Retrieves the value of the control 'DEFAULTALG'.int
getDenseColLimit()
Retrieves the value of the control 'DENSECOLLIMIT'.int
getDeterministic()
Retrieves the value of the control 'DETERMINISTIC'.double
getDetLogFreq()
Retrieves the value of the control 'DETLOGFREQ'.int
getDualGradient()
Retrieves the value of the control 'DUALGRADIENT'.int
getDualize()
Retrieves the value of the control 'DUALIZE'.int
getDualizeOps()
Retrieves the value of the control 'DUALIZEOPS'.double
getDualPerturb()
Retrieves the value of the control 'DUALPERTURB'.int
getDualStrategy()
Retrieves the value of the control 'DUALSTRATEGY'.int
getDualThreads()
Retrieves the value of the control 'DUALTHREADS'.double
getEigenValueTol()
Retrieves the value of the control 'EIGENVALUETOL'.double
getElimTol()
Retrieves the value of the control 'ELIMTOL'.double
getEtaTol()
Retrieves the value of the control 'ETATOL'.int
getExtraCols()
Retrieves the value of the control 'EXTRACOLS'.long
getExtraElems()
Retrieves the value of the control 'EXTRAELEMS'.int
getExtraMIPEnts()
Retrieves the value of the control 'EXTRAMIPENTS'.long
getExtraPresolve()
Retrieves the value of the control 'EXTRAPRESOLVE'.int
getExtraQCElements()
Retrieves the value of the control 'EXTRAQCELEMENTS'.int
getExtraQCRows()
Retrieves the value of the control 'EXTRAQCROWS'.int
getExtraRows()
Retrieves the value of the control 'EXTRAROWS'.long
getExtraSetElems()
Retrieves the value of the control 'EXTRASETELEMS'.int
getExtraSets()
Retrieves the value of the control 'EXTRASETS'.int
getFeasibilityPump()
Retrieves the value of the control 'FEASIBILITYPUMP'.double
getFeasTol()
Retrieves the value of the control 'FEASTOL'.double
getFeasTolTarget()
Retrieves the value of the control 'FEASTOLTARGET'.int
getForceOutput()
Retrieves the value of the control 'FORCEOUTPUT'.int
getForceParallelDual()
Retrieves the value of the control 'FORCEPARALLELDUAL'.double
getGlobalFileBias()
Retrieves the value of the control 'GLOBALFILEBIAS'.int
getGomCuts()
Retrieves the value of the control 'GOMCUTS'.int
getHeurBeforeLP()
Retrieves the value of the control 'HEURBEFORELP'.int
getHeurDepth()
Retrieves the value of the control 'HEURDEPTH'.double
getHeurDiveIterLimit()
Retrieves the value of the control 'HEURDIVEITERLIMIT'.double
getHeurDiveRandomize()
Retrieves the value of the control 'HEURDIVERANDOMIZE'.int
getHeurDiveSoftRounding()
Retrieves the value of the control 'HEURDIVESOFTROUNDING'.int
getHeurDiveSpeedUp()
Retrieves the value of the control 'HEURDIVESPEEDUP'.int
getHeurDiveStrategy()
Retrieves the value of the control 'HEURDIVESTRATEGY'.int
getHeurForceSpecialObj()
Retrieves the value of the control 'HEURFORCESPECIALOBJ'.int
getHeurFreq()
Retrieves the value of the control 'HEURFREQ'.int
getHeurMaxSol()
Retrieves the value of the control 'HEURMAXSOL'.int
getHeurNodes()
Retrieves the value of the control 'HEURNODES'.double
getHeurSearchEffort()
Retrieves the value of the control 'HEURSEARCHEFFORT'.int
getHeurSearchFreq()
Retrieves the value of the control 'HEURSEARCHFREQ'.int
getHeurSearchRootCutFreq()
Retrieves the value of the control 'HEURSEARCHROOTCUTFREQ'.int
getHeurSearchRootSelect()
Retrieves the value of the control 'HEURSEARCHROOTSELECT'.double
getHeurSearchTargetSize()
Retrieves the value of the control 'HEURSEARCHTARGETSIZE'.int
getHeurSearchTreeSelect()
Retrieves the value of the control 'HEURSEARCHTREESELECT'.int
getHeurSelect()
Retrieves the value of the control 'HEURSELECT'.int
getHeurStrategy()
Retrieves the value of the control 'HEURSTRATEGY'.int
getHeurThreads()
Retrieves the value of the control 'HEURTHREADS'.int
getHistoryCosts()
Retrieves the value of the control 'HISTORYCOSTS'.int
getIfCheckConvexity()
Retrieves the value of the control 'IFCHECKCONVEXITY'.double
getIndLinBigM()
Retrieves the value of the control 'INDLINBIGM'.double
getIndPreLinBigM()
Retrieves the value of the control 'INDPRELINBIGM'.int
getInvertFreq()
Retrieves the value of the control 'INVERTFREQ'.int
getInvertMin()
Retrieves the value of the control 'INVERTMIN'.int
getKeepBasis()
Retrieves the value of the control 'KEEPBASIS'.int
getKeepNRows()
Retrieves the value of the control 'KEEPNROWS'.int
getL1Cache()
Retrieves the value of the control 'L1CACHE'.int
getLineLength()
Retrieves the value of the control 'LINELENGTH'.int
getLNPBest()
Retrieves the value of the control 'LNPBEST'.int
getLNPIterLimit()
Retrieves the value of the control 'LNPITERLIMIT'.int
getLocalBacktrack()
Retrieves the value of the control 'LOCALBACKTRACK'.int
getLocalChoice()
Retrieves the value of the control 'LOCALCHOICE'.int
getLpFolding()
Retrieves the value of the control 'LPFOLDING'.int
getLPIterLimit()
Retrieves the value of the control 'LPITERLIMIT'.int
getLPLog()
Retrieves the value of the control 'LPLOG'.double
getLPLogDelay()
Retrieves the value of the control 'LPLOGDELAY'.int
getLPLogStyle()
Retrieves the value of the control 'LPLOGSTYLE'.int
getLpRefineIterLimit()
Retrieves the value of the control 'LPREFINEITERLIMIT'.int
getLPThreads()
Retrieves the value of the control 'LPTHREADS'.double
getMarkowitzTol()
Retrieves the value of the control 'MARKOWITZTOL'.double
getMatrixTol()
Retrieves the value of the control 'MATRIXTOL'.int
getMaxChecksOnMaxCutTime()
Retrieves the value of the control 'MAXCHECKSONMAXCUTTIME'.int
getMaxChecksOnMaxTime()
Retrieves the value of the control 'MAXCHECKSONMAXTIME'.int
getMaxCutTime()
Retrieves the value of the control 'MAXCUTTIME'.int
getMaxGlobalFileSize()
Retrieves the value of the control 'MAXGLOBALFILESIZE'.int
getMaxIIS()
Retrieves the value of the control 'MAXIIS'.double
getMaxImpliedBound()
Retrieves the value of the control 'MAXIMPLIEDBOUND'.int
getMaxLocalBacktrack()
Retrieves the value of the control 'MAXLOCALBACKTRACK'.int
getMaxMCoeffBufferElems()
Retrieves the value of the control 'MAXMCOEFFBUFFERELEMS'.int
getMaxMemory()
Retrieves the value of the control 'MAXMEMORY'.int
getMaxMIPSol()
Retrieves the value of the control 'MAXMIPSOL'.int
getMaxMipTasks()
Retrieves the value of the control 'MAXMIPTASKS'.int
getMaxNode()
Retrieves the value of the control 'MAXNODE'.int
getMaxPageLines()
Retrieves the value of the control 'MAXPAGELINES'.int
getMaxScaleFactor()
Retrieves the value of the control 'MAXSCALEFACTOR'.int
getMaxTime()
Retrieves the value of the control 'MAXTIME'.double
getMIPAbsCutoff()
Retrieves the value of the control 'MIPABSCUTOFF'.double
getMIPAbsGapNotify()
Retrieves the value of the control 'MIPABSGAPNOTIFY'.double
getMIPAbsGapNotifyBound()
Retrieves the value of the control 'MIPABSGAPNOTIFYBOUND'.double
getMIPAbsGapNotifyObj()
Retrieves the value of the control 'MIPABSGAPNOTIFYOBJ'.double
getMIPAbsStop()
Retrieves the value of the control 'MIPABSSTOP'.double
getMIPAddCutoff()
Retrieves the value of the control 'MIPADDCUTOFF'.int
getMipFracReduce()
Retrieves the value of the control 'MIPFRACREDUCE'.int
getMIPLog()
Retrieves the value of the control 'MIPLOG'.int
getMIPPresolve()
Retrieves the value of the control 'MIPPRESOLVE'.int
getMipRampup()
Retrieves the value of the control 'MIPRAMPUP'.int
getMipRefineIterLimit()
Retrieves the value of the control 'MIPREFINEITERLIMIT'.double
getMIPRelCutoff()
Retrieves the value of the control 'MIPRELCUTOFF'.double
getMIPRelGapNotify()
Retrieves the value of the control 'MIPRELGAPNOTIFY'.double
getMIPRelStop()
Retrieves the value of the control 'MIPRELSTOP'.int
getMipTerminationMethod()
Retrieves the value of the control 'MIPTERMINATIONMETHOD'.int
getMIPThreads()
Retrieves the value of the control 'MIPTHREADS'.double
getMIPTol()
Retrieves the value of the control 'MIPTOL'.double
getMipTolTarget()
Retrieves the value of the control 'MIPTOLTARGET'.int
getMIQCPAlg()
Retrieves the value of the control 'MIQCPALG'.int
getMPS18Compatible()
Retrieves the value of the control 'MPS18COMPATIBLE'.java.lang.String
getMPSBoundName()
Retrieves the value of the control 'MPSBOUNDNAME'.int
getMPSEcho()
Retrieves the value of the control 'MPSECHO'.int
getMPSFormat()
Retrieves the value of the control 'MPSFORMAT'.int
getMPSNameLength()
Retrieves the value of the control 'MPSNAMELENGTH'.java.lang.String
getMPSObjName()
Retrieves the value of the control 'MPSOBJNAME'.java.lang.String
getMPSRangeName()
Retrieves the value of the control 'MPSRANGENAME'.java.lang.String
getMPSRHSName()
Retrieves the value of the control 'MPSRHSNAME'.int
getMutexCallBacks()
Retrieves the value of the control 'MUTEXCALLBACKS'.int
getNetCuts()
Retrieves the value of the control 'NETCUTS'.int
getNodeSelection()
Retrieves the value of the control 'NODESELECTION'.double
getOptimalityTol()
Retrieves the value of the control 'OPTIMALITYTOL'.double
getOptimalityTolTarget()
Retrieves the value of the control 'OPTIMALITYTOLTARGET'.int
getOutputLog()
Retrieves the value of the control 'OUTPUTLOG'.java.lang.String
getOutputMask()
Retrieves the value of the control 'OUTPUTMASK'.double
getOutputTol()
Retrieves the value of the control 'OUTPUTTOL'.double
getPenalty()
Retrieves the value of the control 'PENALTY'.double
getPerturb()
Retrieves the value of the control 'PERTURB'.double
getPivotTol()
Retrieves the value of the control 'PIVOTTOL'.double
getPPFactor()
Retrieves the value of the control 'PPFACTOR'.int
getPreAnalyticcenter()
Retrieves the value of the control 'PREANALYTICCENTER'.int
getPreBasisRed()
Retrieves the value of the control 'PREBASISRED'.int
getPreBndRedCone()
Retrieves the value of the control 'PREBNDREDCONE'.int
getPreBndRedQuad()
Retrieves the value of the control 'PREBNDREDQUAD'.int
getPreCoefElim()
Retrieves the value of the control 'PRECOEFELIM'.int
getPreComponents()
Retrieves the value of the control 'PRECOMPONENTS'.double
getPreComponentsEffort()
Retrieves the value of the control 'PRECOMPONENTSEFFORT'.int
getPreConeDecomp()
Retrieves the value of the control 'PRECONEDECOMP'.int
getPreDomCol()
Retrieves the value of the control 'PREDOMCOL'.int
getPreDomRow()
Retrieves the value of the control 'PREDOMROW'.int
getPreDupRow()
Retrieves the value of the control 'PREDUPROW'.int
getPreElimQuad()
Retrieves the value of the control 'PREELIMQUAD'.int
getPreImplications()
Retrieves the value of the control 'PREIMPLICATIONS'.int
getPreLinDep()
Retrieves the value of the control 'PRELINDEP'.int
getPreObjCutDetect()
Retrieves the value of the control 'PREOBJCUTDETECT'.int
getPrePermute()
Retrieves the value of the control 'PREPERMUTE'.int
getPrePermuteSeed()
Retrieves the value of the control 'PREPERMUTESEED'.int
getPreProbing()
Retrieves the value of the control 'PREPROBING'.int
getPreProtectDual()
Retrieves the value of the control 'PREPROTECTDUAL'.int
getPresolve()
Retrieves the value of the control 'PRESOLVE'.double
getPresolveMaxGrow()
Retrieves the value of the control 'PRESOLVEMAXGROW'.int
getPresolveOps()
Retrieves the value of the control 'PRESOLVEOPS'.int
getPresolvePasses()
Retrieves the value of the control 'PRESOLVEPASSES'.int
getPreSort()
Retrieves the value of the control 'PRESORT'.int
getPricingAlg()
Retrieves the value of the control 'PRICINGALG'.double
getPrimalPerturb()
Retrieves the value of the control 'PRIMALPERTURB'.int
getPrimalUnshift()
Retrieves the value of the control 'PRIMALUNSHIFT'.double
getPseudoCost()
Retrieves the value of the control 'PSEUDOCOST'.int
getQCCuts()
Retrieves the value of the control 'QCCUTS'.int
getQCRootAlg()
Retrieves the value of the control 'QCROOTALG'.int
getQSimplexOps()
Retrieves the value of the control 'QSIMPLEXOPS'.int
getQuadraticUnshift()
Retrieves the value of the control 'QUADRATICUNSHIFT'.int
getRandomSeed()
Retrieves the value of the control 'RANDOMSEED'.int
getRefactor()
Retrieves the value of the control 'REFACTOR'.int
getRefineOps()
Retrieves the value of the control 'REFINEOPS'.double
getRelaxTreeMemoryLimit()
Retrieves the value of the control 'RELAXTREEMEMORYLIMIT'.double
getRelPivotTol()
Retrieves the value of the control 'RELPIVOTTOL'.XPRSenumerations.RepairIndefiniteQuadratic
getRepairIndefiniteQ()
Retrieves the value of the control 'REPAIRINDEFINITEQ'.double
getRepairIndefiniteQMax()
Retrieves the value of the control 'REPAIRINDEFINITEQMAX'.int
getRootPresolve()
Retrieves the value of the control 'ROOTPRESOLVE'.int
getSBBest()
Retrieves the value of the control 'SBBEST'.double
getSbEffort()
Retrieves the value of the control 'SBEFFORT'.int
getSBEstimate()
Retrieves the value of the control 'SBESTIMATE'.int
getSBIterLimit()
Retrieves the value of the control 'SBITERLIMIT'.int
getSBSelect()
Retrieves the value of the control 'SBSELECT'.int
getScaling()
Retrieves the value of the control 'SCALING'.int
getSifting()
Retrieves the value of the control 'SIFTING'.int
getSleepOnThreadWait()
Retrieves the value of the control 'SLEEPONTHREADWAIT'.double
getSOSRefTol()
Retrieves the value of the control 'SOSREFTOL'.int
getSymmetry()
Retrieves the value of the control 'SYMMETRY'.int
getSymSelect()
Retrieves the value of the control 'SYMSELECT'.int
getThreads()
Retrieves the value of the control 'THREADS'.int
getTrace()
Retrieves the value of the control 'TRACE'.int
getTreeCompression()
Retrieves the value of the control 'TREECOMPRESSION'.int
getTreeCoverCuts()
Retrieves the value of the control 'TREECOVERCUTS'.int
getTreeCutSelect()
Retrieves the value of the control 'TREECUTSELECT'.int
getTreeDiagnostics()
Retrieves the value of the control 'TREEDIAGNOSTICS'.int
getTreeGomCuts()
Retrieves the value of the control 'TREEGOMCUTS'.int
getTreeMemoryLimit()
Retrieves the value of the control 'TREEMEMORYLIMIT'.double
getTreeMemorySavingTarget()
Retrieves the value of the control 'TREEMEMORYSAVINGTARGET'.int
getTreePresolve_KeepBasis()
Retrieves the value of the control 'TREEPRESOLVE_KEEPBASIS'.int
getTreePresolve()
Retrieves the value of the control 'TREEPRESOLVE'.int
getTreePresolveOps()
Retrieves the value of the control 'TREEPRESOLVEOPS'.int
getTreeQCCuts()
Retrieves the value of the control 'TREEQCCUTS'.XPRSenumerations.TunerHistory
getTunerHistory()
Retrieves the value of the control 'TUNERHISTORY'.int
getTunerMaxTime()
Retrieves the value of the control 'TUNERMAXTIME'.XPRSenumerations.TunerMethod
getTunerMethod()
Retrieves the value of the control 'TUNERMETHOD'.java.lang.String
getTunerMethodFile()
Retrieves the value of the control 'TUNERMETHODFILE'.XPRSenumerations.TunerMode
getTunerMode()
Retrieves the value of the control 'TUNERMODE'.int
getTunerOutput()
Retrieves the value of the control 'TUNEROUTPUT'.java.lang.String
getTunerOutputPath()
Retrieves the value of the control 'TUNEROUTPUTPATH'.int
getTunerPermute()
Retrieves the value of the control 'TUNERPERMUTE'.XPRSenumerations.TunerRootAlg
getTunerRootAlg()
Retrieves the value of the control 'TUNERROOTALG'.java.lang.String
getTunerSessionName()
Retrieves the value of the control 'TUNERSESSIONNAME'.XPRSenumerations.TunerTarget
getTunerTarget()
Retrieves the value of the control 'TUNERTARGET'.int
getTunerThreads()
Retrieves the value of the control 'TUNERTHREADS'.int
getUserSolHeuristic()
Retrieves the value of the control 'USERSOLHEURISTIC'.int
getVarSelection()
Retrieves the value of the control 'VARSELECTION'.int
getVersion()
Retrieves the value of the control 'VERSION'.void
resetActiveSet()
Resets to its default the value of control 'ACTIVESET'void
resetAlgAfterCrossOver()
Resets to its default the value of control 'ALGAFTERCROSSOVER'void
resetAlgAfterNetwork()
Resets to its default the value of control 'ALGAFTERNETWORK'void
resetAutoPerturb()
Resets to its default the value of control 'AUTOPERTURB'void
resetBackTrack()
Resets to its default the value of control 'BACKTRACK'void
resetBacktrackTie()
Resets to its default the value of control 'BACKTRACKTIE'void
resetBarAlg()
Resets to its default the value of control 'BARALG'void
resetBarCores()
Resets to its default the value of control 'BARCORES'void
resetBarCrash()
Resets to its default the value of control 'BARCRASH'void
resetBarDualStop()
Resets to its default the value of control 'BARDUALSTOP'void
resetBarFreeScale()
Resets to its default the value of control 'BARFREESCALE'void
resetBarGapStop()
Resets to its default the value of control 'BARGAPSTOP'void
resetBarGapTarget()
Resets to its default the value of control 'BARGAPTARGET'void
resetBarIndefLimit()
Resets to its default the value of control 'BARINDEFLIMIT'void
resetBarIterLimit()
Resets to its default the value of control 'BARITERLIMIT'void
resetBarLargeBound()
Resets to its default the value of control 'BARLARGEBOUND'void
resetBarNumStability()
Resets to its default the value of control 'BARNUMSTABILITY'void
resetBarObjScale()
Resets to its default the value of control 'BAROBJSCALE'void
resetBarOrder()
Resets to its default the value of control 'BARORDER'void
resetBarOrderThreads()
Resets to its default the value of control 'BARORDERTHREADS'void
resetBarOutput()
Resets to its default the value of control 'BAROUTPUT'void
resetBarPresolveOps()
Resets to its default the value of control 'BARPRESOLVEOPS'void
resetBarPrimalStop()
Resets to its default the value of control 'BARPRIMALSTOP'void
resetBarRegularize()
Resets to its default the value of control 'BARREGULARIZE'void
resetBarRhsScale()
Resets to its default the value of control 'BARRHSSCALE'void
resetBarSolution()
Resets to its default the value of control 'BARSOLUTION'void
resetBarStart()
Resets to its default the value of control 'BARSTART'void
resetBarStartWeight()
Resets to its default the value of control 'BARSTARTWEIGHT'void
resetBarStepStop()
Resets to its default the value of control 'BARSTEPSTOP'void
resetBarThreads()
Resets to its default the value of control 'BARTHREADS'void
resetBigM()
Resets to its default the value of control 'BIGM'void
resetBigmMethod()
Resets to its default the value of control 'BIGMMETHOD'void
resetBranchChoice()
Resets to its default the value of control 'BRANCHCHOICE'void
resetBranchDisj()
Resets to its default the value of control 'BRANCHDISJ'void
resetBranchStructural()
Resets to its default the value of control 'BRANCHSTRUCTURAL'void
resetBreadthFirst()
Resets to its default the value of control 'BREADTHFIRST'void
resetCacheSize()
Resets to its default the value of control 'CACHESIZE'void
resetCallbackFromMasterThread()
Resets to its default the value of control 'CALLBACKFROMMASTERTHREAD'void
resetCholeskyAlg()
Resets to its default the value of control 'CHOLESKYALG'void
resetCholeskyTol()
Resets to its default the value of control 'CHOLESKYTOL'void
resetConcurrentThreads()
Resets to its default the value of control 'CONCURRENTTHREADS'void
resetConflictCuts()
Resets to its default the value of control 'CONFLICTCUTS'void
resetCoresPerCPU()
Resets to its default the value of control 'CORESPERCPU'void
resetCoverCuts()
Resets to its default the value of control 'COVERCUTS'void
resetCPUPlatform()
Resets to its default the value of control 'CPUPLATFORM'void
resetCPUTime()
Resets to its default the value of control 'CPUTIME'void
resetCrash()
Resets to its default the value of control 'CRASH'void
resetCrossOver()
Resets to its default the value of control 'CROSSOVER'void
resetCrossoverAccuracyTol()
Resets to its default the value of control 'CROSSOVERACCURACYTOL'void
resetCrossOverDRP()
Resets to its default the value of control 'CROSSOVERDRP'void
resetCrossoverIterLimit()
Resets to its default the value of control 'CROSSOVERITERLIMIT'void
resetCrossoverOps()
Resets to its default the value of control 'CROSSOVEROPS'void
resetCrossOverRelPivotTol()
Resets to its default the value of control 'CROSSOVERRELPIVOTTOL'void
resetCrossOverRelPivotTolSafe()
Resets to its default the value of control 'CROSSOVERRELPIVOTTOLSAFE'void
resetCrossoverThreads()
Resets to its default the value of control 'CROSSOVERTHREADS'void
resetCStyle()
Resets to its default the value of control 'CSTYLE'void
resetCutDepth()
Resets to its default the value of control 'CUTDEPTH'void
resetCutFactor()
Resets to its default the value of control 'CUTFACTOR'void
resetCutFreq()
Resets to its default the value of control 'CUTFREQ'void
resetCutSelect()
Resets to its default the value of control 'CUTSELECT'void
resetCutStrategy()
Resets to its default the value of control 'CUTSTRATEGY'void
resetDefaultAlg()
Resets to its default the value of control 'DEFAULTALG'void
resetDenseColLimit()
Resets to its default the value of control 'DENSECOLLIMIT'void
resetDeterministic()
Resets to its default the value of control 'DETERMINISTIC'void
resetDetLogFreq()
Resets to its default the value of control 'DETLOGFREQ'void
resetDualGradient()
Resets to its default the value of control 'DUALGRADIENT'void
resetDualize()
Resets to its default the value of control 'DUALIZE'void
resetDualizeOps()
Resets to its default the value of control 'DUALIZEOPS'void
resetDualPerturb()
Resets to its default the value of control 'DUALPERTURB'void
resetDualStrategy()
Resets to its default the value of control 'DUALSTRATEGY'void
resetDualThreads()
Resets to its default the value of control 'DUALTHREADS'void
resetEigenValueTol()
Resets to its default the value of control 'EIGENVALUETOL'void
resetElimTol()
Resets to its default the value of control 'ELIMTOL'void
resetEtaTol()
Resets to its default the value of control 'ETATOL'void
resetExtraCols()
Resets to its default the value of control 'EXTRACOLS'void
resetExtraElems()
Resets to its default the value of control 'EXTRAELEMS'void
resetExtraMIPEnts()
Resets to its default the value of control 'EXTRAMIPENTS'void
resetExtraPresolve()
Resets to its default the value of control 'EXTRAPRESOLVE'void
resetExtraQCElements()
Resets to its default the value of control 'EXTRAQCELEMENTS'void
resetExtraQCRows()
Resets to its default the value of control 'EXTRAQCROWS'void
resetExtraRows()
Resets to its default the value of control 'EXTRAROWS'void
resetExtraSetElems()
Resets to its default the value of control 'EXTRASETELEMS'void
resetExtraSets()
Resets to its default the value of control 'EXTRASETS'void
resetFeasibilityPump()
Resets to its default the value of control 'FEASIBILITYPUMP'void
resetFeasTol()
Resets to its default the value of control 'FEASTOL'void
resetFeasTolTarget()
Resets to its default the value of control 'FEASTOLTARGET'void
resetForceOutput()
Resets to its default the value of control 'FORCEOUTPUT'void
resetForceParallelDual()
Resets to its default the value of control 'FORCEPARALLELDUAL'void
resetGlobalFileBias()
Resets to its default the value of control 'GLOBALFILEBIAS'void
resetGomCuts()
Resets to its default the value of control 'GOMCUTS'void
resetHeurBeforeLP()
Resets to its default the value of control 'HEURBEFORELP'void
resetHeurDepth()
Resets to its default the value of control 'HEURDEPTH'void
resetHeurDiveIterLimit()
Resets to its default the value of control 'HEURDIVEITERLIMIT'void
resetHeurDiveRandomize()
Resets to its default the value of control 'HEURDIVERANDOMIZE'void
resetHeurDiveSoftRounding()
Resets to its default the value of control 'HEURDIVESOFTROUNDING'void
resetHeurDiveSpeedUp()
Resets to its default the value of control 'HEURDIVESPEEDUP'void
resetHeurDiveStrategy()
Resets to its default the value of control 'HEURDIVESTRATEGY'void
resetHeurForceSpecialObj()
Resets to its default the value of control 'HEURFORCESPECIALOBJ'void
resetHeurFreq()
Resets to its default the value of control 'HEURFREQ'void
resetHeurMaxSol()
Resets to its default the value of control 'HEURMAXSOL'void
resetHeurNodes()
Resets to its default the value of control 'HEURNODES'void
resetHeurSearchEffort()
Resets to its default the value of control 'HEURSEARCHEFFORT'void
resetHeurSearchFreq()
Resets to its default the value of control 'HEURSEARCHFREQ'void
resetHeurSearchRootCutFreq()
Resets to its default the value of control 'HEURSEARCHROOTCUTFREQ'void
resetHeurSearchRootSelect()
Resets to its default the value of control 'HEURSEARCHROOTSELECT'void
resetHeurSearchTargetSize()
Resets to its default the value of control 'HEURSEARCHTARGETSIZE'void
resetHeurSearchTreeSelect()
Resets to its default the value of control 'HEURSEARCHTREESELECT'void
resetHeurSelect()
Resets to its default the value of control 'HEURSELECT'void
resetHeurStrategy()
Resets to its default the value of control 'HEURSTRATEGY'void
resetHeurThreads()
Resets to its default the value of control 'HEURTHREADS'void
resetHistoryCosts()
Resets to its default the value of control 'HISTORYCOSTS'void
resetIfCheckConvexity()
Resets to its default the value of control 'IFCHECKCONVEXITY'void
resetIndLinBigM()
Resets to its default the value of control 'INDLINBIGM'void
resetIndPreLinBigM()
Resets to its default the value of control 'INDPRELINBIGM'void
resetInvertFreq()
Resets to its default the value of control 'INVERTFREQ'void
resetInvertMin()
Resets to its default the value of control 'INVERTMIN'void
resetKeepBasis()
Resets to its default the value of control 'KEEPBASIS'void
resetKeepNRows()
Resets to its default the value of control 'KEEPNROWS'void
resetL1Cache()
Resets to its default the value of control 'L1CACHE'void
resetLineLength()
Resets to its default the value of control 'LINELENGTH'void
resetLNPBest()
Resets to its default the value of control 'LNPBEST'void
resetLNPIterLimit()
Resets to its default the value of control 'LNPITERLIMIT'void
resetLocalBacktrack()
Resets to its default the value of control 'LOCALBACKTRACK'void
resetLocalChoice()
Resets to its default the value of control 'LOCALCHOICE'void
resetLpFolding()
Resets to its default the value of control 'LPFOLDING'void
resetLPIterLimit()
Resets to its default the value of control 'LPITERLIMIT'void
resetLPLog()
Resets to its default the value of control 'LPLOG'void
resetLPLogDelay()
Resets to its default the value of control 'LPLOGDELAY'void
resetLPLogStyle()
Resets to its default the value of control 'LPLOGSTYLE'void
resetLpRefineIterLimit()
Resets to its default the value of control 'LPREFINEITERLIMIT'void
resetLPThreads()
Resets to its default the value of control 'LPTHREADS'void
resetMarkowitzTol()
Resets to its default the value of control 'MARKOWITZTOL'void
resetMatrixTol()
Resets to its default the value of control 'MATRIXTOL'void
resetMaxChecksOnMaxCutTime()
Resets to its default the value of control 'MAXCHECKSONMAXCUTTIME'void
resetMaxChecksOnMaxTime()
Resets to its default the value of control 'MAXCHECKSONMAXTIME'void
resetMaxCutTime()
Resets to its default the value of control 'MAXCUTTIME'void
resetMaxGlobalFileSize()
Resets to its default the value of control 'MAXGLOBALFILESIZE'void
resetMaxIIS()
Resets to its default the value of control 'MAXIIS'void
resetMaxImpliedBound()
Resets to its default the value of control 'MAXIMPLIEDBOUND'void
resetMaxLocalBacktrack()
Resets to its default the value of control 'MAXLOCALBACKTRACK'void
resetMaxMCoeffBufferElems()
Resets to its default the value of control 'MAXMCOEFFBUFFERELEMS'void
resetMaxMemory()
Resets to its default the value of control 'MAXMEMORY'void
resetMaxMIPSol()
Resets to its default the value of control 'MAXMIPSOL'void
resetMaxMipTasks()
Resets to its default the value of control 'MAXMIPTASKS'void
resetMaxNode()
Resets to its default the value of control 'MAXNODE'void
resetMaxPageLines()
Resets to its default the value of control 'MAXPAGELINES'void
resetMaxScaleFactor()
Resets to its default the value of control 'MAXSCALEFACTOR'void
resetMaxTime()
Resets to its default the value of control 'MAXTIME'void
resetMIPAbsCutoff()
Resets to its default the value of control 'MIPABSCUTOFF'void
resetMIPAbsGapNotify()
Resets to its default the value of control 'MIPABSGAPNOTIFY'void
resetMIPAbsGapNotifyBound()
Resets to its default the value of control 'MIPABSGAPNOTIFYBOUND'void
resetMIPAbsGapNotifyObj()
Resets to its default the value of control 'MIPABSGAPNOTIFYOBJ'void
resetMIPAbsStop()
Resets to its default the value of control 'MIPABSSTOP'void
resetMIPAddCutoff()
Resets to its default the value of control 'MIPADDCUTOFF'void
resetMipFracReduce()
Resets to its default the value of control 'MIPFRACREDUCE'void
resetMIPLog()
Resets to its default the value of control 'MIPLOG'void
resetMIPPresolve()
Resets to its default the value of control 'MIPPRESOLVE'void
resetMipRampup()
Resets to its default the value of control 'MIPRAMPUP'void
resetMipRefineIterLimit()
Resets to its default the value of control 'MIPREFINEITERLIMIT'void
resetMIPRelCutoff()
Resets to its default the value of control 'MIPRELCUTOFF'void
resetMIPRelGapNotify()
Resets to its default the value of control 'MIPRELGAPNOTIFY'void
resetMIPRelStop()
Resets to its default the value of control 'MIPRELSTOP'void
resetMipTerminationMethod()
Resets to its default the value of control 'MIPTERMINATIONMETHOD'void
resetMIPThreads()
Resets to its default the value of control 'MIPTHREADS'void
resetMIPTol()
Resets to its default the value of control 'MIPTOL'void
resetMipTolTarget()
Resets to its default the value of control 'MIPTOLTARGET'void
resetMIQCPAlg()
Resets to its default the value of control 'MIQCPALG'void
resetMPS18Compatible()
Resets to its default the value of control 'MPS18COMPATIBLE'void
resetMPSBoundName()
Resets to its default the value of control 'MPSBOUNDNAME'void
resetMPSEcho()
Resets to its default the value of control 'MPSECHO'void
resetMPSFormat()
Resets to its default the value of control 'MPSFORMAT'void
resetMPSNameLength()
Resets to its default the value of control 'MPSNAMELENGTH'void
resetMPSObjName()
Resets to its default the value of control 'MPSOBJNAME'void
resetMPSRangeName()
Resets to its default the value of control 'MPSRANGENAME'void
resetMPSRHSName()
Resets to its default the value of control 'MPSRHSNAME'void
resetMutexCallBacks()
Resets to its default the value of control 'MUTEXCALLBACKS'void
resetNetCuts()
Resets to its default the value of control 'NETCUTS'void
resetNodeSelection()
Resets to its default the value of control 'NODESELECTION'void
resetOptimalityTol()
Resets to its default the value of control 'OPTIMALITYTOL'void
resetOptimalityTolTarget()
Resets to its default the value of control 'OPTIMALITYTOLTARGET'void
resetOutputLog()
Resets to its default the value of control 'OUTPUTLOG'void
resetOutputMask()
Resets to its default the value of control 'OUTPUTMASK'void
resetOutputTol()
Resets to its default the value of control 'OUTPUTTOL'void
resetPenalty()
Resets to its default the value of control 'PENALTY'void
resetPerturb()
Resets to its default the value of control 'PERTURB'void
resetPivotTol()
Resets to its default the value of control 'PIVOTTOL'void
resetPPFactor()
Resets to its default the value of control 'PPFACTOR'void
resetPreAnalyticcenter()
Resets to its default the value of control 'PREANALYTICCENTER'void
resetPreBasisRed()
Resets to its default the value of control 'PREBASISRED'void
resetPreBndRedCone()
Resets to its default the value of control 'PREBNDREDCONE'void
resetPreBndRedQuad()
Resets to its default the value of control 'PREBNDREDQUAD'void
resetPreCoefElim()
Resets to its default the value of control 'PRECOEFELIM'void
resetPreComponents()
Resets to its default the value of control 'PRECOMPONENTS'void
resetPreComponentsEffort()
Resets to its default the value of control 'PRECOMPONENTSEFFORT'void
resetPreConeDecomp()
Resets to its default the value of control 'PRECONEDECOMP'void
resetPreDomCol()
Resets to its default the value of control 'PREDOMCOL'void
resetPreDomRow()
Resets to its default the value of control 'PREDOMROW'void
resetPreDupRow()
Resets to its default the value of control 'PREDUPROW'void
resetPreElimQuad()
Resets to its default the value of control 'PREELIMQUAD'void
resetPreImplications()
Resets to its default the value of control 'PREIMPLICATIONS'void
resetPreLinDep()
Resets to its default the value of control 'PRELINDEP'void
resetPreObjCutDetect()
Resets to its default the value of control 'PREOBJCUTDETECT'void
resetPrePermute()
Resets to its default the value of control 'PREPERMUTE'void
resetPrePermuteSeed()
Resets to its default the value of control 'PREPERMUTESEED'void
resetPreProbing()
Resets to its default the value of control 'PREPROBING'void
resetPreProtectDual()
Resets to its default the value of control 'PREPROTECTDUAL'void
resetPresolve()
Resets to its default the value of control 'PRESOLVE'void
resetPresolveMaxGrow()
Resets to its default the value of control 'PRESOLVEMAXGROW'void
resetPresolveOps()
Resets to its default the value of control 'PRESOLVEOPS'void
resetPresolvePasses()
Resets to its default the value of control 'PRESOLVEPASSES'void
resetPreSort()
Resets to its default the value of control 'PRESORT'void
resetPricingAlg()
Resets to its default the value of control 'PRICINGALG'void
resetPrimalPerturb()
Resets to its default the value of control 'PRIMALPERTURB'void
resetPrimalUnshift()
Resets to its default the value of control 'PRIMALUNSHIFT'void
resetPseudoCost()
Resets to its default the value of control 'PSEUDOCOST'void
resetQCCuts()
Resets to its default the value of control 'QCCUTS'void
resetQCRootAlg()
Resets to its default the value of control 'QCROOTALG'void
resetQSimplexOps()
Resets to its default the value of control 'QSIMPLEXOPS'void
resetQuadraticUnshift()
Resets to its default the value of control 'QUADRATICUNSHIFT'void
resetRandomSeed()
Resets to its default the value of control 'RANDOMSEED'void
resetRefactor()
Resets to its default the value of control 'REFACTOR'void
resetRefineOps()
Resets to its default the value of control 'REFINEOPS'void
resetRelaxTreeMemoryLimit()
Resets to its default the value of control 'RELAXTREEMEMORYLIMIT'void
resetRelPivotTol()
Resets to its default the value of control 'RELPIVOTTOL'void
resetRepairIndefiniteQ()
Resets to its default the value of control 'REPAIRINDEFINITEQ'void
resetRepairIndefiniteQMax()
Resets to its default the value of control 'REPAIRINDEFINITEQMAX'void
resetRootPresolve()
Resets to its default the value of control 'ROOTPRESOLVE'void
resetSBBest()
Resets to its default the value of control 'SBBEST'void
resetSbEffort()
Resets to its default the value of control 'SBEFFORT'void
resetSBEstimate()
Resets to its default the value of control 'SBESTIMATE'void
resetSBIterLimit()
Resets to its default the value of control 'SBITERLIMIT'void
resetSBSelect()
Resets to its default the value of control 'SBSELECT'void
resetScaling()
Resets to its default the value of control 'SCALING'void
resetSifting()
Resets to its default the value of control 'SIFTING'void
resetSleepOnThreadWait()
Resets to its default the value of control 'SLEEPONTHREADWAIT'void
resetSOSRefTol()
Resets to its default the value of control 'SOSREFTOL'void
resetSymmetry()
Resets to its default the value of control 'SYMMETRY'void
resetSymSelect()
Resets to its default the value of control 'SYMSELECT'void
resetThreads()
Resets to its default the value of control 'THREADS'void
resetTrace()
Resets to its default the value of control 'TRACE'void
resetTreeCompression()
Resets to its default the value of control 'TREECOMPRESSION'void
resetTreeCoverCuts()
Resets to its default the value of control 'TREECOVERCUTS'void
resetTreeCutSelect()
Resets to its default the value of control 'TREECUTSELECT'void
resetTreeDiagnostics()
Resets to its default the value of control 'TREEDIAGNOSTICS'void
resetTreeGomCuts()
Resets to its default the value of control 'TREEGOMCUTS'void
resetTreeMemoryLimit()
Resets to its default the value of control 'TREEMEMORYLIMIT'void
resetTreeMemorySavingTarget()
Resets to its default the value of control 'TREEMEMORYSAVINGTARGET'void
resetTreePresolve_KeepBasis()
Resets to its default the value of control 'TREEPRESOLVE_KEEPBASIS'void
resetTreePresolve()
Resets to its default the value of control 'TREEPRESOLVE'void
resetTreePresolveOps()
Resets to its default the value of control 'TREEPRESOLVEOPS'void
resetTreeQCCuts()
Resets to its default the value of control 'TREEQCCUTS'void
resetTunerHistory()
Resets to its default the value of control 'TUNERHISTORY'void
resetTunerMaxTime()
Resets to its default the value of control 'TUNERMAXTIME'void
resetTunerMethod()
Resets to its default the value of control 'TUNERMETHOD'void
resetTunerMethodFile()
Resets to its default the value of control 'TUNERMETHODFILE'void
resetTunerMode()
Resets to its default the value of control 'TUNERMODE'void
resetTunerOutput()
Resets to its default the value of control 'TUNEROUTPUT'void
resetTunerOutputPath()
Resets to its default the value of control 'TUNEROUTPUTPATH'void
resetTunerPermute()
Resets to its default the value of control 'TUNERPERMUTE'void
resetTunerRootAlg()
Resets to its default the value of control 'TUNERROOTALG'void
resetTunerSessionName()
Resets to its default the value of control 'TUNERSESSIONNAME'void
resetTunerTarget()
Resets to its default the value of control 'TUNERTARGET'void
resetTunerThreads()
Resets to its default the value of control 'TUNERTHREADS'void
resetUserSolHeuristic()
Resets to its default the value of control 'USERSOLHEURISTIC'void
resetVarSelection()
Resets to its default the value of control 'VARSELECTION'void
resetVersion()
Resets to its default the value of control 'VERSION'void
setActiveSet(int newval)
Sets the value of the control 'ACTIVESET'.void
setAlgAfterCrossOver(int newval)
Sets the value of the control 'ALGAFTERCROSSOVER'.void
setAlgAfterNetwork(int newval)
Sets the value of the control 'ALGAFTERNETWORK'.void
setAutoPerturb(int newval)
Sets the value of the control 'AUTOPERTURB'.void
setBackTrack(int newval)
Sets the value of the control 'BACKTRACK'.void
setBacktrackTie(int newval)
Sets the value of the control 'BACKTRACKTIE'.void
setBarAlg(int newval)
Sets the value of the control 'BARALG'.void
setBarCores(int newval)
Sets the value of the control 'BARCORES'.void
setBarCrash(int newval)
Sets the value of the control 'BARCRASH'.void
setBarDualStop(double newval)
Sets the value of the control 'BARDUALSTOP'.void
setBarFreeScale(double newval)
Sets the value of the control 'BARFREESCALE'.void
setBarGapStop(double newval)
Sets the value of the control 'BARGAPSTOP'.void
setBarGapTarget(double newval)
Sets the value of the control 'BARGAPTARGET'.void
setBarIndefLimit(int newval)
Sets the value of the control 'BARINDEFLIMIT'.void
setBarIterLimit(int newval)
Sets the value of the control 'BARITERLIMIT'.void
setBarLargeBound(double newval)
Sets the value of the control 'BARLARGEBOUND'.void
setBarNumStability(int newval)
Sets the value of the control 'BARNUMSTABILITY'.void
setBarObjScale(double newval)
Sets the value of the control 'BAROBJSCALE'.void
setBarOrder(XPRSenumerations.BarOrder newval)
Sets the value of the control 'BARORDER'.void
setBarOrderThreads(int newval)
Sets the value of the control 'BARORDERTHREADS'.void
setBarOutput(int newval)
Sets the value of the control 'BAROUTPUT'.void
setBarPresolveOps(int newval)
Sets the value of the control 'BARPRESOLVEOPS'.void
setBarPrimalStop(double newval)
Sets the value of the control 'BARPRIMALSTOP'.void
setBarRegularize(int newval)
Sets the value of the control 'BARREGULARIZE'.void
setBarRhsScale(double newval)
Sets the value of the control 'BARRHSSCALE'.void
setBarSolution(int newval)
Sets the value of the control 'BARSOLUTION'.void
setBarStart(int newval)
Sets the value of the control 'BARSTART'.void
setBarStartWeight(double newval)
Sets the value of the control 'BARSTARTWEIGHT'.void
setBarStepStop(double newval)
Sets the value of the control 'BARSTEPSTOP'.void
setBarThreads(int newval)
Sets the value of the control 'BARTHREADS'.void
setBigM(double newval)
Sets the value of the control 'BIGM'.void
setBigmMethod(int newval)
Sets the value of the control 'BIGMMETHOD'.void
setBranchChoice(int newval)
Sets the value of the control 'BRANCHCHOICE'.void
setBranchDisj(int newval)
Sets the value of the control 'BRANCHDISJ'.void
setBranchStructural(int newval)
Sets the value of the control 'BRANCHSTRUCTURAL'.void
setBreadthFirst(int newval)
Sets the value of the control 'BREADTHFIRST'.void
setCacheSize(int newval)
Sets the value of the control 'CACHESIZE'.void
setCallbackFromMasterThread(int newval)
Sets the value of the control 'CALLBACKFROMMASTERTHREAD'.void
setCholeskyAlg(int newval)
Sets the value of the control 'CHOLESKYALG'.void
setCholeskyTol(double newval)
Sets the value of the control 'CHOLESKYTOL'.void
setConcurrentThreads(int newval)
Sets the value of the control 'CONCURRENTTHREADS'.void
setConflictCuts(int newval)
Sets the value of the control 'CONFLICTCUTS'.void
setCoresPerCPU(int newval)
Sets the value of the control 'CORESPERCPU'.void
setCoverCuts(int newval)
Sets the value of the control 'COVERCUTS'.void
setCPUPlatform(int newval)
Sets the value of the control 'CPUPLATFORM'.void
setCPUTime(int newval)
Sets the value of the control 'CPUTIME'.void
setCrash(int newval)
Sets the value of the control 'CRASH'.void
setCrossOver(int newval)
Sets the value of the control 'CROSSOVER'.void
setCrossoverAccuracyTol(double newval)
Sets the value of the control 'CROSSOVERACCURACYTOL'.void
setCrossOverDRP(int newval)
Sets the value of the control 'CROSSOVERDRP'.void
setCrossoverIterLimit(int newval)
Sets the value of the control 'CROSSOVERITERLIMIT'.void
setCrossoverOps(int newval)
Sets the value of the control 'CROSSOVEROPS'.void
setCrossOverRelPivotTol(double newval)
Sets the value of the control 'CROSSOVERRELPIVOTTOL'.void
setCrossOverRelPivotTolSafe(double newval)
Sets the value of the control 'CROSSOVERRELPIVOTTOLSAFE'.void
setCrossoverThreads(int newval)
Sets the value of the control 'CROSSOVERTHREADS'.void
setCStyle(int newval)
Sets the value of the control 'CSTYLE'.void
setCutDepth(int newval)
Sets the value of the control 'CUTDEPTH'.void
setCutFactor(double newval)
Sets the value of the control 'CUTFACTOR'.void
setCutFreq(int newval)
Sets the value of the control 'CUTFREQ'.void
setCutSelect(int newval)
Sets the value of the control 'CUTSELECT'.void
setCutStrategy(int newval)
Sets the value of the control 'CUTSTRATEGY'.void
setDefaultAlg(XPRSenumerations.DefaultAlg newval)
Sets the value of the control 'DEFAULTALG'.void
setDenseColLimit(int newval)
Sets the value of the control 'DENSECOLLIMIT'.void
setDeterministic(int newval)
Sets the value of the control 'DETERMINISTIC'.void
setDetLogFreq(double newval)
Sets the value of the control 'DETLOGFREQ'.void
setDualGradient(int newval)
Sets the value of the control 'DUALGRADIENT'.void
setDualize(int newval)
Sets the value of the control 'DUALIZE'.void
setDualizeOps(int newval)
Sets the value of the control 'DUALIZEOPS'.void
setDualPerturb(double newval)
Sets the value of the control 'DUALPERTURB'.void
setDualStrategy(int newval)
Sets the value of the control 'DUALSTRATEGY'.void
setDualThreads(int newval)
Sets the value of the control 'DUALTHREADS'.void
setEigenValueTol(double newval)
Sets the value of the control 'EIGENVALUETOL'.void
setElimTol(double newval)
Sets the value of the control 'ELIMTOL'.void
setEtaTol(double newval)
Sets the value of the control 'ETATOL'.void
setExtraCols(int newval)
Sets the value of the control 'EXTRACOLS'.void
setExtraElems(long newval)
Sets the value of the control 'EXTRAELEMS'.void
setExtraMIPEnts(int newval)
Sets the value of the control 'EXTRAMIPENTS'.void
setExtraPresolve(long newval)
Sets the value of the control 'EXTRAPRESOLVE'.void
setExtraQCElements(int newval)
Sets the value of the control 'EXTRAQCELEMENTS'.void
setExtraQCRows(int newval)
Sets the value of the control 'EXTRAQCROWS'.void
setExtraRows(int newval)
Sets the value of the control 'EXTRAROWS'.void
setExtraSetElems(long newval)
Sets the value of the control 'EXTRASETELEMS'.void
setExtraSets(int newval)
Sets the value of the control 'EXTRASETS'.void
setFeasibilityPump(int newval)
Sets the value of the control 'FEASIBILITYPUMP'.void
setFeasTol(double newval)
Sets the value of the control 'FEASTOL'.void
setFeasTolTarget(double newval)
Sets the value of the control 'FEASTOLTARGET'.void
setForceOutput(int newval)
Sets the value of the control 'FORCEOUTPUT'.void
setForceParallelDual(int newval)
Sets the value of the control 'FORCEPARALLELDUAL'.void
setGlobalFileBias(double newval)
Sets the value of the control 'GLOBALFILEBIAS'.void
setGomCuts(int newval)
Sets the value of the control 'GOMCUTS'.void
setHeurBeforeLP(int newval)
Sets the value of the control 'HEURBEFORELP'.void
setHeurDepth(int newval)
Sets the value of the control 'HEURDEPTH'.void
setHeurDiveIterLimit(double newval)
Sets the value of the control 'HEURDIVEITERLIMIT'.void
setHeurDiveRandomize(double newval)
Sets the value of the control 'HEURDIVERANDOMIZE'.void
setHeurDiveSoftRounding(int newval)
Sets the value of the control 'HEURDIVESOFTROUNDING'.void
setHeurDiveSpeedUp(int newval)
Sets the value of the control 'HEURDIVESPEEDUP'.void
setHeurDiveStrategy(int newval)
Sets the value of the control 'HEURDIVESTRATEGY'.void
setHeurForceSpecialObj(int newval)
Sets the value of the control 'HEURFORCESPECIALOBJ'.void
setHeurFreq(int newval)
Sets the value of the control 'HEURFREQ'.void
setHeurMaxSol(int newval)
Sets the value of the control 'HEURMAXSOL'.void
setHeurNodes(int newval)
Sets the value of the control 'HEURNODES'.void
setHeurSearchEffort(double newval)
Sets the value of the control 'HEURSEARCHEFFORT'.void
setHeurSearchFreq(int newval)
Sets the value of the control 'HEURSEARCHFREQ'.void
setHeurSearchRootCutFreq(int newval)
Sets the value of the control 'HEURSEARCHROOTCUTFREQ'.void
setHeurSearchRootSelect(int newval)
Sets the value of the control 'HEURSEARCHROOTSELECT'.void
setHeurSearchTargetSize(double newval)
Sets the value of the control 'HEURSEARCHTARGETSIZE'.void
setHeurSearchTreeSelect(int newval)
Sets the value of the control 'HEURSEARCHTREESELECT'.void
setHeurSelect(int newval)
Sets the value of the control 'HEURSELECT'.void
setHeurStrategy(int newval)
Sets the value of the control 'HEURSTRATEGY'.void
setHeurThreads(int newval)
Sets the value of the control 'HEURTHREADS'.void
setHistoryCosts(int newval)
Sets the value of the control 'HISTORYCOSTS'.void
setIfCheckConvexity(int newval)
Sets the value of the control 'IFCHECKCONVEXITY'.void
setIndLinBigM(double newval)
Sets the value of the control 'INDLINBIGM'.void
setIndPreLinBigM(double newval)
Sets the value of the control 'INDPRELINBIGM'.void
setInvertFreq(int newval)
Sets the value of the control 'INVERTFREQ'.void
setInvertMin(int newval)
Sets the value of the control 'INVERTMIN'.void
setKeepBasis(int newval)
Sets the value of the control 'KEEPBASIS'.void
setKeepNRows(int newval)
Sets the value of the control 'KEEPNROWS'.void
setL1Cache(int newval)
Sets the value of the control 'L1CACHE'.void
setLineLength(int newval)
Sets the value of the control 'LINELENGTH'.void
setLNPBest(int newval)
Sets the value of the control 'LNPBEST'.void
setLNPIterLimit(int newval)
Sets the value of the control 'LNPITERLIMIT'.void
setLocalBacktrack(int newval)
Sets the value of the control 'LOCALBACKTRACK'.void
setLocalChoice(int newval)
Sets the value of the control 'LOCALCHOICE'.void
setLpFolding(int newval)
Sets the value of the control 'LPFOLDING'.void
setLPIterLimit(int newval)
Sets the value of the control 'LPITERLIMIT'.void
setLPLog(int newval)
Sets the value of the control 'LPLOG'.void
setLPLogDelay(double newval)
Sets the value of the control 'LPLOGDELAY'.void
setLPLogStyle(int newval)
Sets the value of the control 'LPLOGSTYLE'.void
setLpRefineIterLimit(int newval)
Sets the value of the control 'LPREFINEITERLIMIT'.void
setLPThreads(int newval)
Sets the value of the control 'LPTHREADS'.void
setMarkowitzTol(double newval)
Sets the value of the control 'MARKOWITZTOL'.void
setMatrixTol(double newval)
Sets the value of the control 'MATRIXTOL'.void
setMaxChecksOnMaxCutTime(int newval)
Sets the value of the control 'MAXCHECKSONMAXCUTTIME'.void
setMaxChecksOnMaxTime(int newval)
Sets the value of the control 'MAXCHECKSONMAXTIME'.void
setMaxCutTime(int newval)
Sets the value of the control 'MAXCUTTIME'.void
setMaxGlobalFileSize(int newval)
Sets the value of the control 'MAXGLOBALFILESIZE'.void
setMaxIIS(int newval)
Sets the value of the control 'MAXIIS'.void
setMaxImpliedBound(double newval)
Sets the value of the control 'MAXIMPLIEDBOUND'.void
setMaxLocalBacktrack(int newval)
Sets the value of the control 'MAXLOCALBACKTRACK'.void
setMaxMCoeffBufferElems(int newval)
Sets the value of the control 'MAXMCOEFFBUFFERELEMS'.void
setMaxMemory(int newval)
Sets the value of the control 'MAXMEMORY'.void
setMaxMIPSol(int newval)
Sets the value of the control 'MAXMIPSOL'.void
setMaxMipTasks(int newval)
Sets the value of the control 'MAXMIPTASKS'.void
setMaxNode(int newval)
Sets the value of the control 'MAXNODE'.void
setMaxPageLines(int newval)
Sets the value of the control 'MAXPAGELINES'.void
setMaxScaleFactor(int newval)
Sets the value of the control 'MAXSCALEFACTOR'.void
setMaxTime(int newval)
Sets the value of the control 'MAXTIME'.void
setMIPAbsCutoff(double newval)
Sets the value of the control 'MIPABSCUTOFF'.void
setMIPAbsGapNotify(double newval)
Sets the value of the control 'MIPABSGAPNOTIFY'.void
setMIPAbsGapNotifyBound(double newval)
Sets the value of the control 'MIPABSGAPNOTIFYBOUND'.void
setMIPAbsGapNotifyObj(double newval)
Sets the value of the control 'MIPABSGAPNOTIFYOBJ'.void
setMIPAbsStop(double newval)
Sets the value of the control 'MIPABSSTOP'.void
setMIPAddCutoff(double newval)
Sets the value of the control 'MIPADDCUTOFF'.void
setMipFracReduce(int newval)
Sets the value of the control 'MIPFRACREDUCE'.void
setMIPLog(int newval)
Sets the value of the control 'MIPLOG'.void
setMIPPresolve(int newval)
Sets the value of the control 'MIPPRESOLVE'.void
setMipRampup(int newval)
Sets the value of the control 'MIPRAMPUP'.void
setMipRefineIterLimit(int newval)
Sets the value of the control 'MIPREFINEITERLIMIT'.void
setMIPRelCutoff(double newval)
Sets the value of the control 'MIPRELCUTOFF'.void
setMIPRelGapNotify(double newval)
Sets the value of the control 'MIPRELGAPNOTIFY'.void
setMIPRelStop(double newval)
Sets the value of the control 'MIPRELSTOP'.void
setMipTerminationMethod(int newval)
Sets the value of the control 'MIPTERMINATIONMETHOD'.void
setMIPThreads(int newval)
Sets the value of the control 'MIPTHREADS'.void
setMIPTol(double newval)
Sets the value of the control 'MIPTOL'.void
setMipTolTarget(double newval)
Sets the value of the control 'MIPTOLTARGET'.void
setMIQCPAlg(int newval)
Sets the value of the control 'MIQCPALG'.void
setMPS18Compatible(int newval)
Sets the value of the control 'MPS18COMPATIBLE'.void
setMPSBoundName(java.lang.String newval)
Sets the value of the control 'MPSBOUNDNAME'.void
setMPSEcho(int newval)
Sets the value of the control 'MPSECHO'.void
setMPSFormat(int newval)
Sets the value of the control 'MPSFORMAT'.void
setMPSNameLength(int newval)
Sets the value of the control 'MPSNAMELENGTH'.void
setMPSObjName(java.lang.String newval)
Sets the value of the control 'MPSOBJNAME'.void
setMPSRangeName(java.lang.String newval)
Sets the value of the control 'MPSRANGENAME'.void
setMPSRHSName(java.lang.String newval)
Sets the value of the control 'MPSRHSNAME'.void
setMutexCallBacks(int newval)
Sets the value of the control 'MUTEXCALLBACKS'.void
setNetCuts(int newval)
Sets the value of the control 'NETCUTS'.void
setNodeSelection(int newval)
Sets the value of the control 'NODESELECTION'.void
setOptimalityTol(double newval)
Sets the value of the control 'OPTIMALITYTOL'.void
setOptimalityTolTarget(double newval)
Sets the value of the control 'OPTIMALITYTOLTARGET'.void
setOutputLog(int newval)
Sets the value of the control 'OUTPUTLOG'.void
setOutputMask(java.lang.String newval)
Sets the value of the control 'OUTPUTMASK'.void
setOutputTol(double newval)
Sets the value of the control 'OUTPUTTOL'.void
setPenalty(double newval)
Sets the value of the control 'PENALTY'.void
setPerturb(double newval)
Sets the value of the control 'PERTURB'.void
setPivotTol(double newval)
Sets the value of the control 'PIVOTTOL'.void
setPPFactor(double newval)
Sets the value of the control 'PPFACTOR'.void
setPreAnalyticcenter(int newval)
Sets the value of the control 'PREANALYTICCENTER'.void
setPreBasisRed(int newval)
Sets the value of the control 'PREBASISRED'.void
setPreBndRedCone(int newval)
Sets the value of the control 'PREBNDREDCONE'.void
setPreBndRedQuad(int newval)
Sets the value of the control 'PREBNDREDQUAD'.void
setPreCoefElim(int newval)
Sets the value of the control 'PRECOEFELIM'.void
setPreComponents(int newval)
Sets the value of the control 'PRECOMPONENTS'.void
setPreComponentsEffort(double newval)
Sets the value of the control 'PRECOMPONENTSEFFORT'.void
setPreConeDecomp(int newval)
Sets the value of the control 'PRECONEDECOMP'.void
setPreDomCol(int newval)
Sets the value of the control 'PREDOMCOL'.void
setPreDomRow(int newval)
Sets the value of the control 'PREDOMROW'.void
setPreDupRow(int newval)
Sets the value of the control 'PREDUPROW'.void
setPreElimQuad(int newval)
Sets the value of the control 'PREELIMQUAD'.void
setPreImplications(int newval)
Sets the value of the control 'PREIMPLICATIONS'.void
setPreLinDep(int newval)
Sets the value of the control 'PRELINDEP'.void
setPreObjCutDetect(int newval)
Sets the value of the control 'PREOBJCUTDETECT'.void
setPrePermute(int newval)
Sets the value of the control 'PREPERMUTE'.void
setPrePermuteSeed(int newval)
Sets the value of the control 'PREPERMUTESEED'.void
setPreProbing(int newval)
Sets the value of the control 'PREPROBING'.void
setPreProtectDual(int newval)
Sets the value of the control 'PREPROTECTDUAL'.void
setPresolve(int newval)
Sets the value of the control 'PRESOLVE'.void
setPresolveMaxGrow(double newval)
Sets the value of the control 'PRESOLVEMAXGROW'.void
setPresolveOps(int newval)
Sets the value of the control 'PRESOLVEOPS'.void
setPresolvePasses(int newval)
Sets the value of the control 'PRESOLVEPASSES'.void
setPreSort(int newval)
Sets the value of the control 'PRESORT'.void
setPricingAlg(int newval)
Sets the value of the control 'PRICINGALG'.void
setPrimalPerturb(double newval)
Sets the value of the control 'PRIMALPERTURB'.void
setPrimalUnshift(int newval)
Sets the value of the control 'PRIMALUNSHIFT'.void
setPseudoCost(double newval)
Sets the value of the control 'PSEUDOCOST'.void
setQCCuts(int newval)
Sets the value of the control 'QCCUTS'.void
setQCRootAlg(int newval)
Sets the value of the control 'QCROOTALG'.void
setQSimplexOps(int newval)
Sets the value of the control 'QSIMPLEXOPS'.void
setQuadraticUnshift(int newval)
Sets the value of the control 'QUADRATICUNSHIFT'.void
setRandomSeed(int newval)
Sets the value of the control 'RANDOMSEED'.void
setRefactor(int newval)
Sets the value of the control 'REFACTOR'.void
setRefineOps(int newval)
Sets the value of the control 'REFINEOPS'.void
setRelaxTreeMemoryLimit(double newval)
Sets the value of the control 'RELAXTREEMEMORYLIMIT'.void
setRelPivotTol(double newval)
Sets the value of the control 'RELPIVOTTOL'.void
setRepairIndefiniteQ(XPRSenumerations.RepairIndefiniteQuadratic newval)
Sets the value of the control 'REPAIRINDEFINITEQ'.void
setRepairIndefiniteQMax(double newval)
Sets the value of the control 'REPAIRINDEFINITEQMAX'.void
setRootPresolve(int newval)
Sets the value of the control 'ROOTPRESOLVE'.void
setSBBest(int newval)
Sets the value of the control 'SBBEST'.void
setSbEffort(double newval)
Sets the value of the control 'SBEFFORT'.void
setSBEstimate(int newval)
Sets the value of the control 'SBESTIMATE'.void
setSBIterLimit(int newval)
Sets the value of the control 'SBITERLIMIT'.void
setSBSelect(int newval)
Sets the value of the control 'SBSELECT'.void
setScaling(int newval)
Sets the value of the control 'SCALING'.void
setSifting(int newval)
Sets the value of the control 'SIFTING'.void
setSleepOnThreadWait(int newval)
Sets the value of the control 'SLEEPONTHREADWAIT'.void
setSOSRefTol(double newval)
Sets the value of the control 'SOSREFTOL'.void
setSymmetry(int newval)
Sets the value of the control 'SYMMETRY'.void
setSymSelect(int newval)
Sets the value of the control 'SYMSELECT'.void
setThreads(int newval)
Sets the value of the control 'THREADS'.void
setTrace(int newval)
Sets the value of the control 'TRACE'.void
setTreeCompression(int newval)
Sets the value of the control 'TREECOMPRESSION'.void
setTreeCoverCuts(int newval)
Sets the value of the control 'TREECOVERCUTS'.void
setTreeCutSelect(int newval)
Sets the value of the control 'TREECUTSELECT'.void
setTreeDiagnostics(int newval)
Sets the value of the control 'TREEDIAGNOSTICS'.void
setTreeGomCuts(int newval)
Sets the value of the control 'TREEGOMCUTS'.void
setTreeMemoryLimit(int newval)
Sets the value of the control 'TREEMEMORYLIMIT'.void
setTreeMemorySavingTarget(double newval)
Sets the value of the control 'TREEMEMORYSAVINGTARGET'.void
setTreePresolve_KeepBasis(int newval)
Sets the value of the control 'TREEPRESOLVE_KEEPBASIS'.void
setTreePresolve(int newval)
Sets the value of the control 'TREEPRESOLVE'.void
setTreePresolveOps(int newval)
Sets the value of the control 'TREEPRESOLVEOPS'.void
setTreeQCCuts(int newval)
Sets the value of the control 'TREEQCCUTS'.void
setTunerHistory(XPRSenumerations.TunerHistory newval)
Sets the value of the control 'TUNERHISTORY'.void
setTunerMaxTime(int newval)
Sets the value of the control 'TUNERMAXTIME'.void
setTunerMethod(XPRSenumerations.TunerMethod newval)
Sets the value of the control 'TUNERMETHOD'.void
setTunerMethodFile(java.lang.String newval)
Sets the value of the control 'TUNERMETHODFILE'.void
setTunerMode(XPRSenumerations.TunerMode newval)
Sets the value of the control 'TUNERMODE'.void
setTunerOutput(int newval)
Sets the value of the control 'TUNEROUTPUT'.void
setTunerOutputPath(java.lang.String newval)
Sets the value of the control 'TUNEROUTPUTPATH'.void
setTunerPermute(int newval)
Sets the value of the control 'TUNERPERMUTE'.void
setTunerRootAlg(XPRSenumerations.TunerRootAlg newval)
Sets the value of the control 'TUNERROOTALG'.void
setTunerSessionName(java.lang.String newval)
Sets the value of the control 'TUNERSESSIONNAME'.void
setTunerTarget(XPRSenumerations.TunerTarget newval)
Sets the value of the control 'TUNERTARGET'.void
setTunerThreads(int newval)
Sets the value of the control 'TUNERTHREADS'.void
setUserSolHeuristic(int newval)
Sets the value of the control 'USERSOLHEURISTIC'.void
setVarSelection(int newval)
Sets the value of the control 'VARSELECTION'.void
setVersion(int newval)
Sets the value of the control 'VERSION'.
-
-
-
Method Detail
-
getExtraRows
public int getExtraRows()
Retrieves the value of the control 'EXTRAROWS'. The initial number of extra rows to allow for in the matrix, including cuts
-
setExtraRows
public void setExtraRows(int newval)
Sets the value of the control 'EXTRAROWS'. The initial number of extra rows to allow for in the matrix, including cuts
-
resetExtraRows
public void resetExtraRows()
Resets to its default the value of control 'EXTRAROWS'
-
getExtraCols
public int getExtraCols()
Retrieves the value of the control 'EXTRACOLS'. The initial number of extra columns to allow for in the matrix
-
setExtraCols
public void setExtraCols(int newval)
Sets the value of the control 'EXTRACOLS'. The initial number of extra columns to allow for in the matrix
-
resetExtraCols
public void resetExtraCols()
Resets to its default the value of control 'EXTRACOLS'
-
getExtraElems
public long getExtraElems()
Retrieves the value of the control 'EXTRAELEMS'. The initial number of extra matrix elements to allow for in the matrix, including cuts
-
setExtraElems
public void setExtraElems(long newval)
Sets the value of the control 'EXTRAELEMS'. The initial number of extra matrix elements to allow for in the matrix, including cuts
-
resetExtraElems
public void resetExtraElems()
Resets to its default the value of control 'EXTRAELEMS'
-
getLPIterLimit
public int getLPIterLimit()
Retrieves the value of the control 'LPITERLIMIT'. The maximum number of iterations to be performed before the optimization terminates
-
setLPIterLimit
public void setLPIterLimit(int newval)
Sets the value of the control 'LPITERLIMIT'. The maximum number of iterations to be performed before the optimization terminates
-
resetLPIterLimit
public void resetLPIterLimit()
Resets to its default the value of control 'LPITERLIMIT'
-
getLPLog
public int getLPLog()
Retrieves the value of the control 'LPLOG'. The frequency at which the simplex log is printed
-
setLPLog
public void setLPLog(int newval)
Sets the value of the control 'LPLOG'. The frequency at which the simplex log is printed
-
resetLPLog
public void resetLPLog()
Resets to its default the value of control 'LPLOG'
-
getScaling
public int getScaling()
Retrieves the value of the control 'SCALING'. Bit vector describing how to scale the problem (Values are from the enumeration 'Scaling')
-
setScaling
public void setScaling(int newval)
Sets the value of the control 'SCALING'. Bit vector describing how to scale the problem (Values are from the enumeration 'Scaling')
-
resetScaling
public void resetScaling()
Resets to its default the value of control 'SCALING'
-
getPresolve
public int getPresolve()
Retrieves the value of the control 'PRESOLVE'. If presolve should be applied (Values are from the enumeration 'Presolve')
-
setPresolve
public void setPresolve(int newval)
Sets the value of the control 'PRESOLVE'. If presolve should be applied (Values are from the enumeration 'Presolve')
-
resetPresolve
public void resetPresolve()
Resets to its default the value of control 'PRESOLVE'
-
getCrash
public int getCrash()
Retrieves the value of the control 'CRASH'. Type of crash used
-
setCrash
public void setCrash(int newval)
Sets the value of the control 'CRASH'. Type of crash used
-
resetCrash
public void resetCrash()
Resets to its default the value of control 'CRASH'
-
getPricingAlg
public int getPricingAlg()
Retrieves the value of the control 'PRICINGALG'. Primal simplex pricing method (Values are from the enumeration 'Pricing')
-
setPricingAlg
public void setPricingAlg(int newval)
Sets the value of the control 'PRICINGALG'. Primal simplex pricing method (Values are from the enumeration 'Pricing')
-
resetPricingAlg
public void resetPricingAlg()
Resets to its default the value of control 'PRICINGALG'
-
getInvertFreq
public int getInvertFreq()
Retrieves the value of the control 'INVERTFREQ'. Refactorization frequency between pivots
-
setInvertFreq
public void setInvertFreq(int newval)
Sets the value of the control 'INVERTFREQ'. Refactorization frequency between pivots
-
resetInvertFreq
public void resetInvertFreq()
Resets to its default the value of control 'INVERTFREQ'
-
getInvertMin
public int getInvertMin()
Retrieves the value of the control 'INVERTMIN'. The minimum number of iterations between full inversions of the basis matrix
-
setInvertMin
public void setInvertMin(int newval)
Sets the value of the control 'INVERTMIN'. The minimum number of iterations between full inversions of the basis matrix
-
resetInvertMin
public void resetInvertMin()
Resets to its default the value of control 'INVERTMIN'
-
getMaxNode
public int getMaxNode()
Retrieves the value of the control 'MAXNODE'. B&B maximum number of nodes that will be explored (before asking if go on)
-
setMaxNode
public void setMaxNode(int newval)
Sets the value of the control 'MAXNODE'. B&B maximum number of nodes that will be explored (before asking if go on)
-
resetMaxNode
public void resetMaxNode()
Resets to its default the value of control 'MAXNODE'
-
getMaxTime
public int getMaxTime()
Retrieves the value of the control 'MAXTIME'. Maximum time in seconds that the Optimizer will run before it terminates
-
setMaxTime
public void setMaxTime(int newval)
Sets the value of the control 'MAXTIME'. Maximum time in seconds that the Optimizer will run before it terminates
-
resetMaxTime
public void resetMaxTime()
Resets to its default the value of control 'MAXTIME'
-
getMaxMIPSol
public int getMaxMIPSol()
Retrieves the value of the control 'MAXMIPSOL'. B&B limit on the number of integer solutions to be found (before asking if go on)
-
setMaxMIPSol
public void setMaxMIPSol(int newval)
Sets the value of the control 'MAXMIPSOL'. B&B limit on the number of integer solutions to be found (before asking if go on)
-
resetMaxMIPSol
public void resetMaxMIPSol()
Resets to its default the value of control 'MAXMIPSOL'
-
getDefaultAlg
public XPRSenumerations.DefaultAlg getDefaultAlg()
Retrieves the value of the control 'DEFAULTALG'. The algorithm that will be used to solve the LP if no algorithm flag is passed (Values are from the enumeration 'DefaultAlg')
-
setDefaultAlg
public void setDefaultAlg(XPRSenumerations.DefaultAlg newval)
Sets the value of the control 'DEFAULTALG'. The algorithm that will be used to solve the LP if no algorithm flag is passed (Values are from the enumeration 'DefaultAlg')
-
resetDefaultAlg
public void resetDefaultAlg()
Resets to its default the value of control 'DEFAULTALG'
-
getVarSelection
public int getVarSelection()
Retrieves the value of the control 'VARSELECTION'. The formula in B&B used to select which integer variable to be branched on at a node (Values are from the enumeration 'VariableSelection')
-
setVarSelection
public void setVarSelection(int newval)
Sets the value of the control 'VARSELECTION'. The formula in B&B used to select which integer variable to be branched on at a node (Values are from the enumeration 'VariableSelection')
-
resetVarSelection
public void resetVarSelection()
Resets to its default the value of control 'VARSELECTION'
-
getNodeSelection
public int getNodeSelection()
Retrieves the value of the control 'NODESELECTION'. B&B strategy 1,2,3,4,5: local, best, local depth, best than local, pure depth first (Values are from the enumeration 'NodeSelectionCriteria')
-
setNodeSelection
public void setNodeSelection(int newval)
Sets the value of the control 'NODESELECTION'. B&B strategy 1,2,3,4,5: local, best, local depth, best than local, pure depth first (Values are from the enumeration 'NodeSelectionCriteria')
-
resetNodeSelection
public void resetNodeSelection()
Resets to its default the value of control 'NODESELECTION'
-
getBackTrack
public int getBackTrack()
Retrieves the value of the control 'BACKTRACK'. How the next node in the tree search is selected for processing in B&B (Values are from the enumeration 'BacktrackAlg')
-
setBackTrack
public void setBackTrack(int newval)
Sets the value of the control 'BACKTRACK'. How the next node in the tree search is selected for processing in B&B (Values are from the enumeration 'BacktrackAlg')
-
resetBackTrack
public void resetBackTrack()
Resets to its default the value of control 'BACKTRACK'
-
getMIPLog
public int getMIPLog()
Retrieves the value of the control 'MIPLOG'. Global print control
-
setMIPLog
public void setMIPLog(int newval)
Sets the value of the control 'MIPLOG'. Global print control
-
resetMIPLog
public void resetMIPLog()
Resets to its default the value of control 'MIPLOG'
-
getKeepNRows
public int getKeepNRows()
Retrieves the value of the control 'KEEPNROWS'.
-
setKeepNRows
public void setKeepNRows(int newval)
Sets the value of the control 'KEEPNROWS'.
-
resetKeepNRows
public void resetKeepNRows()
Resets to its default the value of control 'KEEPNROWS'
-
getMPSEcho
public int getMPSEcho()
Retrieves the value of the control 'MPSECHO'. Determines if comments in MPS matrix files are to be printed out during matrix input
-
setMPSEcho
public void setMPSEcho(int newval)
Sets the value of the control 'MPSECHO'. Determines if comments in MPS matrix files are to be printed out during matrix input
-
resetMPSEcho
public void resetMPSEcho()
Resets to its default the value of control 'MPSECHO'
-
getMaxPageLines
public int getMaxPageLines()
Retrieves the value of the control 'MAXPAGELINES'. Number of lines between page breaks in printable output
-
setMaxPageLines
public void setMaxPageLines(int newval)
Sets the value of the control 'MAXPAGELINES'. Number of lines between page breaks in printable output
-
resetMaxPageLines
public void resetMaxPageLines()
Resets to its default the value of control 'MAXPAGELINES'
-
getOutputLog
public int getOutputLog()
Retrieves the value of the control 'OUTPUTLOG'. Turn off all messages (Values are from the enumeration 'OutputDetail')
-
setOutputLog
public void setOutputLog(int newval)
Sets the value of the control 'OUTPUTLOG'. Turn off all messages (Values are from the enumeration 'OutputDetail')
-
resetOutputLog
public void resetOutputLog()
Resets to its default the value of control 'OUTPUTLOG'
-
getExtraPresolve
public long getExtraPresolve()
Retrieves the value of the control 'EXTRAPRESOLVE'. The initial number of extra elements to allow for in the presolve
-
setExtraPresolve
public void setExtraPresolve(long newval)
Sets the value of the control 'EXTRAPRESOLVE'. The initial number of extra elements to allow for in the presolve
-
resetExtraPresolve
public void resetExtraPresolve()
Resets to its default the value of control 'EXTRAPRESOLVE'
-
getBarSolution
public int getBarSolution()
Retrieves the value of the control 'BARSOLUTION'. Controls if the barrier should return the best solution or the solution of the last iter
-
setBarSolution
public void setBarSolution(int newval)
Sets the value of the control 'BARSOLUTION'. Controls if the barrier should return the best solution or the solution of the last iter
-
resetBarSolution
public void resetBarSolution()
Resets to its default the value of control 'BARSOLUTION'
-
getCacheSize
public int getCacheSize()
Retrieves the value of the control 'CACHESIZE'. Newton barrier: L2 cache size in kB (kilo bytes) of the CPU
-
setCacheSize
public void setCacheSize(int newval)
Sets the value of the control 'CACHESIZE'. Newton barrier: L2 cache size in kB (kilo bytes) of the CPU
-
resetCacheSize
public void resetCacheSize()
Resets to its default the value of control 'CACHESIZE'
-
getCrossOver
public int getCrossOver()
Retrieves the value of the control 'CROSSOVER'. If cross-over is called after the barrier (Values are from the enumeration 'AlwaysNeverAutomatic')
-
setCrossOver
public void setCrossOver(int newval)
Sets the value of the control 'CROSSOVER'. If cross-over is called after the barrier (Values are from the enumeration 'AlwaysNeverAutomatic')
-
resetCrossOver
public void resetCrossOver()
Resets to its default the value of control 'CROSSOVER'
-
getBarIterLimit
public int getBarIterLimit()
Retrieves the value of the control 'BARITERLIMIT'. Newton barrier: The maximum number of iterations
-
setBarIterLimit
public void setBarIterLimit(int newval)
Sets the value of the control 'BARITERLIMIT'. Newton barrier: The maximum number of iterations
-
resetBarIterLimit
public void resetBarIterLimit()
Resets to its default the value of control 'BARITERLIMIT'
-
getCholeskyAlg
public int getCholeskyAlg()
Retrieves the value of the control 'CHOLESKYALG'. Newton barrier: type of Cholesky factorization used (Values are from the enumeration 'CholeskyAlgorithm')
-
setCholeskyAlg
public void setCholeskyAlg(int newval)
Sets the value of the control 'CHOLESKYALG'. Newton barrier: type of Cholesky factorization used (Values are from the enumeration 'CholeskyAlgorithm')
-
resetCholeskyAlg
public void resetCholeskyAlg()
Resets to its default the value of control 'CHOLESKYALG'
-
getBarOutput
public int getBarOutput()
Retrieves the value of the control 'BAROUTPUT'. Newton barrier: This specifies the level of solution output provided
-
setBarOutput
public void setBarOutput(int newval)
Sets the value of the control 'BAROUTPUT'. Newton barrier: This specifies the level of solution output provided
-
resetBarOutput
public void resetBarOutput()
Resets to its default the value of control 'BAROUTPUT'
-
getCStyle
public int getCStyle()
Retrieves the value of the control 'CSTYLE'. Convention used for numbering arrays 0,1 : Fortran, C
-
setCStyle
public void setCStyle(int newval)
Sets the value of the control 'CSTYLE'. Convention used for numbering arrays 0,1 : Fortran, C
-
resetCStyle
public void resetCStyle()
Resets to its default the value of control 'CSTYLE'
-
getExtraMIPEnts
public int getExtraMIPEnts()
Retrieves the value of the control 'EXTRAMIPENTS'. The initial number of extra global entities to allow for
-
setExtraMIPEnts
public void setExtraMIPEnts(int newval)
Sets the value of the control 'EXTRAMIPENTS'. The initial number of extra global entities to allow for
-
resetExtraMIPEnts
public void resetExtraMIPEnts()
Resets to its default the value of control 'EXTRAMIPENTS'
-
getRefactor
public int getRefactor()
Retrieves the value of the control 'REFACTOR'. If the optimization should restart using the current factorization in memory
-
setRefactor
public void setRefactor(int newval)
Sets the value of the control 'REFACTOR'. If the optimization should restart using the current factorization in memory
-
resetRefactor
public void resetRefactor()
Resets to its default the value of control 'REFACTOR'
-
getBarThreads
public int getBarThreads()
Retrieves the value of the control 'BARTHREADS'. Newton barrier: The number of threads implemented to run the algorithm
-
setBarThreads
public void setBarThreads(int newval)
Sets the value of the control 'BARTHREADS'. Newton barrier: The number of threads implemented to run the algorithm
-
resetBarThreads
public void resetBarThreads()
Resets to its default the value of control 'BARTHREADS'
-
getKeepBasis
public int getKeepBasis()
Retrieves the value of the control 'KEEPBASIS'. If the current basis should be kept when reoptimizing a problem
-
setKeepBasis
public void setKeepBasis(int newval)
Sets the value of the control 'KEEPBASIS'. If the current basis should be kept when reoptimizing a problem
-
resetKeepBasis
public void resetKeepBasis()
Resets to its default the value of control 'KEEPBASIS'
-
getCrossoverOps
public int getCrossoverOps()
Retrieves the value of the control 'CROSSOVEROPS'. Bit control for fine-tuning the crossover
-
setCrossoverOps
public void setCrossoverOps(int newval)
Sets the value of the control 'CROSSOVEROPS'. Bit control for fine-tuning the crossover
-
resetCrossoverOps
public void resetCrossoverOps()
Resets to its default the value of control 'CROSSOVEROPS'
-
getVersion
public int getVersion()
Retrieves the value of the control 'VERSION'. The Optimizer version number
-
setVersion
public void setVersion(int newval)
Sets the value of the control 'VERSION'. The Optimizer version number
-
resetVersion
public void resetVersion()
Resets to its default the value of control 'VERSION'
-
getCrossoverThreads
public int getCrossoverThreads()
Retrieves the value of the control 'CROSSOVERTHREADS'. Crossover: The number of threads implemented to run the algorithm
-
setCrossoverThreads
public void setCrossoverThreads(int newval)
Sets the value of the control 'CROSSOVERTHREADS'. Crossover: The number of threads implemented to run the algorithm
-
resetCrossoverThreads
public void resetCrossoverThreads()
Resets to its default the value of control 'CROSSOVERTHREADS'
-
getBigmMethod
public int getBigmMethod()
Retrieves the value of the control 'BIGMMETHOD'. If use the 'Big M' method, or the standard phase I and phase II
-
setBigmMethod
public void setBigmMethod(int newval)
Sets the value of the control 'BIGMMETHOD'. If use the 'Big M' method, or the standard phase I and phase II
-
resetBigmMethod
public void resetBigmMethod()
Resets to its default the value of control 'BIGMMETHOD'
-
getMPSNameLength
public int getMPSNameLength()
Retrieves the value of the control 'MPSNAMELENGTH'. Length of row and column names in multiple of eight
-
setMPSNameLength
public void setMPSNameLength(int newval)
Sets the value of the control 'MPSNAMELENGTH'. Length of row and column names in multiple of eight
-
resetMPSNameLength
public void resetMPSNameLength()
Resets to its default the value of control 'MPSNAMELENGTH'
-
getPresolveOps
public int getPresolveOps()
Retrieves the value of the control 'PRESOLVEOPS'. Which operations to apply during presolve as a bit vector (Values are from the enumeration 'PresolveOperations')
-
setPresolveOps
public void setPresolveOps(int newval)
Sets the value of the control 'PRESOLVEOPS'. Which operations to apply during presolve as a bit vector (Values are from the enumeration 'PresolveOperations')
-
resetPresolveOps
public void resetPresolveOps()
Resets to its default the value of control 'PRESOLVEOPS'
-
getMIPPresolve
public int getMIPPresolve()
Retrieves the value of the control 'MIPPRESOLVE'. Node integer presolve options as a bit vector (Values are from the enumeration 'MipPresolve')
-
setMIPPresolve
public void setMIPPresolve(int newval)
Sets the value of the control 'MIPPRESOLVE'. Node integer presolve options as a bit vector (Values are from the enumeration 'MipPresolve')
-
resetMIPPresolve
public void resetMIPPresolve()
Resets to its default the value of control 'MIPPRESOLVE'
-
getMIPThreads
public int getMIPThreads()
Retrieves the value of the control 'MIPTHREADS'. B&B: The number of threads implemented to run the parallel MIP code
-
setMIPThreads
public void setMIPThreads(int newval)
Sets the value of the control 'MIPTHREADS'. B&B: The number of threads implemented to run the parallel MIP code
-
resetMIPThreads
public void resetMIPThreads()
Resets to its default the value of control 'MIPTHREADS'
-
getBarOrder
public XPRSenumerations.BarOrder getBarOrder()
Retrieves the value of the control 'BARORDER'. Newton barrier: This specifies the ordering algorithm for the Cholesky factorization (Values are from the enumeration 'BarOrder')
-
setBarOrder
public void setBarOrder(XPRSenumerations.BarOrder newval)
Sets the value of the control 'BARORDER'. Newton barrier: This specifies the ordering algorithm for the Cholesky factorization (Values are from the enumeration 'BarOrder')
-
resetBarOrder
public void resetBarOrder()
Resets to its default the value of control 'BARORDER'
-
getBreadthFirst
public int getBreadthFirst()
Retrieves the value of the control 'BREADTHFIRST'. B&B: the number of nodes to include in best-first before switching to local first search
-
setBreadthFirst
public void setBreadthFirst(int newval)
Sets the value of the control 'BREADTHFIRST'. B&B: the number of nodes to include in best-first before switching to local first search
-
resetBreadthFirst
public void resetBreadthFirst()
Resets to its default the value of control 'BREADTHFIRST'
-
getAutoPerturb
public int getAutoPerturb()
Retrieves the value of the control 'AUTOPERTURB'. This indicates whether automatic perturbation is performed (Values are from the enumeration 'OnOff')
-
setAutoPerturb
public void setAutoPerturb(int newval)
Sets the value of the control 'AUTOPERTURB'. This indicates whether automatic perturbation is performed (Values are from the enumeration 'OnOff')
-
resetAutoPerturb
public void resetAutoPerturb()
Resets to its default the value of control 'AUTOPERTURB'
-
getDenseColLimit
public int getDenseColLimit()
Retrieves the value of the control 'DENSECOLLIMIT'. Newton barrier: Columns with more than DENSECOLLIMIT elements are considered to be dense
-
setDenseColLimit
public void setDenseColLimit(int newval)
Sets the value of the control 'DENSECOLLIMIT'. Newton barrier: Columns with more than DENSECOLLIMIT elements are considered to be dense
-
resetDenseColLimit
public void resetDenseColLimit()
Resets to its default the value of control 'DENSECOLLIMIT'
-
getCallbackFromMasterThread
public int getCallbackFromMasterThread()
Retrieves the value of the control 'CALLBACKFROMMASTERTHREAD'. If set, callbacks will only be called from the master thread, never from a slave thread
-
setCallbackFromMasterThread
public void setCallbackFromMasterThread(int newval)
Sets the value of the control 'CALLBACKFROMMASTERTHREAD'. If set, callbacks will only be called from the master thread, never from a slave thread
-
resetCallbackFromMasterThread
public void resetCallbackFromMasterThread()
Resets to its default the value of control 'CALLBACKFROMMASTERTHREAD'
-
getMaxMCoeffBufferElems
public int getMaxMCoeffBufferElems()
Retrieves the value of the control 'MAXMCOEFFBUFFERELEMS'. The matrix coefficient buffer will be automatically flushed when it exceeds this size
-
setMaxMCoeffBufferElems
public void setMaxMCoeffBufferElems(int newval)
Sets the value of the control 'MAXMCOEFFBUFFERELEMS'. The matrix coefficient buffer will be automatically flushed when it exceeds this size
-
resetMaxMCoeffBufferElems
public void resetMaxMCoeffBufferElems()
Resets to its default the value of control 'MAXMCOEFFBUFFERELEMS'
-
getRefineOps
public int getRefineOps()
Retrieves the value of the control 'REFINEOPS'. When to run the solution refiner
-
setRefineOps
public void setRefineOps(int newval)
Sets the value of the control 'REFINEOPS'. When to run the solution refiner
-
resetRefineOps
public void resetRefineOps()
Resets to its default the value of control 'REFINEOPS'
-
getLpRefineIterLimit
public int getLpRefineIterLimit()
Retrieves the value of the control 'LPREFINEITERLIMIT'. Simplex iteration limit emposed for the LP solution refiner
-
setLpRefineIterLimit
public void setLpRefineIterLimit(int newval)
Sets the value of the control 'LPREFINEITERLIMIT'. Simplex iteration limit emposed for the LP solution refiner
-
resetLpRefineIterLimit
public void resetLpRefineIterLimit()
Resets to its default the value of control 'LPREFINEITERLIMIT'
-
getMipRefineIterLimit
public int getMipRefineIterLimit()
Retrieves the value of the control 'MIPREFINEITERLIMIT'. Iteration limit imposed on the MIP solution refiner
-
setMipRefineIterLimit
public void setMipRefineIterLimit(int newval)
Sets the value of the control 'MIPREFINEITERLIMIT'. Iteration limit imposed on the MIP solution refiner
-
resetMipRefineIterLimit
public void resetMipRefineIterLimit()
Resets to its default the value of control 'MIPREFINEITERLIMIT'
-
getDualizeOps
public int getDualizeOps()
Retrieves the value of the control 'DUALIZEOPS'. Controls behavior when a problem is dualized
-
setDualizeOps
public void setDualizeOps(int newval)
Sets the value of the control 'DUALIZEOPS'. Controls behavior when a problem is dualized
-
resetDualizeOps
public void resetDualizeOps()
Resets to its default the value of control 'DUALIZEOPS'
-
getCrossoverIterLimit
public int getCrossoverIterLimit()
Retrieves the value of the control 'CROSSOVERITERLIMIT'. The maximum number of iterations to be performed by the crossover procedure
-
setCrossoverIterLimit
public void setCrossoverIterLimit(int newval)
Sets the value of the control 'CROSSOVERITERLIMIT'. The maximum number of iterations to be performed by the crossover procedure
-
resetCrossoverIterLimit
public void resetCrossoverIterLimit()
Resets to its default the value of control 'CROSSOVERITERLIMIT'
-
getPreBasisRed
public int getPreBasisRed()
Retrieves the value of the control 'PREBASISRED'. Whether to execute the basis reduction algorithm in presolve
-
setPreBasisRed
public void setPreBasisRed(int newval)
Sets the value of the control 'PREBASISRED'. Whether to execute the basis reduction algorithm in presolve
-
resetPreBasisRed
public void resetPreBasisRed()
Resets to its default the value of control 'PREBASISRED'
-
getPreSort
public int getPreSort()
Retrieves the value of the control 'PRESORT'. Whether to sort a problem by names when starting presolve.
-
setPreSort
public void setPreSort(int newval)
Sets the value of the control 'PRESORT'. Whether to sort a problem by names when starting presolve.
-
resetPreSort
public void resetPreSort()
Resets to its default the value of control 'PRESORT'
-
getPrePermute
public int getPrePermute()
Retrieves the value of the control 'PREPERMUTE'. Whether to permute a problem randomly when starting presolve.
-
setPrePermute
public void setPrePermute(int newval)
Sets the value of the control 'PREPERMUTE'. Whether to permute a problem randomly when starting presolve.
-
resetPrePermute
public void resetPrePermute()
Resets to its default the value of control 'PREPERMUTE'
-
getPrePermuteSeed
public int getPrePermuteSeed()
Retrieves the value of the control 'PREPERMUTESEED'. Random seed for the above permutation.
-
setPrePermuteSeed
public void setPrePermuteSeed(int newval)
Sets the value of the control 'PREPERMUTESEED'. Random seed for the above permutation.
-
resetPrePermuteSeed
public void resetPrePermuteSeed()
Resets to its default the value of control 'PREPERMUTESEED'
-
getMaxMemory
public int getMaxMemory()
Retrieves the value of the control 'MAXMEMORY'. The maximum amount of memory the optimizer should try to use, or -1 for no limit (currently only respected by B&B tree for now)
-
setMaxMemory
public void setMaxMemory(int newval)
Sets the value of the control 'MAXMEMORY'. The maximum amount of memory the optimizer should try to use, or -1 for no limit (currently only respected by B&B tree for now)
-
resetMaxMemory
public void resetMaxMemory()
Resets to its default the value of control 'MAXMEMORY'
-
getCutFreq
public int getCutFreq()
Retrieves the value of the control 'CUTFREQ'. B&B: This specifies the frequency at which cuts are generated in the tree search
-
setCutFreq
public void setCutFreq(int newval)
Sets the value of the control 'CUTFREQ'. B&B: This specifies the frequency at which cuts are generated in the tree search
-
resetCutFreq
public void resetCutFreq()
Resets to its default the value of control 'CUTFREQ'
-
getSymSelect
public int getSymSelect()
Retrieves the value of the control 'SYMSELECT'. Fine tune symmetry detection
-
setSymSelect
public void setSymSelect(int newval)
Sets the value of the control 'SYMSELECT'. Fine tune symmetry detection
-
resetSymSelect
public void resetSymSelect()
Resets to its default the value of control 'SYMSELECT'
-
getSymmetry
public int getSymmetry()
Retrieves the value of the control 'SYMMETRY'. Controls the symmetry detection
-
setSymmetry
public void setSymmetry(int newval)
Sets the value of the control 'SYMMETRY'. Controls the symmetry detection
-
resetSymmetry
public void resetSymmetry()
Resets to its default the value of control 'SYMMETRY'
-
getLPThreads
public int getLPThreads()
Retrieves the value of the control 'LPTHREADS'. Compatibility version of concurrentthreads for Java and .NET interfaces
-
setLPThreads
public void setLPThreads(int newval)
Sets the value of the control 'LPTHREADS'. Compatibility version of concurrentthreads for Java and .NET interfaces
-
resetLPThreads
public void resetLPThreads()
Resets to its default the value of control 'LPTHREADS'
-
getMIQCPAlg
public int getMIQCPAlg()
Retrieves the value of the control 'MIQCPALG'. Whether to use outer approximation when solving QCPs
-
setMIQCPAlg
public void setMIQCPAlg(int newval)
Sets the value of the control 'MIQCPALG'. Whether to use outer approximation when solving QCPs
-
resetMIQCPAlg
public void resetMIQCPAlg()
Resets to its default the value of control 'MIQCPALG'
-
getQCCuts
public int getQCCuts()
Retrieves the value of the control 'QCCUTS'. Number of rounds of Outer Approximation cuts at the root node
-
setQCCuts
public void setQCCuts(int newval)
Sets the value of the control 'QCCUTS'. Number of rounds of Outer Approximation cuts at the root node
-
resetQCCuts
public void resetQCCuts()
Resets to its default the value of control 'QCCUTS'
-
getQCRootAlg
public int getQCRootAlg()
Retrieves the value of the control 'QCROOTALG'. NOTE: this control is obsolete. Use 'mipopt -d' and 'mipopt -b' (default) instead of qcrootalg=0 and qcrootalg=1. Use: solve initial LP with the Barrier method (=1) (allows for adding initial OA cuts. -1: Automatic)
-
setQCRootAlg
public void setQCRootAlg(int newval)
Sets the value of the control 'QCROOTALG'. NOTE: this control is obsolete. Use 'mipopt -d' and 'mipopt -b' (default) instead of qcrootalg=0 and qcrootalg=1. Use: solve initial LP with the Barrier method (=1) (allows for adding initial OA cuts. -1: Automatic)
-
resetQCRootAlg
public void resetQCRootAlg()
Resets to its default the value of control 'QCROOTALG'
-
getAlgAfterNetwork
public int getAlgAfterNetwork()
Retrieves the value of the control 'ALGAFTERNETWORK'. Which simplex to run after the network simplex solver to finish the solve
-
setAlgAfterNetwork
public void setAlgAfterNetwork(int newval)
Sets the value of the control 'ALGAFTERNETWORK'. Which simplex to run after the network simplex solver to finish the solve
-
resetAlgAfterNetwork
public void resetAlgAfterNetwork()
Resets to its default the value of control 'ALGAFTERNETWORK'
-
getTrace
public int getTrace()
Retrieves the value of the control 'TRACE'. Control of the infeasibility diagnosis during presolve if nonzero.
-
setTrace
public void setTrace(int newval)
Sets the value of the control 'TRACE'. Control of the infeasibility diagnosis during presolve if nonzero.
-
resetTrace
public void resetTrace()
Resets to its default the value of control 'TRACE'
-
getMaxIIS
public int getMaxIIS()
Retrieves the value of the control 'MAXIIS'. Controls the number of Irreducible Infeasible Sets to be found
-
setMaxIIS
public void setMaxIIS(int newval)
Sets the value of the control 'MAXIIS'. Controls the number of Irreducible Infeasible Sets to be found
-
resetMaxIIS
public void resetMaxIIS()
Resets to its default the value of control 'MAXIIS'
-
getCPUTime
public int getCPUTime()
Retrieves the value of the control 'CPUTIME'. Which time to be used in reporting solution times
-
setCPUTime
public void setCPUTime(int newval)
Sets the value of the control 'CPUTIME'. Which time to be used in reporting solution times
-
resetCPUTime
public void resetCPUTime()
Resets to its default the value of control 'CPUTIME'
-
getCoverCuts
public int getCoverCuts()
Retrieves the value of the control 'COVERCUTS'. B&B: The number of rounds of lifted cover inequalities at the top node
-
setCoverCuts
public void setCoverCuts(int newval)
Sets the value of the control 'COVERCUTS'. B&B: The number of rounds of lifted cover inequalities at the top node
-
resetCoverCuts
public void resetCoverCuts()
Resets to its default the value of control 'COVERCUTS'
-
getGomCuts
public int getGomCuts()
Retrieves the value of the control 'GOMCUTS'. Branch and Bound: The number of rounds of Gomory cuts at the top node
-
setGomCuts
public void setGomCuts(int newval)
Sets the value of the control 'GOMCUTS'. Branch and Bound: The number of rounds of Gomory cuts at the top node
-
resetGomCuts
public void resetGomCuts()
Resets to its default the value of control 'GOMCUTS'
-
getLpFolding
public int getLpFolding()
Retrieves the value of the control 'LPFOLDING'. Whether or not to try to fold an LP problem and solve to get a starting basis
-
setLpFolding
public void setLpFolding(int newval)
Sets the value of the control 'LPFOLDING'. Whether or not to try to fold an LP problem and solve to get a starting basis
-
resetLpFolding
public void resetLpFolding()
Resets to its default the value of control 'LPFOLDING'
-
getMPSFormat
public int getMPSFormat()
Retrieves the value of the control 'MPSFORMAT'. Specifies the format of MPS files -1,0,1 : autodetect, fixed, free
-
setMPSFormat
public void setMPSFormat(int newval)
Sets the value of the control 'MPSFORMAT'. Specifies the format of MPS files -1,0,1 : autodetect, fixed, free
-
resetMPSFormat
public void resetMPSFormat()
Resets to its default the value of control 'MPSFORMAT'
-
getCutStrategy
public int getCutStrategy()
Retrieves the value of the control 'CUTSTRATEGY'. The level of cutting to apply (Values are from the enumeration 'CutStrategy')
-
setCutStrategy
public void setCutStrategy(int newval)
Sets the value of the control 'CUTSTRATEGY'. The level of cutting to apply (Values are from the enumeration 'CutStrategy')
-
resetCutStrategy
public void resetCutStrategy()
Resets to its default the value of control 'CUTSTRATEGY'
-
getCutDepth
public int getCutDepth()
Retrieves the value of the control 'CUTDEPTH'.
-
setCutDepth
public void setCutDepth(int newval)
Sets the value of the control 'CUTDEPTH'.
-
resetCutDepth
public void resetCutDepth()
Resets to its default the value of control 'CUTDEPTH'
-
getTreeCoverCuts
public int getTreeCoverCuts()
Retrieves the value of the control 'TREECOVERCUTS'. Maximum number of rounds of cover cuts on an in-tree node
-
setTreeCoverCuts
public void setTreeCoverCuts(int newval)
Sets the value of the control 'TREECOVERCUTS'. Maximum number of rounds of cover cuts on an in-tree node
-
resetTreeCoverCuts
public void resetTreeCoverCuts()
Resets to its default the value of control 'TREECOVERCUTS'
-
getTreeGomCuts
public int getTreeGomCuts()
Retrieves the value of the control 'TREEGOMCUTS'.
-
setTreeGomCuts
public void setTreeGomCuts(int newval)
Sets the value of the control 'TREEGOMCUTS'.
-
resetTreeGomCuts
public void resetTreeGomCuts()
Resets to its default the value of control 'TREEGOMCUTS'
-
getCutSelect
public int getCutSelect()
Retrieves the value of the control 'CUTSELECT'. (Values are from the enumeration 'CutSelect')
-
setCutSelect
public void setCutSelect(int newval)
Sets the value of the control 'CUTSELECT'. (Values are from the enumeration 'CutSelect')
-
resetCutSelect
public void resetCutSelect()
Resets to its default the value of control 'CUTSELECT'
-
getTreeCutSelect
public int getTreeCutSelect()
Retrieves the value of the control 'TREECUTSELECT'.
-
setTreeCutSelect
public void setTreeCutSelect(int newval)
Sets the value of the control 'TREECUTSELECT'.
-
resetTreeCutSelect
public void resetTreeCutSelect()
Resets to its default the value of control 'TREECUTSELECT'
-
getDualize
public int getDualize()
Retrieves the value of the control 'DUALIZE'. Newton Barrier: whether the Newton Barrier method should solve the dual problems (Values are from the enumeration 'AlwaysNeverAutomatic')
-
setDualize
public void setDualize(int newval)
Sets the value of the control 'DUALIZE'. Newton Barrier: whether the Newton Barrier method should solve the dual problems (Values are from the enumeration 'AlwaysNeverAutomatic')
-
resetDualize
public void resetDualize()
Resets to its default the value of control 'DUALIZE'
-
getDualGradient
public int getDualGradient()
Retrieves the value of the control 'DUALGRADIENT'. If steepest edge pricing should be used in the dual (Values are from the enumeration 'DualGradient')
-
setDualGradient
public void setDualGradient(int newval)
Sets the value of the control 'DUALGRADIENT'. If steepest edge pricing should be used in the dual (Values are from the enumeration 'DualGradient')
-
resetDualGradient
public void resetDualGradient()
Resets to its default the value of control 'DUALGRADIENT'
-
getSBIterLimit
public int getSBIterLimit()
Retrieves the value of the control 'SBITERLIMIT'. Number of dual iterations to perform the strong branching for each entity
-
setSBIterLimit
public void setSBIterLimit(int newval)
Sets the value of the control 'SBITERLIMIT'. Number of dual iterations to perform the strong branching for each entity
-
resetSBIterLimit
public void resetSBIterLimit()
Resets to its default the value of control 'SBITERLIMIT'
-
getSBBest
public int getSBBest()
Retrieves the value of the control 'SBBEST'. Number of infeasible global entities on which to perform strong branching
-
setSBBest
public void setSBBest(int newval)
Sets the value of the control 'SBBEST'. Number of infeasible global entities on which to perform strong branching
-
resetSBBest
public void resetSBBest()
Resets to its default the value of control 'SBBEST'
-
getMaxCutTime
public int getMaxCutTime()
Retrieves the value of the control 'MAXCUTTIME'. The maximum amount of time allowed for generation of cutting planes and reoptimization
-
setMaxCutTime
public void setMaxCutTime(int newval)
Sets the value of the control 'MAXCUTTIME'. The maximum amount of time allowed for generation of cutting planes and reoptimization
-
resetMaxCutTime
public void resetMaxCutTime()
Resets to its default the value of control 'MAXCUTTIME'
-
getActiveSet
public int getActiveSet()
Retrieves the value of the control 'ACTIVESET'. DEPRICATED COMMAND, TO BE REMOVED FROM RELEASES AFTER VERSION 20
-
setActiveSet
public void setActiveSet(int newval)
Sets the value of the control 'ACTIVESET'. DEPRICATED COMMAND, TO BE REMOVED FROM RELEASES AFTER VERSION 20
-
resetActiveSet
public void resetActiveSet()
Resets to its default the value of control 'ACTIVESET'
-
getBarIndefLimit
public int getBarIndefLimit()
Retrieves the value of the control 'BARINDEFLIMIT'. Limit on the number of consecutive indefinite barrier iterations that will be performed
-
setBarIndefLimit
public void setBarIndefLimit(int newval)
Sets the value of the control 'BARINDEFLIMIT'. Limit on the number of consecutive indefinite barrier iterations that will be performed
-
resetBarIndefLimit
public void resetBarIndefLimit()
Resets to its default the value of control 'BARINDEFLIMIT'
-
getHeurStrategy
public int getHeurStrategy()
Retrieves the value of the control 'HEURSTRATEGY'. Specifies the B&B heuristic strategy. -1,0,1,2,3: auto,no,basic,enhanced,extensive (Values are from the enumeration 'HeuristicStrategy')
-
setHeurStrategy
public void setHeurStrategy(int newval)
Sets the value of the control 'HEURSTRATEGY'. Specifies the B&B heuristic strategy. -1,0,1,2,3: auto,no,basic,enhanced,extensive (Values are from the enumeration 'HeuristicStrategy')
-
resetHeurStrategy
public void resetHeurStrategy()
Resets to its default the value of control 'HEURSTRATEGY'
-
getHeurFreq
public int getHeurFreq()
Retrieves the value of the control 'HEURFREQ'. This specifies the frequency at which heuristics are used in the B&B tree search
-
setHeurFreq
public void setHeurFreq(int newval)
Sets the value of the control 'HEURFREQ'. This specifies the frequency at which heuristics are used in the B&B tree search
-
resetHeurFreq
public void resetHeurFreq()
Resets to its default the value of control 'HEURFREQ'
-
getHeurDepth
public int getHeurDepth()
Retrieves the value of the control 'HEURDEPTH'. Maximum depth in the tree search at which heuristics will be used to find MIP solutions
-
setHeurDepth
public void setHeurDepth(int newval)
Sets the value of the control 'HEURDEPTH'. Maximum depth in the tree search at which heuristics will be used to find MIP solutions
-
resetHeurDepth
public void resetHeurDepth()
Resets to its default the value of control 'HEURDEPTH'
-
getHeurMaxSol
public int getHeurMaxSol()
Retrieves the value of the control 'HEURMAXSOL'. Specifies the max number of heuristic solutions that will be found in the tree search
-
setHeurMaxSol
public void setHeurMaxSol(int newval)
Sets the value of the control 'HEURMAXSOL'. Specifies the max number of heuristic solutions that will be found in the tree search
-
resetHeurMaxSol
public void resetHeurMaxSol()
Resets to its default the value of control 'HEURMAXSOL'
-
getHeurNodes
public int getHeurNodes()
Retrieves the value of the control 'HEURNODES'. Specifies the maximum number of nodes at which heuristics are used in the tree search
-
setHeurNodes
public void setHeurNodes(int newval)
Sets the value of the control 'HEURNODES'. Specifies the maximum number of nodes at which heuristics are used in the tree search
-
resetHeurNodes
public void resetHeurNodes()
Resets to its default the value of control 'HEURNODES'
-
getLNPBest
public int getLNPBest()
Retrieves the value of the control 'LNPBEST'. Number of infeasible global entities to create lift-and-project cuts at the top node
-
setLNPBest
public void setLNPBest(int newval)
Sets the value of the control 'LNPBEST'. Number of infeasible global entities to create lift-and-project cuts at the top node
-
resetLNPBest
public void resetLNPBest()
Resets to its default the value of control 'LNPBEST'
-
getLNPIterLimit
public int getLNPIterLimit()
Retrieves the value of the control 'LNPITERLIMIT'. Number of iterations to perform in improving each lift-and-project cut
-
setLNPIterLimit
public void setLNPIterLimit(int newval)
Sets the value of the control 'LNPITERLIMIT'. Number of iterations to perform in improving each lift-and-project cut
-
resetLNPIterLimit
public void resetLNPIterLimit()
Resets to its default the value of control 'LNPITERLIMIT'
-
getBranchChoice
public int getBranchChoice()
Retrieves the value of the control 'BRANCHCHOICE'. If the branch with the min or max estimate is solved first once an entity is selected (Values are from the enumeration 'BranchChoice')
-
setBranchChoice
public void setBranchChoice(int newval)
Sets the value of the control 'BRANCHCHOICE'. If the branch with the min or max estimate is solved first once an entity is selected (Values are from the enumeration 'BranchChoice')
-
resetBranchChoice
public void resetBranchChoice()
Resets to its default the value of control 'BRANCHCHOICE'
-
getBarRegularize
public int getBarRegularize()
Retrieves the value of the control 'BARREGULARIZE'. Regularization of the KKT in the barrier
-
setBarRegularize
public void setBarRegularize(int newval)
Sets the value of the control 'BARREGULARIZE'. Regularization of the KKT in the barrier
-
resetBarRegularize
public void resetBarRegularize()
Resets to its default the value of control 'BARREGULARIZE'
-
getSBSelect
public int getSBSelect()
Retrieves the value of the control 'SBSELECT'. The size of the candidate list of global entities for strong branching
-
setSBSelect
public void setSBSelect(int newval)
Sets the value of the control 'SBSELECT'. The size of the candidate list of global entities for strong branching
-
resetSBSelect
public void resetSBSelect()
Resets to its default the value of control 'SBSELECT'
-
getLocalChoice
public int getLocalChoice()
Retrieves the value of the control 'LOCALCHOICE'.
-
setLocalChoice
public void setLocalChoice(int newval)
Sets the value of the control 'LOCALCHOICE'.
-
resetLocalChoice
public void resetLocalChoice()
Resets to its default the value of control 'LOCALCHOICE'
-
getLocalBacktrack
public int getLocalBacktrack()
Retrieves the value of the control 'LOCALBACKTRACK'.
-
setLocalBacktrack
public void setLocalBacktrack(int newval)
Sets the value of the control 'LOCALBACKTRACK'.
-
resetLocalBacktrack
public void resetLocalBacktrack()
Resets to its default the value of control 'LOCALBACKTRACK'
-
getDualStrategy
public int getDualStrategy()
Retrieves the value of the control 'DUALSTRATEGY'. (Values are from the enumeration 'DualStrategy')
-
setDualStrategy
public void setDualStrategy(int newval)
Sets the value of the control 'DUALSTRATEGY'. (Values are from the enumeration 'DualStrategy')
-
resetDualStrategy
public void resetDualStrategy()
Resets to its default the value of control 'DUALSTRATEGY'
-
getL1Cache
public int getL1Cache()
Retrieves the value of the control 'L1CACHE'. Newton barrier: L1 cache size in kB (kilo bytes) of the CPU
-
setL1Cache
public void setL1Cache(int newval)
Sets the value of the control 'L1CACHE'. Newton barrier: L1 cache size in kB (kilo bytes) of the CPU
-
resetL1Cache
public void resetL1Cache()
Resets to its default the value of control 'L1CACHE'
-
getHeurDiveStrategy
public int getHeurDiveStrategy()
Retrieves the value of the control 'HEURDIVESTRATEGY'. B&B: Chooses the strategy for the diving heuristic
-
setHeurDiveStrategy
public void setHeurDiveStrategy(int newval)
Sets the value of the control 'HEURDIVESTRATEGY'. B&B: Chooses the strategy for the diving heuristic
-
resetHeurDiveStrategy
public void resetHeurDiveStrategy()
Resets to its default the value of control 'HEURDIVESTRATEGY'
-
getHeurSelect
public int getHeurSelect()
Retrieves the value of the control 'HEURSELECT'.
-
setHeurSelect
public void setHeurSelect(int newval)
Sets the value of the control 'HEURSELECT'.
-
resetHeurSelect
public void resetHeurSelect()
Resets to its default the value of control 'HEURSELECT'
-
getBarStart
public int getBarStart()
Retrieves the value of the control 'BARSTART'. How the initial barrier iterate is calculated
-
setBarStart
public void setBarStart(int newval)
Sets the value of the control 'BARSTART'. How the initial barrier iterate is calculated
-
resetBarStart
public void resetBarStart()
Resets to its default the value of control 'BARSTART'
-
getPresolvePasses
public int getPresolvePasses()
Retrieves the value of the control 'PRESOLVEPASSES'.
-
setPresolvePasses
public void setPresolvePasses(int newval)
Sets the value of the control 'PRESOLVEPASSES'.
-
resetPresolvePasses
public void resetPresolvePasses()
Resets to its default the value of control 'PRESOLVEPASSES'
-
getBarNumStability
public int getBarNumStability()
Retrieves the value of the control 'BARNUMSTABILITY'. If barrier is expetced to collect stability information for getbarnumstability
-
setBarNumStability
public void setBarNumStability(int newval)
Sets the value of the control 'BARNUMSTABILITY'. If barrier is expetced to collect stability information for getbarnumstability
-
resetBarNumStability
public void resetBarNumStability()
Resets to its default the value of control 'BARNUMSTABILITY'
-
getBarOrderThreads
public int getBarOrderThreads()
Retrieves the value of the control 'BARORDERTHREADS'. Newton barrier: The number of concurrent threads in the sparse matrix ordering
-
setBarOrderThreads
public void setBarOrderThreads(int newval)
Sets the value of the control 'BARORDERTHREADS'. Newton barrier: The number of concurrent threads in the sparse matrix ordering
-
resetBarOrderThreads
public void resetBarOrderThreads()
Resets to its default the value of control 'BARORDERTHREADS'
-
getExtraSets
public int getExtraSets()
Retrieves the value of the control 'EXTRASETS'. The initial number of extra sets to allow for in the matrix
-
setExtraSets
public void setExtraSets(int newval)
Sets the value of the control 'EXTRASETS'. The initial number of extra sets to allow for in the matrix
-
resetExtraSets
public void resetExtraSets()
Resets to its default the value of control 'EXTRASETS'
-
getExtraSetElems
public long getExtraSetElems()
Retrieves the value of the control 'EXTRASETELEMS'. The initial number of extra elements in sets to allow for in the matrix
-
setExtraSetElems
public void setExtraSetElems(long newval)
Sets the value of the control 'EXTRASETELEMS'. The initial number of extra elements in sets to allow for in the matrix
-
resetExtraSetElems
public void resetExtraSetElems()
Resets to its default the value of control 'EXTRASETELEMS'
-
getFeasibilityPump
public int getFeasibilityPump()
Retrieves the value of the control 'FEASIBILITYPUMP'. Decides if the Feasibility Pump heuristic should be run at the B&B top node (Values are from the enumeration 'FeasibilityPump')
-
setFeasibilityPump
public void setFeasibilityPump(int newval)
Sets the value of the control 'FEASIBILITYPUMP'. Decides if the Feasibility Pump heuristic should be run at the B&B top node (Values are from the enumeration 'FeasibilityPump')
-
resetFeasibilityPump
public void resetFeasibilityPump()
Resets to its default the value of control 'FEASIBILITYPUMP'
-
getPreCoefElim
public int getPreCoefElim()
Retrieves the value of the control 'PRECOEFELIM'. Whether and how much to perform coefficient reducing eliminations in presolve. (Values are from the enumeration 'PresolveCoefElim')
-
setPreCoefElim
public void setPreCoefElim(int newval)
Sets the value of the control 'PRECOEFELIM'. Whether and how much to perform coefficient reducing eliminations in presolve. (Values are from the enumeration 'PresolveCoefElim')
-
resetPreCoefElim
public void resetPreCoefElim()
Resets to its default the value of control 'PRECOEFELIM'
-
getPreDomCol
public int getPreDomCol()
Retrieves the value of the control 'PREDOMCOL'. (Values are from the enumeration 'PresolveDomColumn')
-
setPreDomCol
public void setPreDomCol(int newval)
Sets the value of the control 'PREDOMCOL'. (Values are from the enumeration 'PresolveDomColumn')
-
resetPreDomCol
public void resetPreDomCol()
Resets to its default the value of control 'PREDOMCOL'
-
getHeurSearchFreq
public int getHeurSearchFreq()
Retrieves the value of the control 'HEURSEARCHFREQ'. This specifies how often the local search heuristic should be run in the B&B tree
-
setHeurSearchFreq
public void setHeurSearchFreq(int newval)
Sets the value of the control 'HEURSEARCHFREQ'. This specifies how often the local search heuristic should be run in the B&B tree
-
resetHeurSearchFreq
public void resetHeurSearchFreq()
Resets to its default the value of control 'HEURSEARCHFREQ'
-
getHeurDiveSpeedUp
public int getHeurDiveSpeedUp()
Retrieves the value of the control 'HEURDIVESPEEDUP'. B&B: Changes the emphasis of the diving heuristic from solution quality to diving speed
-
setHeurDiveSpeedUp
public void setHeurDiveSpeedUp(int newval)
Sets the value of the control 'HEURDIVESPEEDUP'. B&B: Changes the emphasis of the diving heuristic from solution quality to diving speed
-
resetHeurDiveSpeedUp
public void resetHeurDiveSpeedUp()
Resets to its default the value of control 'HEURDIVESPEEDUP'
-
getSBEstimate
public int getSBEstimate()
Retrieves the value of the control 'SBESTIMATE'. Choose the estimate to be used to select candiates for strong branching
-
setSBEstimate
public void setSBEstimate(int newval)
Sets the value of the control 'SBESTIMATE'. Choose the estimate to be used to select candiates for strong branching
-
resetSBEstimate
public void resetSBEstimate()
Resets to its default the value of control 'SBESTIMATE'
-
getBarCores
public int getBarCores()
Retrieves the value of the control 'BARCORES'. Number of cores to be used in the barrier algorithm
-
setBarCores
public void setBarCores(int newval)
Sets the value of the control 'BARCORES'. Number of cores to be used in the barrier algorithm
-
resetBarCores
public void resetBarCores()
Resets to its default the value of control 'BARCORES'
-
getMaxChecksOnMaxTime
public int getMaxChecksOnMaxTime()
Retrieves the value of the control 'MAXCHECKSONMAXTIME'.
-
setMaxChecksOnMaxTime
public void setMaxChecksOnMaxTime(int newval)
Sets the value of the control 'MAXCHECKSONMAXTIME'.
-
resetMaxChecksOnMaxTime
public void resetMaxChecksOnMaxTime()
Resets to its default the value of control 'MAXCHECKSONMAXTIME'
-
getMaxChecksOnMaxCutTime
public int getMaxChecksOnMaxCutTime()
Retrieves the value of the control 'MAXCHECKSONMAXCUTTIME'.
-
setMaxChecksOnMaxCutTime
public void setMaxChecksOnMaxCutTime(int newval)
Sets the value of the control 'MAXCHECKSONMAXCUTTIME'.
-
resetMaxChecksOnMaxCutTime
public void resetMaxChecksOnMaxCutTime()
Resets to its default the value of control 'MAXCHECKSONMAXCUTTIME'
-
getHistoryCosts
public int getHistoryCosts()
Retrieves the value of the control 'HISTORYCOSTS'.
-
setHistoryCosts
public void setHistoryCosts(int newval)
Sets the value of the control 'HISTORYCOSTS'.
-
resetHistoryCosts
public void resetHistoryCosts()
Resets to its default the value of control 'HISTORYCOSTS'
-
getAlgAfterCrossOver
public int getAlgAfterCrossOver()
Retrieves the value of the control 'ALGAFTERCROSSOVER'. Which simplex we want to use for clean up after crossover
-
setAlgAfterCrossOver
public void setAlgAfterCrossOver(int newval)
Sets the value of the control 'ALGAFTERCROSSOVER'. Which simplex we want to use for clean up after crossover
-
resetAlgAfterCrossOver
public void resetAlgAfterCrossOver()
Resets to its default the value of control 'ALGAFTERCROSSOVER'
-
getLineLength
public int getLineLength()
Retrieves the value of the control 'LINELENGTH'. Maximum line length for LP files
-
setLineLength
public void setLineLength(int newval)
Sets the value of the control 'LINELENGTH'. Maximum line length for LP files
-
resetLineLength
public void resetLineLength()
Resets to its default the value of control 'LINELENGTH'
-
getMutexCallBacks
public int getMutexCallBacks()
Retrieves the value of the control 'MUTEXCALLBACKS'. B&B: Setermines whether the callback routines are mutexed from within the optimizer
-
setMutexCallBacks
public void setMutexCallBacks(int newval)
Sets the value of the control 'MUTEXCALLBACKS'. B&B: Setermines whether the callback routines are mutexed from within the optimizer
-
resetMutexCallBacks
public void resetMutexCallBacks()
Resets to its default the value of control 'MUTEXCALLBACKS'
-
getBarCrash
public int getBarCrash()
Retrieves the value of the control 'BARCRASH'. This determines the type of crash used for the crossover
-
setBarCrash
public void setBarCrash(int newval)
Sets the value of the control 'BARCRASH'. This determines the type of crash used for the crossover
-
resetBarCrash
public void resetBarCrash()
Resets to its default the value of control 'BARCRASH'
-
getHeurDiveSoftRounding
public int getHeurDiveSoftRounding()
Retrieves the value of the control 'HEURDIVESOFTROUNDING'.
-
setHeurDiveSoftRounding
public void setHeurDiveSoftRounding(int newval)
Sets the value of the control 'HEURDIVESOFTROUNDING'.
-
resetHeurDiveSoftRounding
public void resetHeurDiveSoftRounding()
Resets to its default the value of control 'HEURDIVESOFTROUNDING'
-
getHeurSearchRootSelect
public int getHeurSearchRootSelect()
Retrieves the value of the control 'HEURSEARCHROOTSELECT'. (Values are from the enumeration 'HeuristicSearchSelect')
-
setHeurSearchRootSelect
public void setHeurSearchRootSelect(int newval)
Sets the value of the control 'HEURSEARCHROOTSELECT'. (Values are from the enumeration 'HeuristicSearchSelect')
-
resetHeurSearchRootSelect
public void resetHeurSearchRootSelect()
Resets to its default the value of control 'HEURSEARCHROOTSELECT'
-
getHeurSearchTreeSelect
public int getHeurSearchTreeSelect()
Retrieves the value of the control 'HEURSEARCHTREESELECT'. (Values are from the enumeration 'HeuristicSearchSelect')
-
setHeurSearchTreeSelect
public void setHeurSearchTreeSelect(int newval)
Sets the value of the control 'HEURSEARCHTREESELECT'. (Values are from the enumeration 'HeuristicSearchSelect')
-
resetHeurSearchTreeSelect
public void resetHeurSearchTreeSelect()
Resets to its default the value of control 'HEURSEARCHTREESELECT'
-
getMPS18Compatible
public int getMPS18Compatible()
Retrieves the value of the control 'MPS18COMPATIBLE'. If the MPS writer should omit sections intorduced after v18 (like OBSENSE)
-
setMPS18Compatible
public void setMPS18Compatible(int newval)
Sets the value of the control 'MPS18COMPATIBLE'. If the MPS writer should omit sections intorduced after v18 (like OBSENSE)
-
resetMPS18Compatible
public void resetMPS18Compatible()
Resets to its default the value of control 'MPS18COMPATIBLE'
-
getRootPresolve
public int getRootPresolve()
Retrieves the value of the control 'ROOTPRESOLVE'. (Values are from the enumeration 'AlwaysNeverAutomatic')
-
setRootPresolve
public void setRootPresolve(int newval)
Sets the value of the control 'ROOTPRESOLVE'. (Values are from the enumeration 'AlwaysNeverAutomatic')
-
resetRootPresolve
public void resetRootPresolve()
Resets to its default the value of control 'ROOTPRESOLVE'
-
getCrossOverDRP
public int getCrossOverDRP()
Retrieves the value of the control 'CROSSOVERDRP'. If the Dynamic Rhs Perturbation heuristics should be used in cross over (Values are from the enumeration 'CrossoverDynamicReduction')
-
setCrossOverDRP
public void setCrossOverDRP(int newval)
Sets the value of the control 'CROSSOVERDRP'. If the Dynamic Rhs Perturbation heuristics should be used in cross over (Values are from the enumeration 'CrossoverDynamicReduction')
-
resetCrossOverDRP
public void resetCrossOverDRP()
Resets to its default the value of control 'CROSSOVERDRP'
-
getForceOutput
public int getForceOutput()
Retrieves the value of the control 'FORCEOUTPUT'. If write files even if the names contain invalid chars (so con't read them back)
-
setForceOutput
public void setForceOutput(int newval)
Sets the value of the control 'FORCEOUTPUT'. If write files even if the names contain invalid chars (so con't read them back)
-
resetForceOutput
public void resetForceOutput()
Resets to its default the value of control 'FORCEOUTPUT'
-
getDeterministic
public int getDeterministic()
Retrieves the value of the control 'DETERMINISTIC'. if deterministic parallel MIP (Values are from the enumeration 'OnOff')
-
setDeterministic
public void setDeterministic(int newval)
Sets the value of the control 'DETERMINISTIC'. if deterministic parallel MIP (Values are from the enumeration 'OnOff')
-
resetDeterministic
public void resetDeterministic()
Resets to its default the value of control 'DETERMINISTIC'
-
getPreProbing
public int getPreProbing()
Retrieves the value of the control 'PREPROBING'. Amount of presolve probing (Values are from the enumeration 'PreProbing')
-
setPreProbing
public void setPreProbing(int newval)
Sets the value of the control 'PREPROBING'. Amount of presolve probing (Values are from the enumeration 'PreProbing')
-
resetPreProbing
public void resetPreProbing()
Resets to its default the value of control 'PREPROBING'
-
getExtraQCElements
public int getExtraQCElements()
Retrieves the value of the control 'EXTRAQCELEMENTS'. Number of extra space allocated for quadratic constraint elements
-
setExtraQCElements
public void setExtraQCElements(int newval)
Sets the value of the control 'EXTRAQCELEMENTS'. Number of extra space allocated for quadratic constraint elements
-
resetExtraQCElements
public void resetExtraQCElements()
Resets to its default the value of control 'EXTRAQCELEMENTS'
-
getExtraQCRows
public int getExtraQCRows()
Retrieves the value of the control 'EXTRAQCROWS'. Number of extra space allocated for quadratic rows (including the objective if QP!)
-
setExtraQCRows
public void setExtraQCRows(int newval)
Sets the value of the control 'EXTRAQCROWS'. Number of extra space allocated for quadratic rows (including the objective if QP!)
-
resetExtraQCRows
public void resetExtraQCRows()
Resets to its default the value of control 'EXTRAQCROWS'
-
getTreeMemoryLimit
public int getTreeMemoryLimit()
Retrieves the value of the control 'TREEMEMORYLIMIT'. Number of megabytes to which to try to limit node data storage in memory, 0 for default
-
setTreeMemoryLimit
public void setTreeMemoryLimit(int newval)
Sets the value of the control 'TREEMEMORYLIMIT'. Number of megabytes to which to try to limit node data storage in memory, 0 for default
-
resetTreeMemoryLimit
public void resetTreeMemoryLimit()
Resets to its default the value of control 'TREEMEMORYLIMIT'
-
getTreeCompression
public int getTreeCompression()
Retrieves the value of the control 'TREECOMPRESSION'. How to compress node data to save memory - 0 means no compression, 9 means maximum
-
setTreeCompression
public void setTreeCompression(int newval)
Sets the value of the control 'TREECOMPRESSION'. How to compress node data to save memory - 0 means no compression, 9 means maximum
-
resetTreeCompression
public void resetTreeCompression()
Resets to its default the value of control 'TREECOMPRESSION'
-
getTreeDiagnostics
public int getTreeDiagnostics()
Retrieves the value of the control 'TREEDIAGNOSTICS'. Bit-vector activating varioius diagnostic messages relating to branch-and-bound tree managment (Values are from the enumeration 'TreeDiagnostics')
-
setTreeDiagnostics
public void setTreeDiagnostics(int newval)
Sets the value of the control 'TREEDIAGNOSTICS'. Bit-vector activating varioius diagnostic messages relating to branch-and-bound tree managment (Values are from the enumeration 'TreeDiagnostics')
-
resetTreeDiagnostics
public void resetTreeDiagnostics()
Resets to its default the value of control 'TREEDIAGNOSTICS'
-
getMaxGlobalFileSize
public int getMaxGlobalFileSize()
Retrieves the value of the control 'MAXGLOBALFILESIZE'. If >0 and node data larger than this size, in megabytes, create multiple global files
-
setMaxGlobalFileSize
public void setMaxGlobalFileSize(int newval)
Sets the value of the control 'MAXGLOBALFILESIZE'. If >0 and node data larger than this size, in megabytes, create multiple global files
-
resetMaxGlobalFileSize
public void resetMaxGlobalFileSize()
Resets to its default the value of control 'MAXGLOBALFILESIZE'
-
getIfCheckConvexity
public int getIfCheckConvexity()
Retrieves the value of the control 'IFCHECKCONVEXITY'. If convexity of QP, MIQP and QCQPs shall be checked before optimizing the problem (Values are from the enumeration 'OnOff')
-
setIfCheckConvexity
public void setIfCheckConvexity(int newval)
Sets the value of the control 'IFCHECKCONVEXITY'. If convexity of QP, MIQP and QCQPs shall be checked before optimizing the problem (Values are from the enumeration 'OnOff')
-
resetIfCheckConvexity
public void resetIfCheckConvexity()
Resets to its default the value of control 'IFCHECKCONVEXITY'
-
getPrimalUnshift
public int getPrimalUnshift()
Retrieves the value of the control 'PRIMALUNSHIFT'. If primal is allowed to call dual for unshifting (Values are from the enumeration 'PrimalUnshift')
-
setPrimalUnshift
public void setPrimalUnshift(int newval)
Sets the value of the control 'PRIMALUNSHIFT'. If primal is allowed to call dual for unshifting (Values are from the enumeration 'PrimalUnshift')
-
resetPrimalUnshift
public void resetPrimalUnshift()
Resets to its default the value of control 'PRIMALUNSHIFT'
-
getRepairIndefiniteQ
public XPRSenumerations.RepairIndefiniteQuadratic getRepairIndefiniteQ()
Retrieves the value of the control 'REPAIRINDEFINITEQ'. If an indefinite quadratic objective with binary variables shall be made PSD (Values are from the enumeration 'RepairIndefiniteQuadratic')
-
setRepairIndefiniteQ
public void setRepairIndefiniteQ(XPRSenumerations.RepairIndefiniteQuadratic newval)
Sets the value of the control 'REPAIRINDEFINITEQ'. If an indefinite quadratic objective with binary variables shall be made PSD (Values are from the enumeration 'RepairIndefiniteQuadratic')
-
resetRepairIndefiniteQ
public void resetRepairIndefiniteQ()
Resets to its default the value of control 'REPAIRINDEFINITEQ'
-
getMipRampup
public int getMipRampup()
Retrieves the value of the control 'MIPRAMPUP'. How the parallel MIP rampup phase should behave
-
setMipRampup
public void setMipRampup(int newval)
Sets the value of the control 'MIPRAMPUP'. How the parallel MIP rampup phase should behave
-
resetMipRampup
public void resetMipRampup()
Resets to its default the value of control 'MIPRAMPUP'
-
getMaxLocalBacktrack
public int getMaxLocalBacktrack()
Retrieves the value of the control 'MAXLOCALBACKTRACK'. How many levels we are allowed to go up in the tree on a local backtrack.
-
setMaxLocalBacktrack
public void setMaxLocalBacktrack(int newval)
Sets the value of the control 'MAXLOCALBACKTRACK'. How many levels we are allowed to go up in the tree on a local backtrack.
-
resetMaxLocalBacktrack
public void resetMaxLocalBacktrack()
Resets to its default the value of control 'MAXLOCALBACKTRACK'
-
getUserSolHeuristic
public int getUserSolHeuristic()
Retrieves the value of the control 'USERSOLHEURISTIC'. Local search effort for infeasible or incomplete user solutions
-
setUserSolHeuristic
public void setUserSolHeuristic(int newval)
Sets the value of the control 'USERSOLHEURISTIC'. Local search effort for infeasible or incomplete user solutions
-
resetUserSolHeuristic
public void resetUserSolHeuristic()
Resets to its default the value of control 'USERSOLHEURISTIC'
-
getForceParallelDual
public int getForceParallelDual()
Retrieves the value of the control 'FORCEPARALLELDUAL'. Force to use the parallel dual simplex despite threads allocation
-
setForceParallelDual
public void setForceParallelDual(int newval)
Sets the value of the control 'FORCEPARALLELDUAL'. Force to use the parallel dual simplex despite threads allocation
-
resetForceParallelDual
public void resetForceParallelDual()
Resets to its default the value of control 'FORCEPARALLELDUAL'
-
getBacktrackTie
public int getBacktrackTie()
Retrieves the value of the control 'BACKTRACKTIE'. Backtrack rating function to use on a tie with the BACKTRACK control. (Values are from the enumeration 'BacktrackAlg')
-
setBacktrackTie
public void setBacktrackTie(int newval)
Sets the value of the control 'BACKTRACKTIE'. Backtrack rating function to use on a tie with the BACKTRACK control. (Values are from the enumeration 'BacktrackAlg')
-
resetBacktrackTie
public void resetBacktrackTie()
Resets to its default the value of control 'BACKTRACKTIE'
-
getBranchDisj
public int getBranchDisj()
Retrieves the value of the control 'BRANCHDISJ'. Whether and how to apply generic branching.
-
setBranchDisj
public void setBranchDisj(int newval)
Sets the value of the control 'BRANCHDISJ'. Whether and how to apply generic branching.
-
resetBranchDisj
public void resetBranchDisj()
Resets to its default the value of control 'BRANCHDISJ'
-
getMipFracReduce
public int getMipFracReduce()
Retrieves the value of the control 'MIPFRACREDUCE'. How much effort to put into reducing the fractionality of the MIP solutions.
-
setMipFracReduce
public void setMipFracReduce(int newval)
Sets the value of the control 'MIPFRACREDUCE'. How much effort to put into reducing the fractionality of the MIP solutions.
-
resetMipFracReduce
public void resetMipFracReduce()
Resets to its default the value of control 'MIPFRACREDUCE'
-
getConcurrentThreads
public int getConcurrentThreads()
Retrieves the value of the control 'CONCURRENTTHREADS'. Maximum number of threads the concurtrent solver is allowed to start
-
setConcurrentThreads
public void setConcurrentThreads(int newval)
Sets the value of the control 'CONCURRENTTHREADS'. Maximum number of threads the concurtrent solver is allowed to start
-
resetConcurrentThreads
public void resetConcurrentThreads()
Resets to its default the value of control 'CONCURRENTTHREADS'
-
getMaxScaleFactor
public int getMaxScaleFactor()
Retrieves the value of the control 'MAXSCALEFACTOR'. The largest scaling factor allowed. This defines a the max exponent of the scale factor.
-
setMaxScaleFactor
public void setMaxScaleFactor(int newval)
Sets the value of the control 'MAXSCALEFACTOR'. The largest scaling factor allowed. This defines a the max exponent of the scale factor.
-
resetMaxScaleFactor
public void resetMaxScaleFactor()
Resets to its default the value of control 'MAXSCALEFACTOR'
-
getHeurThreads
public int getHeurThreads()
Retrieves the value of the control 'HEURTHREADS'. Maximum number of heuristic threads on the root node.
-
setHeurThreads
public void setHeurThreads(int newval)
Sets the value of the control 'HEURTHREADS'. Maximum number of heuristic threads on the root node.
-
resetHeurThreads
public void resetHeurThreads()
Resets to its default the value of control 'HEURTHREADS'
-
getThreads
public int getThreads()
Retrieves the value of the control 'THREADS'. Overall limit on number of threads to start.
-
setThreads
public void setThreads(int newval)
Sets the value of the control 'THREADS'. Overall limit on number of threads to start.
-
resetThreads
public void resetThreads()
Resets to its default the value of control 'THREADS'
-
getHeurBeforeLP
public int getHeurBeforeLP()
Retrieves the value of the control 'HEURBEFORELP'. Whether or not to run heuristics before the root LP solve.
-
setHeurBeforeLP
public void setHeurBeforeLP(int newval)
Sets the value of the control 'HEURBEFORELP'. Whether or not to run heuristics before the root LP solve.
-
resetHeurBeforeLP
public void resetHeurBeforeLP()
Resets to its default the value of control 'HEURBEFORELP'
-
getPreDomRow
public int getPreDomRow()
Retrieves the value of the control 'PREDOMROW'. Level of dominated row checking to perform in presolve. (Values are from the enumeration 'PresolveDomRow')
-
setPreDomRow
public void setPreDomRow(int newval)
Sets the value of the control 'PREDOMROW'. Level of dominated row checking to perform in presolve. (Values are from the enumeration 'PresolveDomRow')
-
resetPreDomRow
public void resetPreDomRow()
Resets to its default the value of control 'PREDOMROW'
-
getBranchStructural
public int getBranchStructural()
Retrieves the value of the control 'BRANCHSTRUCTURAL'. Switch to turn on or off all structural branching modules (UBR, FIXING). (Values are from the enumeration 'AlwaysNeverAutomatic')
-
setBranchStructural
public void setBranchStructural(int newval)
Sets the value of the control 'BRANCHSTRUCTURAL'. Switch to turn on or off all structural branching modules (UBR, FIXING). (Values are from the enumeration 'AlwaysNeverAutomatic')
-
resetBranchStructural
public void resetBranchStructural()
Resets to its default the value of control 'BRANCHSTRUCTURAL'
-
getQuadraticUnshift
public int getQuadraticUnshift()
Retrieves the value of the control 'QUADRATICUNSHIFT'. Controls how the KKT shifts are cleaned up (Values are from the enumeration 'AlwaysNeverAutomatic')
-
setQuadraticUnshift
public void setQuadraticUnshift(int newval)
Sets the value of the control 'QUADRATICUNSHIFT'. Controls how the KKT shifts are cleaned up (Values are from the enumeration 'AlwaysNeverAutomatic')
-
resetQuadraticUnshift
public void resetQuadraticUnshift()
Resets to its default the value of control 'QUADRATICUNSHIFT'
-
getBarPresolveOps
public int getBarPresolveOps()
Retrieves the value of the control 'BARPRESOLVEOPS'. Barrier specific presolve. Mainly things where a basis could not be postsolved correctly (Values are from the enumeration 'BarPresolveOps')
-
setBarPresolveOps
public void setBarPresolveOps(int newval)
Sets the value of the control 'BARPRESOLVEOPS'. Barrier specific presolve. Mainly things where a basis could not be postsolved correctly (Values are from the enumeration 'BarPresolveOps')
-
resetBarPresolveOps
public void resetBarPresolveOps()
Resets to its default the value of control 'BARPRESOLVEOPS'
-
getQSimplexOps
public int getQSimplexOps()
Retrieves the value of the control 'QSIMPLEXOPS'. KKT specific options
-
setQSimplexOps
public void setQSimplexOps(int newval)
Sets the value of the control 'QSIMPLEXOPS'. KKT specific options
-
resetQSimplexOps
public void resetQSimplexOps()
Resets to its default the value of control 'QSIMPLEXOPS'
-
getConflictCuts
public int getConflictCuts()
Retrieves the value of the control 'CONFLICTCUTS'. Whether to create conflicts and conflict cuts.
-
setConflictCuts
public void setConflictCuts(int newval)
Sets the value of the control 'CONFLICTCUTS'. Whether to create conflicts and conflict cuts.
-
resetConflictCuts
public void resetConflictCuts()
Resets to its default the value of control 'CONFLICTCUTS'
-
getPreProtectDual
public int getPreProtectDual()
Retrieves the value of the control 'PREPROTECTDUAL'. Whether to maintain the validity of a given dual solution during presolve
-
setPreProtectDual
public void setPreProtectDual(int newval)
Sets the value of the control 'PREPROTECTDUAL'. Whether to maintain the validity of a given dual solution during presolve
-
resetPreProtectDual
public void resetPreProtectDual()
Resets to its default the value of control 'PREPROTECTDUAL'
-
getCoresPerCPU
public int getCoresPerCPU()
Retrieves the value of the control 'CORESPERCPU'. Allows ovveride of number of cores detected per CPU
-
setCoresPerCPU
public void setCoresPerCPU(int newval)
Sets the value of the control 'CORESPERCPU'. Allows ovveride of number of cores detected per CPU
-
resetCoresPerCPU
public void resetCoresPerCPU()
Resets to its default the value of control 'CORESPERCPU'
-
getSleepOnThreadWait
public int getSleepOnThreadWait()
Retrieves the value of the control 'SLEEPONTHREADWAIT'. If threads should suspend execution while waiting for an event, or busy wait.
-
setSleepOnThreadWait
public void setSleepOnThreadWait(int newval)
Sets the value of the control 'SLEEPONTHREADWAIT'. If threads should suspend execution while waiting for an event, or busy wait.
-
resetSleepOnThreadWait
public void resetSleepOnThreadWait()
Resets to its default the value of control 'SLEEPONTHREADWAIT'
-
getPreDupRow
public int getPreDupRow()
Retrieves the value of the control 'PREDUPROW'. Effectively how complex singleton functions to look for in duplicate row eliminations
-
setPreDupRow
public void setPreDupRow(int newval)
Sets the value of the control 'PREDUPROW'. Effectively how complex singleton functions to look for in duplicate row eliminations
-
resetPreDupRow
public void resetPreDupRow()
Resets to its default the value of control 'PREDUPROW'
-
getCPUPlatform
public int getCPUPlatform()
Retrieves the value of the control 'CPUPLATFORM'. Hardware support by the processor
-
setCPUPlatform
public void setCPUPlatform(int newval)
Sets the value of the control 'CPUPLATFORM'. Hardware support by the processor
-
resetCPUPlatform
public void resetCPUPlatform()
Resets to its default the value of control 'CPUPLATFORM'
-
getBarAlg
public int getBarAlg()
Retrieves the value of the control 'BARALG'. Which barrier algorithm is used (homogenous or traditional)
-
setBarAlg
public void setBarAlg(int newval)
Sets the value of the control 'BARALG'. Which barrier algorithm is used (homogenous or traditional)
-
resetBarAlg
public void resetBarAlg()
Resets to its default the value of control 'BARALG'
-
getSifting
public int getSifting()
Retrieves the value of the control 'SIFTING'. If dual sifting
-
setSifting
public void setSifting(int newval)
Sets the value of the control 'SIFTING'. If dual sifting
-
resetSifting
public void resetSifting()
Resets to its default the value of control 'SIFTING'
-
getTreePresolve
public int getTreePresolve()
Retrieves the value of the control 'TREEPRESOLVE'. How aggressive to be with presolving in the tree
-
setTreePresolve
public void setTreePresolve(int newval)
Sets the value of the control 'TREEPRESOLVE'. How aggressive to be with presolving in the tree
-
resetTreePresolve
public void resetTreePresolve()
Resets to its default the value of control 'TREEPRESOLVE'
-
getTreePresolve_KeepBasis
public int getTreePresolve_KeepBasis()
Retrieves the value of the control 'TREEPRESOLVE_KEEPBASIS'. Whether to keep the basis when presolving a node in the tree.
-
setTreePresolve_KeepBasis
public void setTreePresolve_KeepBasis(int newval)
Sets the value of the control 'TREEPRESOLVE_KEEPBASIS'. Whether to keep the basis when presolving a node in the tree.
-
resetTreePresolve_KeepBasis
public void resetTreePresolve_KeepBasis()
Resets to its default the value of control 'TREEPRESOLVE_KEEPBASIS'
-
getTreePresolveOps
public int getTreePresolveOps()
Retrieves the value of the control 'TREEPRESOLVEOPS'. Which presolve operations are allowed when presolving a node in the tree.
-
setTreePresolveOps
public void setTreePresolveOps(int newval)
Sets the value of the control 'TREEPRESOLVEOPS'. Which presolve operations are allowed when presolving a node in the tree.
-
resetTreePresolveOps
public void resetTreePresolveOps()
Resets to its default the value of control 'TREEPRESOLVEOPS'
-
getLPLogStyle
public int getLPLogStyle()
Retrieves the value of the control 'LPLOGSTYLE'. The style of the LP log
-
setLPLogStyle
public void setLPLogStyle(int newval)
Sets the value of the control 'LPLOGSTYLE'. The style of the LP log
-
resetLPLogStyle
public void resetLPLogStyle()
Resets to its default the value of control 'LPLOGSTYLE'
-
getRandomSeed
public int getRandomSeed()
Retrieves the value of the control 'RANDOMSEED'. Seed to use when initializing the random-number generator
-
setRandomSeed
public void setRandomSeed(int newval)
Sets the value of the control 'RANDOMSEED'. Seed to use when initializing the random-number generator
-
resetRandomSeed
public void resetRandomSeed()
Resets to its default the value of control 'RANDOMSEED'
-
getTreeQCCuts
public int getTreeQCCuts()
Retrieves the value of the control 'TREEQCCUTS'. Number of rounds of Outer Approximation cuts during branch-and-bound
-
setTreeQCCuts
public void setTreeQCCuts(int newval)
Sets the value of the control 'TREEQCCUTS'. Number of rounds of Outer Approximation cuts during branch-and-bound
-
resetTreeQCCuts
public void resetTreeQCCuts()
Resets to its default the value of control 'TREEQCCUTS'
-
getPreLinDep
public int getPreLinDep()
Retrieves the value of the control 'PRELINDEP'. Whether or not to detect and remove linearly dependent rows in presolve
-
setPreLinDep
public void setPreLinDep(int newval)
Sets the value of the control 'PRELINDEP'. Whether or not to detect and remove linearly dependent rows in presolve
-
resetPreLinDep
public void resetPreLinDep()
Resets to its default the value of control 'PRELINDEP'
-
getDualThreads
public int getDualThreads()
Retrieves the value of the control 'DUALTHREADS'. Maximum number of dual simplex threads to use.
-
setDualThreads
public void setDualThreads(int newval)
Sets the value of the control 'DUALTHREADS'. Maximum number of dual simplex threads to use.
-
resetDualThreads
public void resetDualThreads()
Resets to its default the value of control 'DUALTHREADS'
-
getPreObjCutDetect
public int getPreObjCutDetect()
Retrieves the value of the control 'PREOBJCUTDETECT'. Check for rows which are parallel to the objective function introducing a best bound or a cutoff bound
-
setPreObjCutDetect
public void setPreObjCutDetect(int newval)
Sets the value of the control 'PREOBJCUTDETECT'. Check for rows which are parallel to the objective function introducing a best bound or a cutoff bound
-
resetPreObjCutDetect
public void resetPreObjCutDetect()
Resets to its default the value of control 'PREOBJCUTDETECT'
-
getPreBndRedQuad
public int getPreBndRedQuad()
Retrieves the value of the control 'PREBNDREDQUAD'. Bound propagation on quadratic (non-conic) constraints
-
setPreBndRedQuad
public void setPreBndRedQuad(int newval)
Sets the value of the control 'PREBNDREDQUAD'. Bound propagation on quadratic (non-conic) constraints
-
resetPreBndRedQuad
public void resetPreBndRedQuad()
Resets to its default the value of control 'PREBNDREDQUAD'
-
getPreBndRedCone
public int getPreBndRedCone()
Retrieves the value of the control 'PREBNDREDCONE'. Bound propagation on second order cone constraints
-
setPreBndRedCone
public void setPreBndRedCone(int newval)
Sets the value of the control 'PREBNDREDCONE'. Bound propagation on second order cone constraints
-
resetPreBndRedCone
public void resetPreBndRedCone()
Resets to its default the value of control 'PREBNDREDCONE'
-
getPreComponents
public int getPreComponents()
Retrieves the value of the control 'PRECOMPONENTS'. Should small independent components be solved as sub-problems during root processing?
-
setPreComponents
public void setPreComponents(int newval)
Sets the value of the control 'PRECOMPONENTS'. Should small independent components be solved as sub-problems during root processing?
-
resetPreComponents
public void resetPreComponents()
Resets to its default the value of control 'PRECOMPONENTS'
-
getMaxMipTasks
public int getMaxMipTasks()
Retrieves the value of the control 'MAXMIPTASKS'. Limit on the number of simultaneous tasks that can be created during a MIP solve
-
setMaxMipTasks
public void setMaxMipTasks(int newval)
Sets the value of the control 'MAXMIPTASKS'. Limit on the number of simultaneous tasks that can be created during a MIP solve
-
resetMaxMipTasks
public void resetMaxMipTasks()
Resets to its default the value of control 'MAXMIPTASKS'
-
getMipTerminationMethod
public int getMipTerminationMethod()
Retrieves the value of the control 'MIPTERMINATIONMETHOD'. How to terminate a deterministic MIP search
-
setMipTerminationMethod
public void setMipTerminationMethod(int newval)
Sets the value of the control 'MIPTERMINATIONMETHOD'. How to terminate a deterministic MIP search
-
resetMipTerminationMethod
public void resetMipTerminationMethod()
Resets to its default the value of control 'MIPTERMINATIONMETHOD'
-
getPreConeDecomp
public int getPreConeDecomp()
Retrieves the value of the control 'PRECONEDECOMP'. Decompose regular and rotated cones with more than two elements
-
setPreConeDecomp
public void setPreConeDecomp(int newval)
Sets the value of the control 'PRECONEDECOMP'. Decompose regular and rotated cones with more than two elements
-
resetPreConeDecomp
public void resetPreConeDecomp()
Resets to its default the value of control 'PRECONEDECOMP'
-
getHeurForceSpecialObj
public int getHeurForceSpecialObj()
Retrieves the value of the control 'HEURFORCESPECIALOBJ'. should special objective heuristics be applied independant of the problem characteristics?
-
setHeurForceSpecialObj
public void setHeurForceSpecialObj(int newval)
Sets the value of the control 'HEURFORCESPECIALOBJ'. should special objective heuristics be applied independant of the problem characteristics?
-
resetHeurForceSpecialObj
public void resetHeurForceSpecialObj()
Resets to its default the value of control 'HEURFORCESPECIALOBJ'
-
getHeurSearchRootCutFreq
public int getHeurSearchRootCutFreq()
Retrieves the value of the control 'HEURSEARCHROOTCUTFREQ'. Frequency for calling the local search heuristic during root node cutting
-
setHeurSearchRootCutFreq
public void setHeurSearchRootCutFreq(int newval)
Sets the value of the control 'HEURSEARCHROOTCUTFREQ'. Frequency for calling the local search heuristic during root node cutting
-
resetHeurSearchRootCutFreq
public void resetHeurSearchRootCutFreq()
Resets to its default the value of control 'HEURSEARCHROOTCUTFREQ'
-
getPreElimQuad
public int getPreElimQuad()
Retrieves the value of the control 'PREELIMQUAD'. Flag for applying elimination to quadratic variables
-
setPreElimQuad
public void setPreElimQuad(int newval)
Sets the value of the control 'PREELIMQUAD'. Flag for applying elimination to quadratic variables
-
resetPreElimQuad
public void resetPreElimQuad()
Resets to its default the value of control 'PREELIMQUAD'
-
getPreImplications
public int getPreImplications()
Retrieves the value of the control 'PREIMPLICATIONS'. Should implication structures be detected and sparsified in presolving?
-
setPreImplications
public void setPreImplications(int newval)
Sets the value of the control 'PREIMPLICATIONS'. Should implication structures be detected and sparsified in presolving?
-
resetPreImplications
public void resetPreImplications()
Resets to its default the value of control 'PREIMPLICATIONS'
-
getTunerMode
public XPRSenumerations.TunerMode getTunerMode()
Retrieves the value of the control 'TUNERMODE'. Whether to do the tuning or not (-1: Auto, 0: Off, 1: On - turn mipopt to a tuned one) (Values are from the enumeration 'TunerMode')
-
setTunerMode
public void setTunerMode(XPRSenumerations.TunerMode newval)
Sets the value of the control 'TUNERMODE'. Whether to do the tuning or not (-1: Auto, 0: Off, 1: On - turn mipopt to a tuned one) (Values are from the enumeration 'TunerMode')
-
resetTunerMode
public void resetTunerMode()
Resets to its default the value of control 'TUNERMODE'
-
getTunerMethod
public XPRSenumerations.TunerMethod getTunerMethod()
Retrieves the value of the control 'TUNERMETHOD'. Defines one of predefined factory tuner method (Values are from the enumeration 'TunerMethod')
-
setTunerMethod
public void setTunerMethod(XPRSenumerations.TunerMethod newval)
Sets the value of the control 'TUNERMETHOD'. Defines one of predefined factory tuner method (Values are from the enumeration 'TunerMethod')
-
resetTunerMethod
public void resetTunerMethod()
Resets to its default the value of control 'TUNERMETHOD'
-
getTunerTarget
public XPRSenumerations.TunerTarget getTunerTarget()
Retrieves the value of the control 'TUNERTARGET'. Defines one of the tuner method (Values are from the enumeration 'TunerTarget')
-
setTunerTarget
public void setTunerTarget(XPRSenumerations.TunerTarget newval)
Sets the value of the control 'TUNERTARGET'. Defines one of the tuner method (Values are from the enumeration 'TunerTarget')
-
resetTunerTarget
public void resetTunerTarget()
Resets to its default the value of control 'TUNERTARGET'
-
getTunerThreads
public int getTunerThreads()
Retrieves the value of the control 'TUNERTHREADS'. Whether run tuner in parallel and how many threads in total
-
setTunerThreads
public void setTunerThreads(int newval)
Sets the value of the control 'TUNERTHREADS'. Whether run tuner in parallel and how many threads in total
-
resetTunerThreads
public void resetTunerThreads()
Resets to its default the value of control 'TUNERTHREADS'
-
getTunerMaxTime
public int getTunerMaxTime()
Retrieves the value of the control 'TUNERMAXTIME'. Defines a grand time limit for the tuner
-
setTunerMaxTime
public void setTunerMaxTime(int newval)
Sets the value of the control 'TUNERMAXTIME'. Defines a grand time limit for the tuner
-
resetTunerMaxTime
public void resetTunerMaxTime()
Resets to its default the value of control 'TUNERMAXTIME'
-
getTunerHistory
public XPRSenumerations.TunerHistory getTunerHistory()
Retrieves the value of the control 'TUNERHISTORY'. Whether to append and reuse any history results (Values are from the enumeration 'TunerHistory')
-
setTunerHistory
public void setTunerHistory(XPRSenumerations.TunerHistory newval)
Sets the value of the control 'TUNERHISTORY'. Whether to append and reuse any history results (Values are from the enumeration 'TunerHistory')
-
resetTunerHistory
public void resetTunerHistory()
Resets to its default the value of control 'TUNERHISTORY'
-
getTunerPermute
public int getTunerPermute()
Retrieves the value of the control 'TUNERPERMUTE'. Number of extra permutations to solve for each run
-
setTunerPermute
public void setTunerPermute(int newval)
Sets the value of the control 'TUNERPERMUTE'. Number of extra permutations to solve for each run
-
resetTunerPermute
public void resetTunerPermute()
Resets to its default the value of control 'TUNERPERMUTE'
-
getTunerRootAlg
public XPRSenumerations.TunerRootAlg getTunerRootAlg()
Retrieves the value of the control 'TUNERROOTALG'. Defines the root algorithm for a MIP solve. This is tunable control. (Values are from the enumeration 'TunerRootAlg')
-
setTunerRootAlg
public void setTunerRootAlg(XPRSenumerations.TunerRootAlg newval)
Sets the value of the control 'TUNERROOTALG'. Defines the root algorithm for a MIP solve. This is tunable control. (Values are from the enumeration 'TunerRootAlg')
-
resetTunerRootAlg
public void resetTunerRootAlg()
Resets to its default the value of control 'TUNERROOTALG'
-
getTunerOutput
public int getTunerOutput()
Retrieves the value of the control 'TUNEROUTPUT'. Whether to write out the tuner logs and tuner summary to the file system
-
setTunerOutput
public void setTunerOutput(int newval)
Sets the value of the control 'TUNEROUTPUT'. Whether to write out the tuner logs and tuner summary to the file system
-
resetTunerOutput
public void resetTunerOutput()
Resets to its default the value of control 'TUNEROUTPUT'
-
getPreAnalyticcenter
public int getPreAnalyticcenter()
Retrieves the value of the control 'PREANALYTICCENTER'. Should analytic center be used for variable fixing and reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)
-
setPreAnalyticcenter
public void setPreAnalyticcenter(int newval)
Sets the value of the control 'PREANALYTICCENTER'. Should analytic center be used for variable fixing and reduced costs (-1: Auto 0: Off, 1: Fixing, 2: Redcost, 3: Both)
-
resetPreAnalyticcenter
public void resetPreAnalyticcenter()
Resets to its default the value of control 'PREANALYTICCENTER'
-
getNetCuts
public int getNetCuts()
Retrieves the value of the control 'NETCUTS'. Whether we should separate network cuts (lifted flow cover, cut-set, or single-node cut-set)
-
setNetCuts
public void setNetCuts(int newval)
Sets the value of the control 'NETCUTS'. Whether we should separate network cuts (lifted flow cover, cut-set, or single-node cut-set)
-
resetNetCuts
public void resetNetCuts()
Resets to its default the value of control 'NETCUTS'
-
getMatrixTol
public double getMatrixTol()
Retrieves the value of the control 'MATRIXTOL'. The zero tolerance on matrix elements
-
setMatrixTol
public void setMatrixTol(double newval)
Sets the value of the control 'MATRIXTOL'. The zero tolerance on matrix elements
-
resetMatrixTol
public void resetMatrixTol()
Resets to its default the value of control 'MATRIXTOL'
-
getPivotTol
public double getPivotTol()
Retrieves the value of the control 'PIVOTTOL'. The zero tolerance for matrix elements to considered as pivot positions
-
setPivotTol
public void setPivotTol(double newval)
Sets the value of the control 'PIVOTTOL'. The zero tolerance for matrix elements to considered as pivot positions
-
resetPivotTol
public void resetPivotTol()
Resets to its default the value of control 'PIVOTTOL'
-
getFeasTol
public double getFeasTol()
Retrieves the value of the control 'FEASTOL'. Feasibility tolerance
-
setFeasTol
public void setFeasTol(double newval)
Sets the value of the control 'FEASTOL'. Feasibility tolerance
-
resetFeasTol
public void resetFeasTol()
Resets to its default the value of control 'FEASTOL'
-
getOutputTol
public double getOutputTol()
Retrieves the value of the control 'OUTPUTTOL'. Zero tolerance on print values
-
setOutputTol
public void setOutputTol(double newval)
Sets the value of the control 'OUTPUTTOL'. Zero tolerance on print values
-
resetOutputTol
public void resetOutputTol()
Resets to its default the value of control 'OUTPUTTOL'
-
getSOSRefTol
public double getSOSRefTol()
Retrieves the value of the control 'SOSREFTOL'. The minimum relative gap between the ordering values of elements in a SOSs
-
setSOSRefTol
public void setSOSRefTol(double newval)
Sets the value of the control 'SOSREFTOL'. The minimum relative gap between the ordering values of elements in a SOSs
-
resetSOSRefTol
public void resetSOSRefTol()
Resets to its default the value of control 'SOSREFTOL'
-
getOptimalityTol
public double getOptimalityTol()
Retrieves the value of the control 'OPTIMALITYTOL'. Zero tolerance for reduced costs
-
setOptimalityTol
public void setOptimalityTol(double newval)
Sets the value of the control 'OPTIMALITYTOL'. Zero tolerance for reduced costs
-
resetOptimalityTol
public void resetOptimalityTol()
Resets to its default the value of control 'OPTIMALITYTOL'
-
getEtaTol
public double getEtaTol()
Retrieves the value of the control 'ETATOL'. Zero tolerance on eta elements
-
setEtaTol
public void setEtaTol(double newval)
Sets the value of the control 'ETATOL'. Zero tolerance on eta elements
-
resetEtaTol
public void resetEtaTol()
Resets to its default the value of control 'ETATOL'
-
getRelPivotTol
public double getRelPivotTol()
Retrieves the value of the control 'RELPIVOTTOL'. Relative size of the pivot element chosen to the largest possible one in the same column
-
setRelPivotTol
public void setRelPivotTol(double newval)
Sets the value of the control 'RELPIVOTTOL'. Relative size of the pivot element chosen to the largest possible one in the same column
-
resetRelPivotTol
public void resetRelPivotTol()
Resets to its default the value of control 'RELPIVOTTOL'
-
getMIPTol
public double getMIPTol()
Retrieves the value of the control 'MIPTOL'. The tolerance within which a decision variable's value is considered to be integral
-
setMIPTol
public void setMIPTol(double newval)
Sets the value of the control 'MIPTOL'. The tolerance within which a decision variable's value is considered to be integral
-
resetMIPTol
public void resetMIPTol()
Resets to its default the value of control 'MIPTOL'
-
getMipTolTarget
public double getMipTolTarget()
Retrieves the value of the control 'MIPTOLTARGET'. Target mip fractionality feasibility tolerance
-
setMipTolTarget
public void setMipTolTarget(double newval)
Sets the value of the control 'MIPTOLTARGET'. Target mip fractionality feasibility tolerance
-
resetMipTolTarget
public void resetMipTolTarget()
Resets to its default the value of control 'MIPTOLTARGET'
-
getMIPAddCutoff
public double getMIPAddCutoff()
Retrieves the value of the control 'MIPADDCUTOFF'. The amount added to the objective of the best integer solution to give the new cutoff
-
setMIPAddCutoff
public void setMIPAddCutoff(double newval)
Sets the value of the control 'MIPADDCUTOFF'. The amount added to the objective of the best integer solution to give the new cutoff
-
resetMIPAddCutoff
public void resetMIPAddCutoff()
Resets to its default the value of control 'MIPADDCUTOFF'
-
getMIPAbsCutoff
public double getMIPAbsCutoff()
Retrieves the value of the control 'MIPABSCUTOFF'. User defined cutoff value
-
setMIPAbsCutoff
public void setMIPAbsCutoff(double newval)
Sets the value of the control 'MIPABSCUTOFF'. User defined cutoff value
-
resetMIPAbsCutoff
public void resetMIPAbsCutoff()
Resets to its default the value of control 'MIPABSCUTOFF'
-
getMIPRelCutoff
public double getMIPRelCutoff()
Retrieves the value of the control 'MIPRELCUTOFF'. Percentage of the LP solution value added to the objective when an integer solution is found
-
setMIPRelCutoff
public void setMIPRelCutoff(double newval)
Sets the value of the control 'MIPRELCUTOFF'. Percentage of the LP solution value added to the objective when an integer solution is found
-
resetMIPRelCutoff
public void resetMIPRelCutoff()
Resets to its default the value of control 'MIPRELCUTOFF'
-
getPseudoCost
public double getPseudoCost()
Retrieves the value of the control 'PSEUDOCOST'. Default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search
-
setPseudoCost
public void setPseudoCost(double newval)
Sets the value of the control 'PSEUDOCOST'. Default pseudo cost used in estimation of the degradation associated with an unexplored node in the tree search
-
resetPseudoCost
public void resetPseudoCost()
Resets to its default the value of control 'PSEUDOCOST'
-
getPenalty
public double getPenalty()
Retrieves the value of the control 'PENALTY'. Minimum absolute penalty variable coefficient
-
setPenalty
public void setPenalty(double newval)
Sets the value of the control 'PENALTY'. Minimum absolute penalty variable coefficient
-
resetPenalty
public void resetPenalty()
Resets to its default the value of control 'PENALTY'
-
getBigM
public double getBigM()
Retrieves the value of the control 'BIGM'. The infeasibility penalty used if the 'Big M' method is implemented
-
setBigM
public void setBigM(double newval)
Sets the value of the control 'BIGM'. The infeasibility penalty used if the 'Big M' method is implemented
-
resetBigM
public void resetBigM()
Resets to its default the value of control 'BIGM'
-
getMIPAbsStop
public double getMIPAbsStop()
Retrieves the value of the control 'MIPABSSTOP'. B&B absolute tolerance determining whether the global search will continue or not
-
setMIPAbsStop
public void setMIPAbsStop(double newval)
Sets the value of the control 'MIPABSSTOP'. B&B absolute tolerance determining whether the global search will continue or not
-
resetMIPAbsStop
public void resetMIPAbsStop()
Resets to its default the value of control 'MIPABSSTOP'
-
getMIPRelStop
public double getMIPRelStop()
Retrieves the value of the control 'MIPRELSTOP'. Stop when relative gap between best bound and best solution falls below this value
-
setMIPRelStop
public void setMIPRelStop(double newval)
Sets the value of the control 'MIPRELSTOP'. Stop when relative gap between best bound and best solution falls below this value
-
resetMIPRelStop
public void resetMIPRelStop()
Resets to its default the value of control 'MIPRELSTOP'
-
getCrossoverAccuracyTol
public double getCrossoverAccuracyTol()
Retrieves the value of the control 'CROSSOVERACCURACYTOL'. Crossover treshold for increasing the relative pivot tolerance if recalc sol is inaccurate
-
setCrossoverAccuracyTol
public void setCrossoverAccuracyTol(double newval)
Sets the value of the control 'CROSSOVERACCURACYTOL'. Crossover treshold for increasing the relative pivot tolerance if recalc sol is inaccurate
-
resetCrossoverAccuracyTol
public void resetCrossoverAccuracyTol()
Resets to its default the value of control 'CROSSOVERACCURACYTOL'
-
getPrimalPerturb
public double getPrimalPerturb()
Retrieves the value of the control 'PRIMALPERTURB'. Primal specific perturbation value
-
setPrimalPerturb
public void setPrimalPerturb(double newval)
Sets the value of the control 'PRIMALPERTURB'. Primal specific perturbation value
-
resetPrimalPerturb
public void resetPrimalPerturb()
Resets to its default the value of control 'PRIMALPERTURB'
-
getDualPerturb
public double getDualPerturb()
Retrieves the value of the control 'DUALPERTURB'. Dual specific perturbation value
-
setDualPerturb
public void setDualPerturb(double newval)
Sets the value of the control 'DUALPERTURB'. Dual specific perturbation value
-
resetDualPerturb
public void resetDualPerturb()
Resets to its default the value of control 'DUALPERTURB'
-
getBarObjScale
public double getBarObjScale()
Retrieves the value of the control 'BAROBJSCALE'. Barrier objective scaling factor
-
setBarObjScale
public void setBarObjScale(double newval)
Sets the value of the control 'BAROBJSCALE'. Barrier objective scaling factor
-
resetBarObjScale
public void resetBarObjScale()
Resets to its default the value of control 'BAROBJSCALE'
-
getBarRhsScale
public double getBarRhsScale()
Retrieves the value of the control 'BARRHSSCALE'. Barrier rhs scaling factor
-
setBarRhsScale
public void setBarRhsScale(double newval)
Sets the value of the control 'BARRHSSCALE'. Barrier rhs scaling factor
-
resetBarRhsScale
public void resetBarRhsScale()
Resets to its default the value of control 'BARRHSSCALE'
-
getCholeskyTol
public double getCholeskyTol()
Retrieves the value of the control 'CHOLESKYTOL'. Newton barrier: the zero tolerance for pivot elements in the Cholesky decomposition
-
setCholeskyTol
public void setCholeskyTol(double newval)
Sets the value of the control 'CHOLESKYTOL'. Newton barrier: the zero tolerance for pivot elements in the Cholesky decomposition
-
resetCholeskyTol
public void resetCholeskyTol()
Resets to its default the value of control 'CHOLESKYTOL'
-
getBarGapStop
public double getBarGapStop()
Retrieves the value of the control 'BARGAPSTOP'. Newton barrier: convergence parameter, the tolerance for the relative duality gap
-
setBarGapStop
public void setBarGapStop(double newval)
Sets the value of the control 'BARGAPSTOP'. Newton barrier: convergence parameter, the tolerance for the relative duality gap
-
resetBarGapStop
public void resetBarGapStop()
Resets to its default the value of control 'BARGAPSTOP'
-
getBarDualStop
public double getBarDualStop()
Retrieves the value of the control 'BARDUALSTOP'. Newton barrier: convergence parameter, the tolerance for dual infeasibilities
-
setBarDualStop
public void setBarDualStop(double newval)
Sets the value of the control 'BARDUALSTOP'. Newton barrier: convergence parameter, the tolerance for dual infeasibilities
-
resetBarDualStop
public void resetBarDualStop()
Resets to its default the value of control 'BARDUALSTOP'
-
getBarPrimalStop
public double getBarPrimalStop()
Retrieves the value of the control 'BARPRIMALSTOP'. Newton barrier: convergence parameter, the tolerance for primal infeasibilities
-
setBarPrimalStop
public void setBarPrimalStop(double newval)
Sets the value of the control 'BARPRIMALSTOP'. Newton barrier: convergence parameter, the tolerance for primal infeasibilities
-
resetBarPrimalStop
public void resetBarPrimalStop()
Resets to its default the value of control 'BARPRIMALSTOP'
-
getBarStepStop
public double getBarStepStop()
Retrieves the value of the control 'BARSTEPSTOP'. Newton barrier: convergence parameter, the minimal step size
-
setBarStepStop
public void setBarStepStop(double newval)
Sets the value of the control 'BARSTEPSTOP'. Newton barrier: convergence parameter, the minimal step size
-
resetBarStepStop
public void resetBarStepStop()
Resets to its default the value of control 'BARSTEPSTOP'
-
getElimTol
public double getElimTol()
Retrieves the value of the control 'ELIMTOL'. The Markowitz tolerance for the elimination phase of the presolve
-
setElimTol
public void setElimTol(double newval)
Sets the value of the control 'ELIMTOL'. The Markowitz tolerance for the elimination phase of the presolve
-
resetElimTol
public void resetElimTol()
Resets to its default the value of control 'ELIMTOL'
-
getPerturb
public double getPerturb()
Retrieves the value of the control 'PERTURB'. The factor by which the problem will be perturbed prior to optimization (if autoperturb)
-
setPerturb
public void setPerturb(double newval)
Sets the value of the control 'PERTURB'. The factor by which the problem will be perturbed prior to optimization (if autoperturb)
-
resetPerturb
public void resetPerturb()
Resets to its default the value of control 'PERTURB'
-
getMarkowitzTol
public double getMarkowitzTol()
Retrieves the value of the control 'MARKOWITZTOL'. The Markowitz tolerance used for the factorization of the basis matrix
-
setMarkowitzTol
public void setMarkowitzTol(double newval)
Sets the value of the control 'MARKOWITZTOL'. The Markowitz tolerance used for the factorization of the basis matrix
-
resetMarkowitzTol
public void resetMarkowitzTol()
Resets to its default the value of control 'MARKOWITZTOL'
-
getMIPAbsGapNotify
public double getMIPAbsGapNotify()
Retrieves the value of the control 'MIPABSGAPNOTIFY'. When >=0, gapnotify will be called when absolute gap <= this value
-
setMIPAbsGapNotify
public void setMIPAbsGapNotify(double newval)
Sets the value of the control 'MIPABSGAPNOTIFY'. When >=0, gapnotify will be called when absolute gap <= this value
-
resetMIPAbsGapNotify
public void resetMIPAbsGapNotify()
Resets to its default the value of control 'MIPABSGAPNOTIFY'
-
getMIPRelGapNotify
public double getMIPRelGapNotify()
Retrieves the value of the control 'MIPRELGAPNOTIFY'. When >=0, gapnotify will be called when relative gap <= this value
-
setMIPRelGapNotify
public void setMIPRelGapNotify(double newval)
Sets the value of the control 'MIPRELGAPNOTIFY'. When >=0, gapnotify will be called when relative gap <= this value
-
resetMIPRelGapNotify
public void resetMIPRelGapNotify()
Resets to its default the value of control 'MIPRELGAPNOTIFY'
-
getBarLargeBound
public double getBarLargeBound()
Retrieves the value of the control 'BARLARGEBOUND'. Threshold for the barrier to handle large bounds
-
setBarLargeBound
public void setBarLargeBound(double newval)
Sets the value of the control 'BARLARGEBOUND'. Threshold for the barrier to handle large bounds
-
resetBarLargeBound
public void resetBarLargeBound()
Resets to its default the value of control 'BARLARGEBOUND'
-
getPPFactor
public double getPPFactor()
Retrieves the value of the control 'PPFACTOR'. The partial pricing candidate list sizing parameter
-
setPPFactor
public void setPPFactor(double newval)
Sets the value of the control 'PPFACTOR'. The partial pricing candidate list sizing parameter
-
resetPPFactor
public void resetPPFactor()
Resets to its default the value of control 'PPFACTOR'
-
getRepairIndefiniteQMax
public double getRepairIndefiniteQMax()
Retrieves the value of the control 'REPAIRINDEFINITEQMAX'. Maximum relative increase allowed for when repairing indefinite integer Q objectives
-
setRepairIndefiniteQMax
public void setRepairIndefiniteQMax(double newval)
Sets the value of the control 'REPAIRINDEFINITEQMAX'. Maximum relative increase allowed for when repairing indefinite integer Q objectives
-
resetRepairIndefiniteQMax
public void resetRepairIndefiniteQMax()
Resets to its default the value of control 'REPAIRINDEFINITEQMAX'
-
getBarGapTarget
public double getBarGapTarget()
Retrieves the value of the control 'BARGAPTARGET'. Newton barrier: target (ideal, but not enforced) value for bargapstop
-
setBarGapTarget
public void setBarGapTarget(double newval)
Sets the value of the control 'BARGAPTARGET'. Newton barrier: target (ideal, but not enforced) value for bargapstop
-
resetBarGapTarget
public void resetBarGapTarget()
Resets to its default the value of control 'BARGAPTARGET'
-
getBarStartWeight
public double getBarStartWeight()
Retrieves the value of the control 'BARSTARTWEIGHT'. Weight for the warm-start solution in the barrier
-
setBarStartWeight
public void setBarStartWeight(double newval)
Sets the value of the control 'BARSTARTWEIGHT'. Weight for the warm-start solution in the barrier
-
resetBarStartWeight
public void resetBarStartWeight()
Resets to its default the value of control 'BARSTARTWEIGHT'
-
getBarFreeScale
public double getBarFreeScale()
Retrieves the value of the control 'BARFREESCALE'. Scaling strategy for free variables in the barrier
-
setBarFreeScale
public void setBarFreeScale(double newval)
Sets the value of the control 'BARFREESCALE'. Scaling strategy for free variables in the barrier
-
resetBarFreeScale
public void resetBarFreeScale()
Resets to its default the value of control 'BARFREESCALE'
-
getSbEffort
public double getSbEffort()
Retrieves the value of the control 'SBEFFORT'. Overall effort when strong branching to select an infeasible global entitiy to branch on
-
setSbEffort
public void setSbEffort(double newval)
Sets the value of the control 'SBEFFORT'. Overall effort when strong branching to select an infeasible global entitiy to branch on
-
resetSbEffort
public void resetSbEffort()
Resets to its default the value of control 'SBEFFORT'
-
getHeurDiveRandomize
public double getHeurDiveRandomize()
Retrieves the value of the control 'HEURDIVERANDOMIZE'. Maximum depth in the tree search at which heuristics will be used to find MIP solutions
-
setHeurDiveRandomize
public void setHeurDiveRandomize(double newval)
Sets the value of the control 'HEURDIVERANDOMIZE'. Maximum depth in the tree search at which heuristics will be used to find MIP solutions
-
resetHeurDiveRandomize
public void resetHeurDiveRandomize()
Resets to its default the value of control 'HEURDIVERANDOMIZE'
-
getHeurSearchEffort
public double getHeurSearchEffort()
Retrieves the value of the control 'HEURSEARCHEFFORT'.
-
setHeurSearchEffort
public void setHeurSearchEffort(double newval)
Sets the value of the control 'HEURSEARCHEFFORT'.
-
resetHeurSearchEffort
public void resetHeurSearchEffort()
Resets to its default the value of control 'HEURSEARCHEFFORT'
-
getCutFactor
public double getCutFactor()
Retrieves the value of the control 'CUTFACTOR'. Limit on the number of cuts and cut coefficients
-
setCutFactor
public void setCutFactor(double newval)
Sets the value of the control 'CUTFACTOR'. Limit on the number of cuts and cut coefficients
-
resetCutFactor
public void resetCutFactor()
Resets to its default the value of control 'CUTFACTOR'
-
getEigenValueTol
public double getEigenValueTol()
Retrieves the value of the control 'EIGENVALUETOL'. Minimal value of an eigenvalue in any Q of the problem before declaring it non PSD
-
setEigenValueTol
public void setEigenValueTol(double newval)
Sets the value of the control 'EIGENVALUETOL'. Minimal value of an eigenvalue in any Q of the problem before declaring it non PSD
-
resetEigenValueTol
public void resetEigenValueTol()
Resets to its default the value of control 'EIGENVALUETOL'
-
getIndLinBigM
public double getIndLinBigM()
Retrieves the value of the control 'INDLINBIGM'. Largest bigM allowed to linearize indicator constraints
-
setIndLinBigM
public void setIndLinBigM(double newval)
Sets the value of the control 'INDLINBIGM'. Largest bigM allowed to linearize indicator constraints
-
resetIndLinBigM
public void resetIndLinBigM()
Resets to its default the value of control 'INDLINBIGM'
-
getTreeMemorySavingTarget
public double getTreeMemorySavingTarget()
Retrieves the value of the control 'TREEMEMORYSAVINGTARGET'. The proportion of the tree's memory usage to try to save, by compressing and writing to the global file, when the usage exceeds the memory limit
-
setTreeMemorySavingTarget
public void setTreeMemorySavingTarget(double newval)
Sets the value of the control 'TREEMEMORYSAVINGTARGET'. The proportion of the tree's memory usage to try to save, by compressing and writing to the global file, when the usage exceeds the memory limit
-
resetTreeMemorySavingTarget
public void resetTreeMemorySavingTarget()
Resets to its default the value of control 'TREEMEMORYSAVINGTARGET'
-
getGlobalFileBias
public double getGlobalFileBias()
Retrieves the value of the control 'GLOBALFILEBIAS'. Deprecated in Xpress 8.0; no longer has any effect
-
setGlobalFileBias
public void setGlobalFileBias(double newval)
Sets the value of the control 'GLOBALFILEBIAS'. Deprecated in Xpress 8.0; no longer has any effect
-
resetGlobalFileBias
public void resetGlobalFileBias()
Resets to its default the value of control 'GLOBALFILEBIAS'
-
getIndPreLinBigM
public double getIndPreLinBigM()
Retrieves the value of the control 'INDPRELINBIGM'. Largest bigM for presolve to replace and indicator contraint with its linearization
-
setIndPreLinBigM
public void setIndPreLinBigM(double newval)
Sets the value of the control 'INDPRELINBIGM'. Largest bigM for presolve to replace and indicator contraint with its linearization
-
resetIndPreLinBigM
public void resetIndPreLinBigM()
Resets to its default the value of control 'INDPRELINBIGM'
-
getRelaxTreeMemoryLimit
public double getRelaxTreeMemoryLimit()
Retrieves the value of the control 'RELAXTREEMEMORYLIMIT'. When greater than 0, if we can't keep the tree's memory usage below limit, and a large proportion of the memory limit is consumed by individual node structures, relax the tree limit to allow the current usage + this proportion for breathing space
-
setRelaxTreeMemoryLimit
public void setRelaxTreeMemoryLimit(double newval)
Sets the value of the control 'RELAXTREEMEMORYLIMIT'. When greater than 0, if we can't keep the tree's memory usage below limit, and a large proportion of the memory limit is consumed by individual node structures, relax the tree limit to allow the current usage + this proportion for breathing space
-
resetRelaxTreeMemoryLimit
public void resetRelaxTreeMemoryLimit()
Resets to its default the value of control 'RELAXTREEMEMORYLIMIT'
-
getMIPAbsGapNotifyObj
public double getMIPAbsGapNotifyObj()
Retrieves the value of the control 'MIPABSGAPNOTIFYOBJ'. Gapnotify will be called when objective is equal to or better than this value
-
setMIPAbsGapNotifyObj
public void setMIPAbsGapNotifyObj(double newval)
Sets the value of the control 'MIPABSGAPNOTIFYOBJ'. Gapnotify will be called when objective is equal to or better than this value
-
resetMIPAbsGapNotifyObj
public void resetMIPAbsGapNotifyObj()
Resets to its default the value of control 'MIPABSGAPNOTIFYOBJ'
-
getMIPAbsGapNotifyBound
public double getMIPAbsGapNotifyBound()
Retrieves the value of the control 'MIPABSGAPNOTIFYBOUND'. Gapnotify will be called when best bound is equal to or better than this value
-
setMIPAbsGapNotifyBound
public void setMIPAbsGapNotifyBound(double newval)
Sets the value of the control 'MIPABSGAPNOTIFYBOUND'. Gapnotify will be called when best bound is equal to or better than this value
-
resetMIPAbsGapNotifyBound
public void resetMIPAbsGapNotifyBound()
Resets to its default the value of control 'MIPABSGAPNOTIFYBOUND'
-
getPresolveMaxGrow
public double getPresolveMaxGrow()
Retrieves the value of the control 'PRESOLVEMAXGROW'. Maximum increase in number of elements during presolve.
-
setPresolveMaxGrow
public void setPresolveMaxGrow(double newval)
Sets the value of the control 'PRESOLVEMAXGROW'. Maximum increase in number of elements during presolve.
-
resetPresolveMaxGrow
public void resetPresolveMaxGrow()
Resets to its default the value of control 'PRESOLVEMAXGROW'
-
getHeurSearchTargetSize
public double getHeurSearchTargetSize()
Retrieves the value of the control 'HEURSEARCHTARGETSIZE'. Size of the local search problem to aim for, as a ratio of the number of elements.
-
setHeurSearchTargetSize
public void setHeurSearchTargetSize(double newval)
Sets the value of the control 'HEURSEARCHTARGETSIZE'. Size of the local search problem to aim for, as a ratio of the number of elements.
-
resetHeurSearchTargetSize
public void resetHeurSearchTargetSize()
Resets to its default the value of control 'HEURSEARCHTARGETSIZE'
-
getCrossOverRelPivotTol
public double getCrossOverRelPivotTol()
Retrieves the value of the control 'CROSSOVERRELPIVOTTOL'. Relative pivot tolerance in crossover
-
setCrossOverRelPivotTol
public void setCrossOverRelPivotTol(double newval)
Sets the value of the control 'CROSSOVERRELPIVOTTOL'. Relative pivot tolerance in crossover
-
resetCrossOverRelPivotTol
public void resetCrossOverRelPivotTol()
Resets to its default the value of control 'CROSSOVERRELPIVOTTOL'
-
getCrossOverRelPivotTolSafe
public double getCrossOverRelPivotTolSafe()
Retrieves the value of the control 'CROSSOVERRELPIVOTTOLSAFE'. Numerically stable pivot tolerance in crossover
-
setCrossOverRelPivotTolSafe
public void setCrossOverRelPivotTolSafe(double newval)
Sets the value of the control 'CROSSOVERRELPIVOTTOLSAFE'. Numerically stable pivot tolerance in crossover
-
resetCrossOverRelPivotTolSafe
public void resetCrossOverRelPivotTolSafe()
Resets to its default the value of control 'CROSSOVERRELPIVOTTOLSAFE'
-
getDetLogFreq
public double getDetLogFreq()
Retrieves the value of the control 'DETLOGFREQ'. Frequency of loglines in new style LP log
-
setDetLogFreq
public void setDetLogFreq(double newval)
Sets the value of the control 'DETLOGFREQ'. Frequency of loglines in new style LP log
-
resetDetLogFreq
public void resetDetLogFreq()
Resets to its default the value of control 'DETLOGFREQ'
-
getMaxImpliedBound
public double getMaxImpliedBound()
Retrieves the value of the control 'MAXIMPLIEDBOUND'. The threshold at which to treat implied bounds as infinite.
-
setMaxImpliedBound
public void setMaxImpliedBound(double newval)
Sets the value of the control 'MAXIMPLIEDBOUND'. The threshold at which to treat implied bounds as infinite.
-
resetMaxImpliedBound
public void resetMaxImpliedBound()
Resets to its default the value of control 'MAXIMPLIEDBOUND'
-
getFeasTolTarget
public double getFeasTolTarget()
Retrieves the value of the control 'FEASTOLTARGET'. Target feasibility tolerance
-
setFeasTolTarget
public void setFeasTolTarget(double newval)
Sets the value of the control 'FEASTOLTARGET'. Target feasibility tolerance
-
resetFeasTolTarget
public void resetFeasTolTarget()
Resets to its default the value of control 'FEASTOLTARGET'
-
getOptimalityTolTarget
public double getOptimalityTolTarget()
Retrieves the value of the control 'OPTIMALITYTOLTARGET'. Target zero tolerance for reduced costs
-
setOptimalityTolTarget
public void setOptimalityTolTarget(double newval)
Sets the value of the control 'OPTIMALITYTOLTARGET'. Target zero tolerance for reduced costs
-
resetOptimalityTolTarget
public void resetOptimalityTolTarget()
Resets to its default the value of control 'OPTIMALITYTOLTARGET'
-
getPreComponentsEffort
public double getPreComponentsEffort()
Retrieves the value of the control 'PRECOMPONENTSEFFORT'. Increase to put more emphasis on component presolving
-
setPreComponentsEffort
public void setPreComponentsEffort(double newval)
Sets the value of the control 'PRECOMPONENTSEFFORT'. Increase to put more emphasis on component presolving
-
resetPreComponentsEffort
public void resetPreComponentsEffort()
Resets to its default the value of control 'PRECOMPONENTSEFFORT'
-
getLPLogDelay
public double getLPLogDelay()
Retrieves the value of the control 'LPLOGDELAY'. Time intervals between two LP log lines
-
setLPLogDelay
public void setLPLogDelay(double newval)
Sets the value of the control 'LPLOGDELAY'. Time intervals between two LP log lines
-
resetLPLogDelay
public void resetLPLogDelay()
Resets to its default the value of control 'LPLOGDELAY'
-
getHeurDiveIterLimit
public double getHeurDiveIterLimit()
Retrieves the value of the control 'HEURDIVEITERLIMIT'. Iteration limit for reoptimizing during the diving heuristic.
-
setHeurDiveIterLimit
public void setHeurDiveIterLimit(double newval)
Sets the value of the control 'HEURDIVEITERLIMIT'. Iteration limit for reoptimizing during the diving heuristic.
-
resetHeurDiveIterLimit
public void resetHeurDiveIterLimit()
Resets to its default the value of control 'HEURDIVEITERLIMIT'
-
getMPSRHSName
public java.lang.String getMPSRHSName()
Retrieves the value of the control 'MPSRHSNAME'. The right hand side name sought in the MPS file
-
setMPSRHSName
public void setMPSRHSName(java.lang.String newval)
Sets the value of the control 'MPSRHSNAME'. The right hand side name sought in the MPS file
-
resetMPSRHSName
public void resetMPSRHSName()
Resets to its default the value of control 'MPSRHSNAME'
-
getMPSObjName
public java.lang.String getMPSObjName()
Retrieves the value of the control 'MPSOBJNAME'. The objective function name sought in the MPS file
-
setMPSObjName
public void setMPSObjName(java.lang.String newval)
Sets the value of the control 'MPSOBJNAME'. The objective function name sought in the MPS file
-
resetMPSObjName
public void resetMPSObjName()
Resets to its default the value of control 'MPSOBJNAME'
-
getMPSRangeName
public java.lang.String getMPSRangeName()
Retrieves the value of the control 'MPSRANGENAME'. The range name sought in the MPS file
-
setMPSRangeName
public void setMPSRangeName(java.lang.String newval)
Sets the value of the control 'MPSRANGENAME'. The range name sought in the MPS file
-
resetMPSRangeName
public void resetMPSRangeName()
Resets to its default the value of control 'MPSRANGENAME'
-
getMPSBoundName
public java.lang.String getMPSBoundName()
Retrieves the value of the control 'MPSBOUNDNAME'. The bound name sought in the MPS file
-
setMPSBoundName
public void setMPSBoundName(java.lang.String newval)
Sets the value of the control 'MPSBOUNDNAME'. The bound name sought in the MPS file
-
resetMPSBoundName
public void resetMPSBoundName()
Resets to its default the value of control 'MPSBOUNDNAME'
-
getOutputMask
public java.lang.String getOutputMask()
Retrieves the value of the control 'OUTPUTMASK'. Mask to restrict the row and column names written to file
-
setOutputMask
public void setOutputMask(java.lang.String newval)
Sets the value of the control 'OUTPUTMASK'. Mask to restrict the row and column names written to file
-
resetOutputMask
public void resetOutputMask()
Resets to its default the value of control 'OUTPUTMASK'
-
getTunerMethodFile
public java.lang.String getTunerMethodFile()
Retrieves the value of the control 'TUNERMETHODFILE'. A file with a list of fixed and tunable controls, which defines the user tuner method.
-
setTunerMethodFile
public void setTunerMethodFile(java.lang.String newval)
Sets the value of the control 'TUNERMETHODFILE'. A file with a list of fixed and tunable controls, which defines the user tuner method.
-
resetTunerMethodFile
public void resetTunerMethodFile()
Resets to its default the value of control 'TUNERMETHODFILE'
-
getTunerOutputPath
public java.lang.String getTunerOutputPath()
Retrieves the value of the control 'TUNEROUTPUTPATH'. A root folder which contains all the tuner related output, logs and results.
-
setTunerOutputPath
public void setTunerOutputPath(java.lang.String newval)
Sets the value of the control 'TUNEROUTPUTPATH'. A root folder which contains all the tuner related output, logs and results.
-
resetTunerOutputPath
public void resetTunerOutputPath()
Resets to its default the value of control 'TUNEROUTPUTPATH'
-
getTunerSessionName
public java.lang.String getTunerSessionName()
Retrieves the value of the control 'TUNERSESSIONNAME'. A session name (instead of the default problem name) for identifying tuner sessions.
-
setTunerSessionName
public void setTunerSessionName(java.lang.String newval)
Sets the value of the control 'TUNERSESSIONNAME'. A session name (instead of the default problem name) for identifying tuner sessions.
-
resetTunerSessionName
public void resetTunerSessionName()
Resets to its default the value of control 'TUNERSESSIONNAME'
-
-