Initializing help system before first use

# XPRSprob.Attributes

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

- Enclosing class:
    XPRSprob

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

  Class to access attributes. Instances of this class provide a convenient way to access the attributes of a `XPRSprob` instance. The methods in this class are convenience wrappers for the various `getXXXAttrib` functions in class `XPRSprob`.
  See Also:
    `XPRSprob.getIntAttrib(int)`, `XPRSprob.getLongAttrib(int)`, `XPRSprob.getDblAttrib(int)`, `XPRSprob.getStrAttrib(int)`

- - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getActiveNodes()` | Retrieves the value of the attribute `XPRSconstants.ACTIVENODES`.
    `int` | `getAlgorithm()` | Retrieves the value of the attribute `XPRSconstants.ALGORITHM`.
    `double` | `getAttentionLevel()` | Retrieves the value of the attribute `XPRSconstants.ATTENTIONLEVEL`.
    `long` | `getAvailableMemory()` | Retrieves the value of the attribute `XPRSconstants.AVAILABLEMEMORY`.
    `long` | `getBarAASize()` | Retrieves the value of the attribute `XPRSconstants.BARAASIZE`.
    `double` | `getBarCGap()` | Retrieves the value of the attribute `XPRSconstants.BARCGAP`.
    `double` | `getBarCondA()` | Retrieves the value of the attribute `XPRSconstants.BARCONDA`.
    `double` | `getBarCondD()` | Retrieves the value of the attribute `XPRSconstants.BARCONDD`.
    `int` | `getBarCrossover()` | Retrieves the value of the attribute `XPRSconstants.BARCROSSOVER`.
    `int` | `getBarDenseCol()` | Retrieves the value of the attribute `XPRSconstants.BARDENSECOL`.
    `double` | `getBarDualInf()` | Retrieves the value of the attribute `XPRSconstants.BARDUALINF`.
    `double` | `getBarDualObj()` | Retrieves the value of the attribute `XPRSconstants.BARDUALOBJ`.
    `int` | `getBarIter()` | Retrieves the value of the attribute `XPRSconstants.BARITER`.
    `long` | `getBarLSize()` | Retrieves the value of the attribute `XPRSconstants.BARLSIZE`.
    `double` | `getBarPrimalInf()` | Retrieves the value of the attribute `XPRSconstants.BARPRIMALINF`.
    `double` | `getBarPrimalObj()` | Retrieves the value of the attribute `XPRSconstants.BARPRIMALOBJ`.
    `int` | `getBarSing()` | Retrieves the value of the attribute `XPRSconstants.BARSING`.
    `int` | `getBarSingR()` | Retrieves the value of the attribute `XPRSconstants.BARSINGR`.
    `double` | `getBestBound()` | Retrieves the value of the attribute `XPRSconstants.BESTBOUND`.
    `java.lang.String` | `getBoundName()` | Retrieves the value of the attribute `XPRSconstants.BOUNDNAME`.
    `double` | `getBranchValue()` | Retrieves the value of the attribute `XPRSconstants.BRANCHVALUE`.
    `int` | `getBranchVar()` | Retrieves the value of the attribute `XPRSconstants.BRANCHVAR`.
    `int` | `getCallbackCount_OptNode()` | Retrieves the value of the attribute `XPRSconstants.CALLBACKCOUNT_OPTNODE`.
    `int` | `getChecksOnMaxCutTime()` | Retrieves the value of the attribute `XPRSconstants.CHECKSONMAXCUTTIME`.
    `int` | `getChecksOnMaxTime()` | Retrieves the value of the attribute `XPRSconstants.CHECKSONMAXTIME`.
    `int` | `getCols()` | Retrieves the value of the attribute `XPRSconstants.COLS`.
    `int` | `getComputeExecutions()` | Retrieves the value of the attribute `XPRSconstants.COMPUTEEXECUTIONS`.
    `int` | `getConeElems()` | Retrieves the value of the attribute `XPRSconstants.CONEELEMS`.
    `int` | `getCones()` | Retrieves the value of the attribute `XPRSconstants.CONES`.
    `int` | `getCoresDetected()` | Retrieves the value of the attribute `XPRSconstants.CORESDETECTED`.
    `int` | `getCoresPerCPUDetected()` | Retrieves the value of the attribute `XPRSconstants.CORESPERCPUDETECTED`.
    `double` | `getCpiScaleFactor()` | Retrieves the value of the attribute `XPRSconstants.CPISCALEFACTOR`.
    `int` | `getCPUsDetected()` | Retrieves the value of the attribute `XPRSconstants.CPUSDETECTED`.
    `int` | `getCrossoverIter()` | Retrieves the value of the attribute `XPRSconstants.CROSSOVERITER`.
    `long` | `getCurrentMemory()` | Retrieves the value of the attribute `XPRSconstants.CURRENTMEMORY`.
    `int` | `getCurrentNode()` | Retrieves the value of the attribute `XPRSconstants.CURRENTNODE`.
    `double` | `getCurrMipCutOff()` | Retrieves the value of the attribute `XPRSconstants.CURRMIPCUTOFF`.
    `int` | `getCutRounds()` | Retrieves the value of the attribute `XPRSconstants.CUTROUNDS`.
    `int` | `getCuts()` | Retrieves the value of the attribute `XPRSconstants.CUTS`.
    `int` | `getDualInfeas()` | Retrieves the value of the attribute `XPRSconstants.DUALINFEAS`.
    `long` | `getElems()` | Retrieves the value of the attribute `XPRSconstants.ELEMS`.
    `int` | `getErrorCode()` | Retrieves the value of the attribute `XPRSconstants.ERRORCODE`.
    `long` | `getGenConCols()` | Retrieves the value of the attribute `XPRSconstants.GENCONCOLS`.
    `int` | `getGenCons()` | Retrieves the value of the attribute `XPRSconstants.GENCONS`.
    `long` | `getGenConVals()` | Retrieves the value of the attribute `XPRSconstants.GENCONVALS`.
    `int` | `getGlobalBoundingboxApplied()` | Retrieves the value of the attribute `XPRSconstants.GLOBALBOUNDINGBOXAPPLIED`.
    `int` | `getGlobalNLPInfeas()` | Retrieves the value of the attribute `XPRSconstants.GLOBALNLPINFEAS`.
    `XPRSenumerations.IISSolStatus` | `getIISSolStatus()` | Retrieves the value of the attribute `XPRSconstants.IISSOLSTATUS`.
    `int` | `getIndicators()` | Retrieves the value of the attribute `XPRSconstants.INDICATORS`.
    `int` | `getInputCols()` | Retrieves the value of the attribute `XPRSconstants.INPUTCOLS`.
    `int` | `getInputRows()` | Retrieves the value of the attribute `XPRSconstants.INPUTROWS`.
    `int` | `getLocalSolverSelected()` | Retrieves the value of the attribute `XPRSconstants.LOCALSOLVERSELECTED`.
    `double` | `getLPObjVal()` | Retrieves the value of the attribute `XPRSconstants.LPOBJVAL`.
    `XPRSenumerations.LPStatus` | `getLPStatus()` | Retrieves the value of the attribute `XPRSconstants.LPSTATUS`.
    `java.lang.String` | `getMatrixName()` | Retrieves the value of the attribute `XPRSconstants.MATRIXNAME`.
    `double` | `getMaxAbsDualInfeas()` | Retrieves the value of the attribute `XPRSconstants.MAXABSDUALINFEAS`.
    `double` | `getMaxAbsPrimalInfeas()` | Retrieves the value of the attribute `XPRSconstants.MAXABSPRIMALINFEAS`.
    `double` | `getMaxKappa()` | Retrieves the value of the attribute `XPRSconstants.MAXKAPPA`.
    `double` | `getMaxMipInfeas()` | Retrieves the value of the attribute `XPRSconstants.MAXMIPINFEAS`.
    `int` | `getMaxProbNameLength()` | Retrieves the value of the attribute `XPRSconstants.MAXPROBNAMELENGTH`.
    `double` | `getMaxRelDualInfeas()` | Retrieves the value of the attribute `XPRSconstants.MAXRELDUALINFEAS`.
    `double` | `getMaxRelPrimalInfeas()` | Retrieves the value of the attribute `XPRSconstants.MAXRELPRIMALINFEAS`.
    `long` | `getMemoryLimitDetected()` | Retrieves the value of the attribute `XPRSconstants.MEMORYLIMITDETECTED`.
    `double` | `getMIPBestObjVal()` | Retrieves the value of the attribute `XPRSconstants.MIPBESTOBJVAL`.
    `int` | `getMIPEnts()` | Retrieves the value of the attribute `XPRSconstants.MIPENTS`.
    `int` | `getMIPInfeas()` | Retrieves the value of the attribute `XPRSconstants.MIPINFEAS`.
    `double` | `getMIPObjVal()` | Retrieves the value of the attribute `XPRSconstants.MIPOBJVAL`.
    `int` | `getMIPSolNode()` | Retrieves the value of the attribute `XPRSconstants.MIPSOLNODE`.
    `int` | `getMIPSols()` | Retrieves the value of the attribute `XPRSconstants.MIPSOLS`.
    `double` | `getMIPSolTime()` | Retrieves the value of the attribute `XPRSconstants.MIPSOLTIME`.
    `XPRSenumerations.MIPStatus` | `getMIPStatus()` | Retrieves the value of the attribute `XPRSconstants.MIPSTATUS`.
    `int` | `getMIPThreadID()` | Retrieves the value of the attribute `XPRSconstants.MIPTHREADID`.
    `int` | `getNameLength()` | Retrieves the value of the attribute `XPRSconstants.NAMELENGTH`.
    `int` | `getNlpEqualsColumn()` | Retrieves the value of the attribute `XPRSconstants.NLPEQUALSCOLUMN`.
    `int` | `getNlpIfs()` | Retrieves the value of the attribute `XPRSconstants.NLPIFS`.
    `int` | `getNlpImplicitVariables()` | Retrieves the value of the attribute `XPRSconstants.NLPIMPLICITVARIABLES`.
    `int` | `getNlpJobID()` | Retrieves the value of the attribute `XPRSconstants.NLPJOBID`.
    `int` | `getNlpKeepBestIter()` | Retrieves the value of the attribute `XPRSconstants.NLPKEEPBESTITER`.
    `int` | `getNlpModelCols()` | Retrieves the value of the attribute `XPRSconstants.NLPMODELCOLS`.
    `int` | `getNlpModelRows()` | Retrieves the value of the attribute `XPRSconstants.NLPMODELROWS`.
    `double` | `getNlpObjVal()` | Retrieves the value of the attribute `XPRSconstants.NLPOBJVAL`.
    `double` | `getNlpOptTime()` | Retrieves the value of the attribute `XPRSconstants.NLPOPTTIME`.
    `int` | `getNlpOriginalCols()` | Retrieves the value of the attribute `XPRSconstants.NLPORIGINALCOLS`.
    `int` | `getNlpOriginalRows()` | Retrieves the value of the attribute `XPRSconstants.NLPORIGINALROWS`.
    `int` | `getNlpPresolveEliminations()` | Retrieves the value of the attribute `XPRSconstants.NLPPRESOLVEELIMINATIONS`.
    `int` | `getNlpStatus()` | Retrieves the value of the attribute `XPRSconstants.NLPSTATUS`.
    `int` | `getNlpStopStatus()` | Retrieves the value of the attribute `XPRSconstants.NLPSTOPSTATUS`.
    `int` | `getNlpUFs()` | Retrieves the value of the attribute `XPRSconstants.NLPUFS`.
    `int` | `getNlpUseDerivatives()` | Retrieves the value of the attribute `XPRSconstants.NLPUSEDERIVATIVES`.
    `int` | `getNlpUserFuncCalls()` | Retrieves the value of the attribute `XPRSconstants.NLPUSERFUNCCALLS`.
    `double` | `getNlpValidationIndex_A()` | Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_A`.
    `double` | `getNlpValidationIndex_K()` | Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_K`.
    `double` | `getNlpValidationIndex_R()` | Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_R`.
    `int` | `getNlpVariables()` | Retrieves the value of the attribute `XPRSconstants.NLPVARIABLES`.
    `int` | `getNodeDepth()` | Retrieves the value of the attribute `XPRSconstants.NODEDEPTH`.
    `int` | `getNodes()` | Retrieves the value of the attribute `XPRSconstants.NODES`.
    `int` | `getNonLinearConstraints()` | Retrieves the value of the attribute `XPRSconstants.NONLINEARCONSTRAINTS`.
    `int` | `getNumIIS()` | Retrieves the value of the attribute `XPRSconstants.NUMIIS`.
    `int` | `getObjectives()` | Retrieves the value of the attribute `XPRSconstants.OBJECTIVES`.
    `java.lang.String` | `getObjName()` | Deprecated. since 41.00
    `double` | `getObjRHS()` | Retrieves the value of the attribute `XPRSconstants.OBJRHS`.
    `double` | `getOBJSense()` | Retrieves the value of the attribute `XPRSconstants.OBJSENSE`.
    `int` | `getObjsToSolve()` | Retrieves the value of the attribute `XPRSconstants.OBJSTOSOLVE`.
    `double` | `getObjVal()` | Retrieves the value of the attribute `XPRSconstants.OBJVAL`.
    `double` | `getObservedPrimalIntegral()` | Retrieves the value of the attribute `XPRSconstants.OBSERVEDPRIMALINTEGRAL`.
    `XPRSenumerations.OptimizeType` | `getOptimizeTypeUsed()` | Retrieves the value of the attribute `XPRSconstants.OPTIMIZETYPEUSED`.
    `int` | `getOriginalCols()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALCOLS`.
    `long` | `getOriginalGenconCols()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONCOLS`.
    `int` | `getOriginalGencons()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONS`.
    `long` | `getOriginalGenconVals()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONVALS`.
    `int` | `getOriginalIndicators()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALINDICATORS`.
    `int` | `getOriginalMIPEnts()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALMIPENTS`.
    `long` | `getOriginalPwlpoints()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALPWLPOINTS`.
    `int` | `getOriginalPwls()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALPWLS`.
    `int` | `getOriginalQCElems()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALQCELEMS`.
    `int` | `getOriginalQConstraints()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALQCONSTRAINTS`.
    `int` | `getOriginalQElems()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALQELEMS`.
    `int` | `getOriginalRows()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALROWS`.
    `long` | `getOriginalSetMembers()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALSETMEMBERS`.
    `int` | `getOriginalSets()` | Retrieves the value of the attribute `XPRSconstants.ORIGINALSETS`.
    `int` | `getParentNode()` | Retrieves the value of the attribute `XPRSconstants.PARENTNODE`.
    `long` | `getPeakMemory()` | Retrieves the value of the attribute `XPRSconstants.PEAKMEMORY`.
    `int` | `getPeakTotalTreeMemoryUsage()` | Retrieves the value of the attribute `XPRSconstants.PEAKTOTALTREEMEMORYUSAGE`.
    `double` | `getPenaltyValue()` | Retrieves the value of the attribute `XPRSconstants.PENALTYVALUE`.
    `int` | `getPhysicalCoresDetected()` | Retrieves the value of the attribute `XPRSconstants.PHYSICALCORESDETECTED`.
    `int` | `getPhysicalCoresPerCPUDetected()` | Retrieves the value of the attribute `XPRSconstants.PHYSICALCORESPERCPUDETECTED`.
    `double` | `getPredictedAttLevel()` | Retrieves the value of the attribute `XPRSconstants.PREDICTEDATTLEVEL`.
    `int` | `getPresolveIndex()` | Retrieves the value of the attribute `XPRSconstants.PRESOLVEINDEX`.
    `int` | `getPresolveState()` | Retrieves the value of the attribute `XPRSconstants.PRESOLVESTATE`.
    `double` | `getPrimalDualIntegral()` | Retrieves the value of the attribute `XPRSconstants.PRIMALDUALINTEGRAL`.
    `int` | `getPrimalInfeas()` | Retrieves the value of the attribute `XPRSconstants.PRIMALINFEAS`.
    `int` | `getPwlCons()` | Retrieves the value of the attribute `XPRSconstants.PWLCONS`.
    `long` | `getPwlPoints()` | Retrieves the value of the attribute `XPRSconstants.PWLPOINTS`.
    `int` | `getQCElems()` | Retrieves the value of the attribute `XPRSconstants.QCELEMS`.
    `int` | `getQConstraints()` | Retrieves the value of the attribute `XPRSconstants.QCONSTRAINTS`.
    `int` | `getQElems()` | Retrieves the value of the attribute `XPRSconstants.QELEMS`.
    `java.lang.String` | `getRangeName()` | Retrieves the value of the attribute `XPRSconstants.RANGENAME`.
    `int` | `getRestarts()` | Retrieves the value of the attribute `XPRSconstants.RESTARTS`.
    `java.lang.String` | `getRHSName()` | Retrieves the value of the attribute `XPRSconstants.RHSNAME`.
    `int` | `getRows()` | Retrieves the value of the attribute `XPRSconstants.ROWS`.
    `long` | `getSetMembers()` | Retrieves the value of the attribute `XPRSconstants.SETMEMBERS`.
    `int` | `getSets()` | Retrieves the value of the attribute `XPRSconstants.SETS`.
    `int` | `getSimplexIter()` | Retrieves the value of the attribute `XPRSconstants.SIMPLEXITER`.
    `int` | `getSlpCoefficients()` | Retrieves the value of the attribute `XPRSconstants.SLPCOEFFICIENTS`.
    `double` | `getSlpCurrentDeltaCost()` | Retrieves the value of the attribute `XPRSconstants.SLPCURRENTDELTACOST`.
    `double` | `getSlpCurrentErrorCost()` | Retrieves the value of the attribute `XPRSconstants.SLPCURRENTERRORCOST`.
    `int` | `getSlpDeltas()` | Retrieves the value of the attribute `XPRSconstants.SLPDELTAS`.
    `int` | `getSlpECFCount()` | Retrieves the value of the attribute `XPRSconstants.SLPECFCOUNT`.
    `double` | `getSlpErrorCosts()` | Retrieves the value of the attribute `XPRSconstants.SLPERRORCOSTS`.
    `int` | `getSlpIter()` | Retrieves the value of the attribute `XPRSconstants.SLPITER`.
    `int` | `getSlpMinusPenaltyErrors()` | Retrieves the value of the attribute `XPRSconstants.SLPMINUSPENALTYERRORS`.
    `int` | `getSlpMipIter()` | Retrieves the value of the attribute `XPRSconstants.SLPMIPITER`.
    `int` | `getSlpMipNodes()` | Retrieves the value of the attribute `XPRSconstants.SLPMIPNODES`.
    `int` | `getSlpMipSols()` | Retrieves the value of the attribute `XPRSconstants.SLPMIPSOLS`.
    `int` | `getSlpNonConstantCoeffs()` | Retrieves the value of the attribute `XPRSconstants.SLPNONCONSTANTCOEFFS`.
    `int` | `getSlpPenaltyDeltaColumn()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTACOLUMN`.
    `int` | `getSlpPenaltyDeltaRow()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAROW`.
    `int` | `getSlpPenaltyDeltas()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAS`.
    `double` | `getSlpPenaltyDeltaTotal()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTATOTAL`.
    `double` | `getSlpPenaltyDeltaValue()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAVALUE`.
    `int` | `getSlpPenaltyErrorColumn()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORCOLUMN`.
    `int` | `getSlpPenaltyErrorRow()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORROW`.
    `int` | `getSlpPenaltyErrors()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORS`.
    `double` | `getSlpPenaltyErrorTotal()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORTOTAL`.
    `double` | `getSlpPenaltyErrorValue()` | Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORVALUE`.
    `int` | `getSlpPlusPenaltyErrors()` | Retrieves the value of the attribute `XPRSconstants.SLPPLUSPENALTYERRORS`.
    `int` | `getSlpSbxConverged()` | Retrieves the value of the attribute `XPRSconstants.SLPSBXCONVERGED`.
    `int` | `getSlpStatus()` | Retrieves the value of the attribute `XPRSconstants.SLPSTATUS`.
    `int` | `getSlpTolSets()` | Retrieves the value of the attribute `XPRSconstants.SLPTOLSETS`.
    `int` | `getSlpUCConstrainedCount()` | Retrieves the value of the attribute `XPRSconstants.SLPUCCONSTRAINEDCOUNT`.
    `int` | `getSlpUnConverged()` | Retrieves the value of the attribute `XPRSconstants.SLPUNCONVERGED`.
    `int` | `getSlpZeroesReset()` | Retrieves the value of the attribute `XPRSconstants.SLPZEROESRESET`.
    `int` | `getSlpZeroesRetained()` | Retrieves the value of the attribute `XPRSconstants.SLPZEROESRETAINED`.
    `int` | `getSlpZeroesTotal()` | Retrieves the value of the attribute `XPRSconstants.SLPZEROESTOTAL`.
    `XPRSenumerations.SolStatus` | `getSolStatus()` | Retrieves the value of the attribute `XPRSconstants.SOLSTATUS`.
    `int` | `getSolvedObjs()` | Retrieves the value of the attribute `XPRSconstants.SOLVEDOBJS`.
    `XPRSenumerations.SolveStatus` | `getSolveStatus()` | Retrieves the value of the attribute `XPRSconstants.SOLVESTATUS`.
    `int` | `getSpareCols()` | Retrieves the value of the attribute `XPRSconstants.SPARECOLS`.
    `long` | `getSpareElems()` | Retrieves the value of the attribute `XPRSconstants.SPAREELEMS`.
    `int` | `getSpareMIPEnts()` | Retrieves the value of the attribute `XPRSconstants.SPAREMIPENTS`.
    `int` | `getSpareRows()` | Retrieves the value of the attribute `XPRSconstants.SPAREROWS`.
    `long` | `getSpareSetElems()` | Retrieves the value of the attribute `XPRSconstants.SPARESETELEMS`.
    `int` | `getSpareSets()` | Retrieves the value of the attribute `XPRSconstants.SPARESETS`.
    `int` | `getStopStatus()` | Retrieves the value of the attribute `XPRSconstants.STOPSTATUS`.
    `double` | `getSumPrimalInf()` | Retrieves the value of the attribute `XPRSconstants.SUMPRIMALINF`.
    `long` | `getSystemMemory()` | Retrieves the value of the attribute `XPRSconstants.SYSTEMMEMORY`.
    `double` | `getTime()` | Retrieves the value of the attribute `XPRSconstants.TIME`.
    `long` | `getTotalMemory()` | Retrieves the value of the attribute `XPRSconstants.TOTALMEMORY`.
    `double` | `getTreeCompletion()` | Retrieves the value of the attribute `XPRSconstants.TREECOMPLETION`.
    `int` | `getTreeFileSize()` | Retrieves the value of the attribute `XPRSconstants.TREEFILESIZE`.
    `int` | `getTreeFileUsage()` | Retrieves the value of the attribute `XPRSconstants.TREEFILEUSAGE`.
    `int` | `getTreeMemoryUsage()` | Retrieves the value of the attribute `XPRSconstants.TREEMEMORYUSAGE`.
    `int` | `getTreeRestarts()` | Retrieves the value of the attribute `XPRSconstants.TREERESTARTS`.
    `java.lang.String` | `getUUID()` | Retrieves the value of the attribute `XPRSconstants.UUID`.
    `double` | `getWork()` | Retrieves the value of the attribute `XPRSconstants.WORK`.
    `java.lang.String` | `getXpressVersion()` | Retrieves the value of the attribute `XPRSconstants.XPRESSVERSION`.

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

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

- - ### Method Detail

    - #### getRows

          public int getRows()

      Retrieves the value of the attribute `XPRSconstants.ROWS`. Number of rows (i.e. constraints) in the matrix.

      Examples using `attributes().getRows`:

      - CuttingStock.java
      - FolioHeuristic.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - LoadLP.java
      - Repair.java
      - Tableau.java
      - Trimloss.java
      Returns:
        Value of attribute `XPRSconstants.ROWS`.

    - #### getSets

          public int getSets()

      Retrieves the value of the attribute `XPRSconstants.SETS`. Number of special ordered sets in the matrix.

      Examples using `attributes().getSets`:

      - Repair.java
      Returns:
        Value of attribute `XPRSconstants.SETS`.

    - #### getSetMembers

          public long getSetMembers()

      Retrieves the value of the attribute `XPRSconstants.SETMEMBERS`. Number of variables within special ordered sets (set members) in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SETMEMBERS`.

    - #### getElems

          public long getElems()

      Retrieves the value of the attribute `XPRSconstants.ELEMS`. Number of matrix nonzeros (elements).
      Returns:
        Value of attribute `XPRSconstants.ELEMS`.

    - #### getPrimalInfeas

          public int getPrimalInfeas()

      Retrieves the value of the attribute `XPRSconstants.PRIMALINFEAS`. Number of primal infeasibilities.
      Returns:
        Value of attribute `XPRSconstants.PRIMALINFEAS`.

    - #### getDualInfeas

          public int getDualInfeas()

      Retrieves the value of the attribute `XPRSconstants.DUALINFEAS`. Number of dual infeasibilities.
      Returns:
        Value of attribute `XPRSconstants.DUALINFEAS`.

    - #### getSimplexIter

          public int getSimplexIter()

      Retrieves the value of the attribute `XPRSconstants.SIMPLEXITER`. Number of simplex iterations performed.

      Examples using `attributes().getSimplexIter`:

      - Tableau.java
      Returns:
        Value of attribute `XPRSconstants.SIMPLEXITER`.

    - #### getLPStatus

          public XPRSenumerations.LPStatus getLPStatus()

      Retrieves the value of the attribute `XPRSconstants.LPSTATUS`. LP solution status. (Values are from the enumeration `XPRSenumerations.LPStatus`)

      Examples using `attributes().getLPStatus`:

      - ELSCut.java
      - FolioHeuristic.java
      - FolioIIS.java
      - FolioMipIIS.java
      - FolioQC.java
      - Knapsack.java
      - MultipleProblems.java
      - QuadraticProgramming.java
      - Wagon.java
      Returns:
        Value of attribute `XPRSconstants.LPSTATUS`.

    - #### getMIPStatus

          public XPRSenumerations.MIPStatus getMIPStatus()

      Retrieves the value of the attribute `XPRSconstants.MIPSTATUS`. (MIP) solution status. (Values are from the enumeration `XPRSenumerations.MIPStatus`)

      Examples using `attributes().getMIPStatus`:

      - ELSCut.java
      - FixBV.java
      - Folio.java
      - FolioHeuristic.java
      - FolioMipIIS.java
      - FolioQC.java
      - GlobalRHSParametrics.java
      - MultipleProblems.java
      - Pplan.java
      - Pplan2.java
      - PurchasePWL.java
      - PurchaseSOS2.java
      - SaveSol.java
      - Trimloss.java
      - Wagon.java
      Returns:
        Value of attribute `XPRSconstants.MIPSTATUS`.

    - #### getCuts

          public int getCuts()

      Retrieves the value of the attribute `XPRSconstants.CUTS`. Number of cuts being added to the matrix.
      Returns:
        Value of attribute `XPRSconstants.CUTS`.

    - #### getNodes

          public int getNodes()

      Retrieves the value of the attribute `XPRSconstants.NODES`. Number of nodes solved so far in the MIP search. A node is counted as solved when it is either dropped or branched on.

      Examples using `attributes().getNodes`:

      - ELSCut.java
      - FixBV.java
      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.NODES`.

    - #### getNodeDepth

          public int getNodeDepth()

      Retrieves the value of the attribute `XPRSconstants.NODEDEPTH`. Depth of the current node.

      Examples using `attributes().getNodeDepth`:

      - ELSCut.java
      Returns:
        Value of attribute `XPRSconstants.NODEDEPTH`.

    - #### getActiveNodes

          public int getActiveNodes()

      Retrieves the value of the attribute `XPRSconstants.ACTIVENODES`. Number of outstanding nodes.

      Examples using `attributes().getActiveNodes`:

      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.ACTIVENODES`.

    - #### getMIPSolNode

          public int getMIPSolNode()

      Retrieves the value of the attribute `XPRSconstants.MIPSOLNODE`. Node at which the last integer feasible solution was found.

      Examples using `attributes().getMIPSolNode`:

      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.MIPSOLNODE`.

    - #### getMIPSols

          public int getMIPSols()

      Retrieves the value of the attribute `XPRSconstants.MIPSOLS`. Number of integer solutions that have been found.

      Examples using `attributes().getMIPSols`:

      - AddMipSol.java
      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.MIPSOLS`.

    - #### getCols

          public int getCols()

      Retrieves the value of the attribute `XPRSconstants.COLS`. Number of columns (i.e. variables) in the matrix.

      Examples using `attributes().getCols`:

      - AddMipSol.java
      - CuttingStock.java
      - FolioHeuristic.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - Knapsack.java
      - MipSolEnum.java
      - MostViolated.java
      - Repair.java
      - RoundInt.java
      - Tableau.java
      - Trimloss.java
      Returns:
        Value of attribute `XPRSconstants.COLS`.

    - #### getSpareRows

          public int getSpareRows()

      Retrieves the value of the attribute `XPRSconstants.SPAREROWS`. Number of spare rows in the matrix.

      Examples using `attributes().getSpareRows`:

      - Tableau.java
      Returns:
        Value of attribute `XPRSconstants.SPAREROWS`.

    - #### getSpareCols

          public int getSpareCols()

      Retrieves the value of the attribute `XPRSconstants.SPARECOLS`. Number of spare columns in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SPARECOLS`.

    - #### getSpareElems

          public long getSpareElems()

      Retrieves the value of the attribute `XPRSconstants.SPAREELEMS`. Number of spare matrix elements in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SPAREELEMS`.

    - #### getSpareMIPEnts

          public int getSpareMIPEnts()

      Retrieves the value of the attribute `XPRSconstants.SPAREMIPENTS`. Number of spare MIP entities in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SPAREMIPENTS`.

    - #### getErrorCode

          public int getErrorCode()

      Retrieves the value of the attribute `XPRSconstants.ERRORCODE`. The most recent Optimizer error number that occurred. This is useful to determine the precise error that has occurred, after an Optimizer function has signalled an error by returning a non-zero value. The return value itself is not the error number. Refer to for a list of possible error numbers, the errors they indicate, and advice on what they mean and how to resolve them. A short error message may be obtained using `getLastError`, and all messages may be intercepted using the user output callback function; see `addCbMessage`.
      Returns:
        Value of attribute `XPRSconstants.ERRORCODE`.

    - #### getMIPInfeas

          public int getMIPInfeas()

      Retrieves the value of the attribute `XPRSconstants.MIPINFEAS`. Number of integer infeasibilities, including violations of special ordered sets, at the current node.

      Examples using `attributes().getMIPInfeas`:

      - AddMipSol.java
      - Knapsack.java
      Returns:
        Value of attribute `XPRSconstants.MIPINFEAS`.

    - #### getPresolveState

          public int getPresolveState()

      Retrieves the value of the attribute `XPRSconstants.PRESOLVESTATE`. Problem status as a bit-vector (compare Section ). (Values are from the enumeration `XPRSenumerations.PresolveState`)
      Returns:
        Value of attribute `XPRSconstants.PRESOLVESTATE`.

    - #### getParentNode

          public int getParentNode()

      Retrieves the value of the attribute `XPRSconstants.PARENTNODE`. The parent node of the current node in the tree search.
      Returns:
        Value of attribute `XPRSconstants.PARENTNODE`.

    - #### getNameLength

          public int getNameLength()

      Retrieves the value of the attribute `XPRSconstants.NAMELENGTH`. The length (in 8 character units) of row and column names in the matrix. To allocate a character array to store names, you must allow `8*NAMELENGTH+1` characters per name (the `+1` allows for the string terminator character).
      Returns:
        Value of attribute `XPRSconstants.NAMELENGTH`.

    - #### getQElems

          public int getQElems()

      Retrieves the value of the attribute `XPRSconstants.QELEMS`. Number of quadratic non-zeros in the objective.
      Returns:
        Value of attribute `XPRSconstants.QELEMS`.

    - #### getNumIIS

          public int getNumIIS()

      Retrieves the value of the attribute `XPRSconstants.NUMIIS`. Number of IISs found. You should first query the `IISSOLSTATUS` attribute to make sure that the IIS procedure terminated successfully.
      Returns:
        Value of attribute `XPRSconstants.NUMIIS`.

    - #### getMIPEnts

          public int getMIPEnts()

      Retrieves the value of the attribute `XPRSconstants.MIPENTS`. Number of MIP entities (i.e. binary, integer, semi-continuous, partial integer, and semi-continuous integer variables) but excluding the number of special ordered sets.

      Examples using `attributes().getMIPEnts`:

      - AddMipSol.java
      - FixBV.java
      - Repair.java
      Returns:
        Value of attribute `XPRSconstants.MIPENTS`.

    - #### getBranchVar

          public int getBranchVar()

      Retrieves the value of the attribute `XPRSconstants.BRANCHVAR`. The branching variable at a node of the Branch and Bound tree.
      Returns:
        Value of attribute `XPRSconstants.BRANCHVAR`.

    - #### getMIPThreadID

          public int getMIPThreadID()

      Retrieves the value of the attribute `XPRSconstants.MIPTHREADID`. The ID for the MIP thread.

      Examples using `attributes().getMIPThreadID`:

      - MostViolated.java
      Returns:
        Value of attribute `XPRSconstants.MIPTHREADID`.

    - #### getAlgorithm

          public int getAlgorithm()

      Retrieves the value of the attribute `XPRSconstants.ALGORITHM`. The algorithm the optimizer currently is running / was running just before completition.
      Returns:
        Value of attribute `XPRSconstants.ALGORITHM`.

    - #### getCrossoverIter

          public int getCrossoverIter()

      Retrieves the value of the attribute `XPRSconstants.CROSSOVERITER`. Number of simplex iterations performed in crossover.
      Returns:
        Value of attribute `XPRSconstants.CROSSOVERITER`.

    - #### getSolStatus

          public XPRSenumerations.SolStatus getSolStatus()

      Retrieves the value of the attribute `XPRSconstants.SOLSTATUS`. Status of the solution of the last problem solved with optimize. (Values are from the enumeration `XPRSenumerations.SolStatus`)

      Examples using `attributes().getSolStatus`:

      - AddMipSol.java
      - BinBurglar.java
      - BoolVars.java
      - Boxes02.java
      - Capbgt2l.java
      - CapitalBudgeting.java
      - ContractAllocation.java
      - CuttingStock.java
      - ELS.java
      - ELSCut.java
      - ELSManagedCuts.java
      - FacilityLocationArray.java
      - FacilityLocationCollection.java
      - FixBV.java
      - FolioCB.java
      - FolioHeuristic.java
      - FolioIIS.java
      - FolioInit.java
      - FolioMip1.java
      - FolioMip2.java
      - FolioMipIIS.java
      - FolioQC.java
      - FolioQP.java
      - GeneralConstraints.java
      - Glidert.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - GoalProg.java
      - Knapsack.java
      - LoadLP.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - MultipleKnapsack_Arrays.java
      - MultipleKnapsack_Collections.java
      - MultipleProblems.java
      - PiecewiseLinear.java
      - PolygonObjects.java
      - ProductionPlanning_Index.java
      - RecursiveFinancialPlanning.java
      - Sangraalind.java
      - SaveSol.java
      - SpecialOrderedSets.java
      - SpecialOrderedSetsQuadratic.java
      - TSP.java
      - Tableau.java
      - TravelingSalesPerson.java
      - Trimloss.java
      - Wagon.java
      Returns:
        Value of attribute `XPRSconstants.SOLSTATUS`.

    - #### getCutRounds

          public int getCutRounds()

      Retrieves the value of the attribute `XPRSconstants.CUTROUNDS`. Number of rounds of cuts applied to the current node of a branch-and-bound search.

      Examples using `attributes().getCutRounds`:

      - ELSManagedCuts.java
      Returns:
        Value of attribute `XPRSconstants.CUTROUNDS`.

    - #### getOriginalRows

          public int getOriginalRows()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALROWS`. Number of rows (i.e. constraints) in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALROWS`.

    - #### getCallbackCount_OptNode

          public int getCallbackCount_OptNode()

      Retrieves the value of the attribute `XPRSconstants.CALLBACKCOUNT_OPTNODE`. This attribute counts the number of times the optimal node callback set by `addCbOptnode` has been called for the current node, including the current callback call. The value of this attribute should only be used from within the optimal node callback.

      Examples using `attributes().getCallbackCount_OptNode`:

      - AddMipSol.java
      Returns:
        Value of attribute `XPRSconstants.CALLBACKCOUNT_OPTNODE`.

    - #### getSystemMemory

          public long getSystemMemory()

      Retrieves the value of the attribute `XPRSconstants.SYSTEMMEMORY`. The amount of non problem specific memory used by the solver.
      Returns:
        Value of attribute `XPRSconstants.SYSTEMMEMORY`.

    - #### getOriginalQElems

          public int getOriginalQElems()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALQELEMS`. Number of quadratic non-zeros in the original objective before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALQELEMS`.

    - #### getMaxProbNameLength

          public int getMaxProbNameLength()

      Retrieves the value of the attribute `XPRSconstants.MAXPROBNAMELENGTH`. Maximum size of the problem name and also the maximum allowed length of the file or path string for any function that accepts such an argument (not including the null terminator).
      Returns:
        Value of attribute `XPRSconstants.MAXPROBNAMELENGTH`.

    - #### getStopStatus

          public int getStopStatus()

      Retrieves the value of the attribute `XPRSconstants.STOPSTATUS`. Status of the optimization process.

      Examples using `attributes().getStopStatus`:

      - AddMipSol.java
      - FixBV.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - GoalProg.java
      - Knapsack.java
      - LoadLP.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - SaveSol.java
      - TSP.java
      - Tableau.java
      - TravelingSalesPerson.java
      - Trimloss.java
      Returns:
        Value of attribute `XPRSconstants.STOPSTATUS`.

    - #### getOriginalMIPEnts

          public int getOriginalMIPEnts()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALMIPENTS`. Number of MIP entities (i.e. binary, integer, semi-continuous, partial integer, and semi-continuous integer variables) but excluding the number of special ordered sets in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALMIPENTS`.

    - #### getOriginalSets

          public int getOriginalSets()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALSETS`. Number of special ordered sets in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALSETS`.

    - #### getOriginalSetMembers

          public long getOriginalSetMembers()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALSETMEMBERS`. Number of variables within special ordered sets (set members) in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALSETMEMBERS`.

    - #### getSpareSets

          public int getSpareSets()

      Retrieves the value of the attribute `XPRSconstants.SPARESETS`. Number of spare sets in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SPARESETS`.

    - #### getSpareSetElems

          public long getSpareSetElems()

      Retrieves the value of the attribute `XPRSconstants.SPARESETELEMS`. Number of spare set elements in the matrix.
      Returns:
        Value of attribute `XPRSconstants.SPARESETELEMS`.

    - #### getChecksOnMaxTime

          public int getChecksOnMaxTime()

      Retrieves the value of the attribute `XPRSconstants.CHECKSONMAXTIME`. This attribute is used to set the value of the `MAXCHECKSONMAXTIME` control. Its value is the number of times the optimizer checked the `MAXTIME` criterion during the last call to the optimization routine `mipOptimize`. If a run terminates on the `MAXTIME` criterion then the attribute is the negative of the number of times the optimizer checked the `MAXTIME` criterion up to and including the check when the termination was activated. Note that the attribute is set to zero at the beginning of each call to an optimization routine.
      Returns:
        Value of attribute `XPRSconstants.CHECKSONMAXTIME`.

    - #### getChecksOnMaxCutTime

          public int getChecksOnMaxCutTime()

      Retrieves the value of the attribute `XPRSconstants.CHECKSONMAXCUTTIME`. This attribute is used to set the value of the `MAXCHECKSONMAXCUTTIME` control. Its value is the number of times the optimizer checked the `MAXCUTTIME` criterion during the last call to the optimization routine `mipOptimize`. If a run terminates cutting operations on the `MAXCUTTIME` criterion then the attribute is the negative of the number of times the optimizer checked the `MAXCUTTIME` criterion up to and including the check when the termination was activated. Note that the attribute is set to zero at the beginning of each call to an optimization routine.
      Returns:
        Value of attribute `XPRSconstants.CHECKSONMAXCUTTIME`.

    - #### getOriginalCols

          public int getOriginalCols()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALCOLS`. Number of columns (i.e. variables) in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALCOLS`.

    - #### getQCElems

          public int getQCElems()

      Retrieves the value of the attribute `XPRSconstants.QCELEMS`. Number of quadratic row coefficients in the matrix.
      Returns:
        Value of attribute `XPRSconstants.QCELEMS`.

    - #### getQConstraints

          public int getQConstraints()

      Retrieves the value of the attribute `XPRSconstants.QCONSTRAINTS`. Number of rows with quadratic coefficients in the matrix.
      Returns:
        Value of attribute `XPRSconstants.QCONSTRAINTS`.

    - #### getOriginalQCElems

          public int getOriginalQCElems()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALQCELEMS`. Number of quadratic row coefficients in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALQCELEMS`.

    - #### getOriginalQConstraints

          public int getOriginalQConstraints()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALQCONSTRAINTS`. Number of rows with quadratic coefficients in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALQCONSTRAINTS`.

    - #### getPeakTotalTreeMemoryUsage

          public int getPeakTotalTreeMemoryUsage()

      Retrieves the value of the attribute `XPRSconstants.PEAKTOTALTREEMEMORYUSAGE`. The peak size, in megabytes, that the branch-and-bound search tree reached during the solve. Note that this value will include the uncompressed size of any compressed data and the size of any data saved to the tree file.
      Returns:
        Value of attribute `XPRSconstants.PEAKTOTALTREEMEMORYUSAGE`.

    - #### getCurrentNode

          public int getCurrentNode()

      Retrieves the value of the attribute `XPRSconstants.CURRENTNODE`. The unique identifier of the current node in the tree search.

      Examples using `attributes().getCurrentNode`:

      - Knapsack.java
      - RoundInt.java
      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.CURRENTNODE`.

    - #### getTreeMemoryUsage

          public int getTreeMemoryUsage()

      Retrieves the value of the attribute `XPRSconstants.TREEMEMORYUSAGE`. The amount of physical memory, in megabytes, currently being used to store the branch-and-bound search tree.
      Returns:
        Value of attribute `XPRSconstants.TREEMEMORYUSAGE`.

    - #### getTreeFileSize

          public int getTreeFileSize()

      Retrieves the value of the attribute `XPRSconstants.TREEFILESIZE`. The allocated size of the tree file, in megabytes. Because data can be removed from the tree file during the branch and bound search, the size of the tree file is usually greater than the amount of data currently within it (represented by the `TREEFILEUSAGE` attribute).
      Returns:
        Value of attribute `XPRSconstants.TREEFILESIZE`.

    - #### getTreeFileUsage

          public int getTreeFileUsage()

      Retrieves the value of the attribute `XPRSconstants.TREEFILEUSAGE`. The number of megabytes of data from the branch-and-bound tree that have been saved to the tree file. Note that the actual allocated size of the tree file (represented by the `TREEFILESIZE` attribute) may be greater than this value.
      Returns:
        Value of attribute `XPRSconstants.TREEFILEUSAGE`.

    - #### getIndicators

          public int getIndicators()

      Retrieves the value of the attribute `XPRSconstants.INDICATORS`. Number of indicator constrains in the problem.
      Returns:
        Value of attribute `XPRSconstants.INDICATORS`.

    - #### getOriginalIndicators

          public int getOriginalIndicators()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALINDICATORS`. Number of indicator constraints in the original matrix before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALINDICATORS`.

    - #### getCoresPerCPUDetected

          public int getCoresPerCPUDetected()

      Retrieves the value of the attribute `XPRSconstants.CORESPERCPUDETECTED`. Number of logical cores per CPU unit detected by the optimizer, which is the number of threads each CPU can execute.
      Returns:
        Value of attribute `XPRSconstants.CORESPERCPUDETECTED`.

    - #### getCPUsDetected

          public int getCPUsDetected()

      Retrieves the value of the attribute `XPRSconstants.CPUSDETECTED`. Number of CPU units detected by the optimizer.
      Returns:
        Value of attribute `XPRSconstants.CPUSDETECTED`.

    - #### getCoresDetected

          public int getCoresDetected()

      Retrieves the value of the attribute `XPRSconstants.CORESDETECTED`. Number of logical cores detected by the optimizer, which is the total number of threads the hardware can execute across all CPUs.

      Examples using `attributes().getCoresDetected`:

      - MostViolated.java
      Returns:
        Value of attribute `XPRSconstants.CORESDETECTED`.

    - #### getPhysicalCoresDetected

          public int getPhysicalCoresDetected()

      Retrieves the value of the attribute `XPRSconstants.PHYSICALCORESDETECTED`. The total number of physical cores across all CPUs detected by the optimizer.
      Returns:
        Value of attribute `XPRSconstants.PHYSICALCORESDETECTED`.

    - #### getPhysicalCoresPerCPUDetected

          public int getPhysicalCoresPerCPUDetected()

      Retrieves the value of the attribute `XPRSconstants.PHYSICALCORESPERCPUDETECTED`. The number of physical cores per CPU detected by the optimizer.
      Returns:
        Value of attribute `XPRSconstants.PHYSICALCORESPERCPUDETECTED`.

    - #### getOptimizeTypeUsed

          public XPRSenumerations.OptimizeType getOptimizeTypeUsed()

      Retrieves the value of the attribute `XPRSconstants.OPTIMIZETYPEUSED`. The type of solver used in the last call to `optimize`, `mipOptimize`, `lpOptimize` or `nlpOptimize`. (Values are from the enumeration `XPRSenumerations.OptimizeType`)
      Returns:
        Value of attribute `XPRSconstants.OPTIMIZETYPEUSED`.

    - #### getBarSing

          public int getBarSing()

      Retrieves the value of the attribute `XPRSconstants.BARSING`. Number of linearly dependent binding constraints at the optimal barrier solution. These results in singularities in the Cholesky decomposition during the barrier that may cause numerical troubles. Larger dependence means more chance for numerical difficulties.
      Returns:
        Value of attribute `XPRSconstants.BARSING`.

    - #### getBarSingR

          public int getBarSingR()

      Retrieves the value of the attribute `XPRSconstants.BARSINGR`. Regularized number of linearly dependent binding constraints at the optimal barrier solution. These results in singularities in the Cholesky decomposition during the barrier that may cause numerical troubles. Larger dependence means more chance for numerical difficulties.
      Returns:
        Value of attribute `XPRSconstants.BARSINGR`.

    - #### getPresolveIndex

          public int getPresolveIndex()

      Retrieves the value of the attribute `XPRSconstants.PRESOLVEINDEX`. Presolve: The row or column index on which presolve detected a problem to be infeasible or unbounded.
      Returns:
        Value of attribute `XPRSconstants.PRESOLVEINDEX`.

    - #### getCurrentMemory

          public long getCurrentMemory()

      Retrieves the value of the attribute `XPRSconstants.CURRENTMEMORY`. The amount of dynamically allocated heap memory by the problem being solved.
      Returns:
        Value of attribute `XPRSconstants.CURRENTMEMORY`.

    - #### getPeakMemory

          public long getPeakMemory()

      Retrieves the value of the attribute `XPRSconstants.PEAKMEMORY`. An estimate of the peak amount of dynamically allocated heap memory by the problem.
      Returns:
        Value of attribute `XPRSconstants.PEAKMEMORY`.

    - #### getCones

          public int getCones()

      Retrieves the value of the attribute `XPRSconstants.CONES`. Number of second order and rotated second order cones in the problem.
      Returns:
        Value of attribute `XPRSconstants.CONES`.

    - #### getConeElems

          public int getConeElems()

      Retrieves the value of the attribute `XPRSconstants.CONEELEMS`. Number of second order cone coefficients in the problem.
      Returns:
        Value of attribute `XPRSconstants.CONEELEMS`.

    - #### getTotalMemory

          public long getTotalMemory()

      Retrieves the value of the attribute `XPRSconstants.TOTALMEMORY`. The amount of dynamically allocated heap memory by the optimizer, including all problems currently exsisting.
      Returns:
        Value of attribute `XPRSconstants.TOTALMEMORY`.

    - #### getAvailableMemory

          public long getAvailableMemory()

      Retrieves the value of the attribute `XPRSconstants.AVAILABLEMEMORY`. The amount of heap memory detected by Xpress as free.
      Returns:
        Value of attribute `XPRSconstants.AVAILABLEMEMORY`.

    - #### getPwlCons

          public int getPwlCons()

      Retrieves the value of the attribute `XPRSconstants.PWLCONS`. Number of piecewise linear constraints in the problem.
      Returns:
        Value of attribute `XPRSconstants.PWLCONS`.

    - #### getPwlPoints

          public long getPwlPoints()

      Retrieves the value of the attribute `XPRSconstants.PWLPOINTS`. Number of breakpoints of piecewise linear constraints in the problem.
      Returns:
        Value of attribute `XPRSconstants.PWLPOINTS`.

    - #### getGenCons

          public int getGenCons()

      Retrieves the value of the attribute `XPRSconstants.GENCONS`. The number of general constraints (i.e. MIN/MAX/AND/OR/ABS constraints) in the problem.
      Returns:
        Value of attribute `XPRSconstants.GENCONS`.

    - #### getGenConCols

          public long getGenConCols()

      Retrieves the value of the attribute `XPRSconstants.GENCONCOLS`. Number of input variables in general constraints (i.e. MIN/MAX/AND/OR/ABS constraints) in the problem.
      Returns:
        Value of attribute `XPRSconstants.GENCONCOLS`.

    - #### getGenConVals

          public long getGenConVals()

      Retrieves the value of the attribute `XPRSconstants.GENCONVALS`. Number of constant values in general constraints (MIN/MAX constraints) in the problem.
      Returns:
        Value of attribute `XPRSconstants.GENCONVALS`.

    - #### getTreeRestarts

          public int getTreeRestarts()

      Retrieves the value of the attribute `XPRSconstants.TREERESTARTS`. Number of in-tree restarts performed.
      Returns:
        Value of attribute `XPRSconstants.TREERESTARTS`.

    - #### getOriginalPwls

          public int getOriginalPwls()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALPWLS`. Number of piecewise linear constraints in the original problem before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALPWLS`.

    - #### getOriginalPwlpoints

          public long getOriginalPwlpoints()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALPWLPOINTS`. Number of breakpoints of piecewise linear constraints in the original problem before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALPWLPOINTS`.

    - #### getOriginalGencons

          public int getOriginalGencons()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONS`. Number of general constraints in the original problem before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALGENCONS`.

    - #### getOriginalGenconCols

          public long getOriginalGenconCols()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONCOLS`. Number of input variables in general constraints in the original problem before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALGENCONCOLS`.

    - #### getOriginalGenconVals

          public long getOriginalGenconVals()

      Retrieves the value of the attribute `XPRSconstants.ORIGINALGENCONVALS`. Number of constant values in general constraints in the original problem before presolving.
      Returns:
        Value of attribute `XPRSconstants.ORIGINALGENCONVALS`.

    - #### getComputeExecutions

          public int getComputeExecutions()

      Retrieves the value of the attribute `XPRSconstants.COMPUTEEXECUTIONS`. The number of solves executed on a compute server.
      Returns:
        Value of attribute `XPRSconstants.COMPUTEEXECUTIONS`.

    - #### getMemoryLimitDetected

          public long getMemoryLimitDetected()

      Retrieves the value of the attribute `XPRSconstants.MEMORYLIMITDETECTED`. The detected amount of memory accessible to the solver process, in megabytes. This is the minimum of physical memory, virtual memory limitations, and detected container limitations (Linux only).
      Returns:
        Value of attribute `XPRSconstants.MEMORYLIMITDETECTED`.

    - #### getRestarts

          public int getRestarts()

      Retrieves the value of the attribute `XPRSconstants.RESTARTS`. Total number of restarts performed.
      Returns:
        Value of attribute `XPRSconstants.RESTARTS`.

    - #### getSolveStatus

          public XPRSenumerations.SolveStatus getSolveStatus()

      Retrieves the value of the attribute `XPRSconstants.SOLVESTATUS`. Status of the solve of the last problem solved with optimize. (Values are from the enumeration `XPRSenumerations.SolveStatus`)

      Examples using `attributes().getSolveStatus`:

      - AddMipSol.java
      - CapitalBudgeting.java
      - ELSCut.java
      - ELSManagedCuts.java
      - FixBV.java
      - FolioCB.java
      - FolioHeuristic.java
      - FolioIIS.java
      - FolioInit.java
      - FolioMip1.java
      - FolioMip2.java
      - FolioMipIIS.java
      - FolioQC.java
      - FolioQP.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - GoalProg.java
      - Knapsack.java
      - LoadLP.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - MultipleProblems.java
      - SaveSol.java
      - TSP.java
      - Tableau.java
      - Trimloss.java
      - Wagon.java
      Returns:
        Value of attribute `XPRSconstants.SOLVESTATUS`.

    - #### getGlobalBoundingboxApplied

          public int getGlobalBoundingboxApplied()

      Retrieves the value of the attribute `XPRSconstants.GLOBALBOUNDINGBOXAPPLIED`. Whether a bounding box equal to the absolute value of the `GLOBALBOUNDINGBOX` control was applied to the problem after the initial solve came back infeasible and if so, to which variables.
      Returns:
        Value of attribute `XPRSconstants.GLOBALBOUNDINGBOXAPPLIED`.

    - #### getObjectives

          public int getObjectives()

      Retrieves the value of the attribute `XPRSconstants.OBJECTIVES`. Number of objectives in the problem.

      Examples using `attributes().getObjectives`:

      - CapitalBudgeting.java
      Returns:
        Value of attribute `XPRSconstants.OBJECTIVES`.

    - #### getSolvedObjs

          public int getSolvedObjs()

      Retrieves the value of the attribute `XPRSconstants.SOLVEDOBJS`. Number of objectives that have been solved so far during a multi-objective solve.

      Examples using `attributes().getSolvedObjs`:

      - CapitalBudgeting.java
      Returns:
        Value of attribute `XPRSconstants.SOLVEDOBJS`.

    - #### getObjsToSolve

          public int getObjsToSolve()

      Retrieves the value of the attribute `XPRSconstants.OBJSTOSOLVE`. Number of objectives that will be solved during the current multi-objective solve.
      Returns:
        Value of attribute `XPRSconstants.OBJSTOSOLVE`.

    - #### getGlobalNLPInfeas

          public int getGlobalNLPInfeas()

      Retrieves the value of the attribute `XPRSconstants.GLOBALNLPINFEAS`. Number of nonlinear infeasibilities at the current node of a global solve, measured as the number of violated atomic formulas.
      Returns:
        Value of attribute `XPRSconstants.GLOBALNLPINFEAS`.

    - #### getIISSolStatus

          public XPRSenumerations.IISSolStatus getIISSolStatus()

      Retrieves the value of the attribute `XPRSconstants.IISSOLSTATUS`. IIS solution status. (Values are from the enumeration `XPRSenumerations.IISSolStatus`)

      Examples using `attributes().getIISSolStatus`:

      - IISExample.java
      Returns:
        Value of attribute `XPRSconstants.IISSOLSTATUS`.

    - #### getInputRows

          public int getInputRows()

      Retrieves the value of the attribute `XPRSconstants.INPUTROWS`. Number of rows (i.e. constraints) in the original matrix before nonlinear reformulations.

      Examples using `attributes().getInputRows`:

      - Repair.java
      Returns:
        Value of attribute `XPRSconstants.INPUTROWS`.

    - #### getInputCols

          public int getInputCols()

      Retrieves the value of the attribute `XPRSconstants.INPUTCOLS`. Number of columns (i.e. variables) in the original matrix before nonlinear reformulations.

      Examples using `attributes().getInputCols`:

      - Repair.java
      Returns:
        Value of attribute `XPRSconstants.INPUTCOLS`.

    - #### getMIPSolTime

          public double getMIPSolTime()

      Retrieves the value of the attribute `XPRSconstants.MIPSOLTIME`. Time at which the last integer feasible solution was found.
      Returns:
        Value of attribute `XPRSconstants.MIPSOLTIME`.

    - #### getTime

          public double getTime()

      Retrieves the value of the attribute `XPRSconstants.TIME`. Time spent solving the problem as measured by the optimizer.
      Returns:
        Value of attribute `XPRSconstants.TIME`.

    - #### getLPObjVal

          public double getLPObjVal()

      Retrieves the value of the attribute `XPRSconstants.LPOBJVAL`. Value of the objective function of the last LP solved.

      Examples using `attributes().getLPObjVal`:

      - FolioCB.java
      - Knapsack.java
      - LoadLP.java
      - RoundInt.java
      - Tableau.java
      Returns:
        Value of attribute `XPRSconstants.LPOBJVAL`.

    - #### getSumPrimalInf

          public double getSumPrimalInf()

      Retrieves the value of the attribute `XPRSconstants.SUMPRIMALINF`. Scaled sum of primal infeasibilities.
      Returns:
        Value of attribute `XPRSconstants.SUMPRIMALINF`.

    - #### getMIPObjVal

          public double getMIPObjVal()

      Retrieves the value of the attribute `XPRSconstants.MIPOBJVAL`. Objective function value of the last integer solution found.

      Examples using `attributes().getMIPObjVal`:

      - AddMipSol.java
      - ContractAllocation.java
      - FixBV.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - Knapsack.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - SaveSol.java
      - Trimloss.java
      Returns:
        Value of attribute `XPRSconstants.MIPOBJVAL`.

    - #### getBestBound

          public double getBestBound()

      Retrieves the value of the attribute `XPRSconstants.BESTBOUND`. Value of the best bound determined so far by the MIP search.

      Examples using `attributes().getBestBound`:

      - SaveSol.java
      Returns:
        Value of attribute `XPRSconstants.BESTBOUND`.

    - #### getObjRHS

          public double getObjRHS()

      Retrieves the value of the attribute `XPRSconstants.OBJRHS`. Fixed part of the objective function.
      Returns:
        Value of attribute `XPRSconstants.OBJRHS`.

    - #### getMIPBestObjVal

          public double getMIPBestObjVal()

      Retrieves the value of the attribute `XPRSconstants.MIPBESTOBJVAL`. Objective function value of the best integer solution found.

      Examples using `attributes().getMIPBestObjVal`:

      - AddMipSol.java
      - FixBV.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - Knapsack.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - SaveSol.java
      - TSP.java
      - TravelingSalesPerson.java
      - Trimloss.java
      Returns:
        Value of attribute `XPRSconstants.MIPBESTOBJVAL`.

    - #### getOBJSense

          public double getOBJSense()

      Retrieves the value of the attribute `XPRSconstants.OBJSENSE`. Sense of the optimization being performed.
      Returns:
        Value of attribute `XPRSconstants.OBJSENSE`.

    - #### getBranchValue

          public double getBranchValue()

      Retrieves the value of the attribute `XPRSconstants.BRANCHVALUE`. The value of the branching variable at a node of the Branch and Bound tree.
      Returns:
        Value of attribute `XPRSconstants.BRANCHVALUE`.

    - #### getPenaltyValue

          public double getPenaltyValue()

      Retrieves the value of the attribute `XPRSconstants.PENALTYVALUE`. The weighted sum of violations in the solution to the relaxed problem identified by the infeasibility repair function.
      Returns:
        Value of attribute `XPRSconstants.PENALTYVALUE`.

    - #### getCurrMipCutOff

          public double getCurrMipCutOff()

      Retrieves the value of the attribute `XPRSconstants.CURRMIPCUTOFF`. The current MIP cut off.
      Returns:
        Value of attribute `XPRSconstants.CURRMIPCUTOFF`.

    - #### getBarCondA

          public double getBarCondA()

      Retrieves the value of the attribute `XPRSconstants.BARCONDA`. Absolute condition measure calculated in the last iteration of the barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARCONDA`.

    - #### getBarCondD

          public double getBarCondD()

      Retrieves the value of the attribute `XPRSconstants.BARCONDD`. Condition measure calculated in the last iteration of the barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARCONDD`.

    - #### getMaxAbsPrimalInfeas

          public double getMaxAbsPrimalInfeas()

      Retrieves the value of the attribute `XPRSconstants.MAXABSPRIMALINFEAS`. Maximum calculated absolute primal infeasibility in the unscaled original problem.
      Returns:
        Value of attribute `XPRSconstants.MAXABSPRIMALINFEAS`.

    - #### getMaxRelPrimalInfeas

          public double getMaxRelPrimalInfeas()

      Retrieves the value of the attribute `XPRSconstants.MAXRELPRIMALINFEAS`. Maximum calculated relative primal infeasibility in the unscaled original problem.
      Returns:
        Value of attribute `XPRSconstants.MAXRELPRIMALINFEAS`.

    - #### getMaxAbsDualInfeas

          public double getMaxAbsDualInfeas()

      Retrieves the value of the attribute `XPRSconstants.MAXABSDUALINFEAS`. Maximum calculated absolute dual infeasibility in the unscaled original problem.
      Returns:
        Value of attribute `XPRSconstants.MAXABSDUALINFEAS`.

    - #### getMaxRelDualInfeas

          public double getMaxRelDualInfeas()

      Retrieves the value of the attribute `XPRSconstants.MAXRELDUALINFEAS`. Maximum calculated relative dual infeasibility in the unscaled original problem.
      Returns:
        Value of attribute `XPRSconstants.MAXRELDUALINFEAS`.

    - #### getPrimalDualIntegral

          public double getPrimalDualIntegral()

      Retrieves the value of the attribute `XPRSconstants.PRIMALDUALINTEGRAL`. Value of the primal-dual integral.
      Returns:
        Value of attribute `XPRSconstants.PRIMALDUALINTEGRAL`.

    - #### getMaxMipInfeas

          public double getMaxMipInfeas()

      Retrieves the value of the attribute `XPRSconstants.MAXMIPINFEAS`. Maximum integer fractionality in the solution.
      Returns:
        Value of attribute `XPRSconstants.MAXMIPINFEAS`.

    - #### getAttentionLevel

          public double getAttentionLevel()

      Retrieves the value of the attribute `XPRSconstants.ATTENTIONLEVEL`. A measure between 0 and 1 for how numerically unstable the problem is. The attention level is based on a weighted combination of the number of basis condition numbers exceeding certain thresholds. It considers all nodes sampled by `MIPKAPPAFREQ`, with a setting of 1 being the most frequent sampling rate. The higher the attention level, the worse conditioned is the problem.
      Returns:
        Value of attribute `XPRSconstants.ATTENTIONLEVEL`.

    - #### getMaxKappa

          public double getMaxKappa()

      Retrieves the value of the attribute `XPRSconstants.MAXKAPPA`. Largest basis condition number (also known as kappa) calculated through all nodes sampled by `MIPKAPPAFREQ`.
      Returns:
        Value of attribute `XPRSconstants.MAXKAPPA`.

    - #### getTreeCompletion

          public double getTreeCompletion()

      Retrieves the value of the attribute `XPRSconstants.TREECOMPLETION`. Estimation of the relative completion of the search tree as fraction between 0 and 1. Its accuracy mainly depends on the level of degeneracy of a problem and the balancedness of the search tree.
      Returns:
        Value of attribute `XPRSconstants.TREECOMPLETION`.

    - #### getPredictedAttLevel

          public double getPredictedAttLevel()

      Retrieves the value of the attribute `XPRSconstants.PREDICTEDATTLEVEL`. A measure between 0 and 1 to predict how numerically unstable the current MIP solve can be expected to be. After the root LP solve, a machine learning model is used to predict the actual `ATTENTIONLEVEL` which will only be computed if `MIPKAPPAFREQ` is set to a nonzero value. If the predicted attention level exceeds a value of 0.1, a message will be printed to the log.
      Returns:
        Value of attribute `XPRSconstants.PREDICTEDATTLEVEL`.

    - #### getObservedPrimalIntegral

          public double getObservedPrimalIntegral()

      Retrieves the value of the attribute `XPRSconstants.OBSERVEDPRIMALINTEGRAL`. Value of the (observed) primal integral.
      Returns:
        Value of attribute `XPRSconstants.OBSERVEDPRIMALINTEGRAL`.

    - #### getCpiScaleFactor

          public double getCpiScaleFactor()

      Retrieves the value of the attribute `XPRSconstants.CPISCALEFACTOR`. scale factor from primal integral computation.
      Returns:
        Value of attribute `XPRSconstants.CPISCALEFACTOR`.

    - #### getObjVal

          public double getObjVal()

      Retrieves the value of the attribute `XPRSconstants.OBJVAL`. Value of the objective function of the last problem solved with optimize.

      Examples using `attributes().getObjVal`:

      - AddMipSol.java
      - BinBurglar.java
      - BoolVars.java
      - Boxes02.java
      - Capbgt2l.java
      - CapitalBudgeting.java
      - Catenary.java
      - ContractAllocation.java
      - CuttingStock.java
      - ELS.java
      - ELSCut.java
      - ELSManagedCuts.java
      - FacilityLocationArray.java
      - FacilityLocationCollection.java
      - FixBV.java
      - Folio.java
      - FolioCB.java
      - FolioHeuristic.java
      - FolioInit.java
      - FolioMip1.java
      - FolioMip2.java
      - FolioQC.java
      - FolioQP.java
      - GeneralConstraints.java
      - GlobalObjectiveParametrics.java
      - GlobalRHSParametrics.java
      - Knapsack.java
      - LoadLP.java
      - MipSolEnum.java
      - MipSolPool.java
      - MostViolated.java
      - MultipleKnapsack_Arrays.java
      - MultipleKnapsack_Collections.java
      - MultipleProblems.java
      - PiecewiseLinear.java
      - Polygon.java
      - PolygonMap.java
      - PolygonMapDelta.java
      - PolygonMultiMap.java
      - PolygonMultiMapDelta.java
      - PolygonObjects.java
      - PolygonVecMap.java
      - PolygonVecMapDelta.java
      - Pplan.java
      - Pplan2.java
      - ProductionPlanning_Index.java
      - PurchasePWL.java
      - PurchaseSOS2.java
      - QuadraticProgramming.java
      - RecursiveFinancialPlanning.java
      - Sangraalind.java
      - SaveSol.java
      - SpecialOrderedSets.java
      - SpecialOrderedSetsQuadratic.java
      - Trimloss.java
      - Wagon.java
      Returns:
        Value of attribute `XPRSconstants.OBJVAL`.

    - #### getWork

          public double getWork()

      Retrieves the value of the attribute `XPRSconstants.WORK`. Amount of deterministic algorithmic "work" spent since the invocation of the search process. Work is measured in work units. In contrast with `TIME`, `WORK` is deterministic. It is also independent of the platform and hardware used. At the end of a search, the optimizer reports both the accumulated total work as well as the speed at which WORK has been accumulated (measured in work units per second) in the log file. The accumulation of work depends on the size of the model being solved, the involved algorithms, and the stage of the search.
      Returns:
        Value of attribute `XPRSconstants.WORK`.

    - #### getMatrixName

          public java.lang.String getMatrixName()

      Retrieves the value of the attribute `XPRSconstants.MATRIXNAME`. The matrix name.
      Returns:
        Value of attribute `XPRSconstants.MATRIXNAME`.

    - #### getBoundName

          public java.lang.String getBoundName()

      Retrieves the value of the attribute `XPRSconstants.BOUNDNAME`. Active bound name.
      Returns:
        Value of attribute `XPRSconstants.BOUNDNAME`.

    - #### getObjName

          @Deprecated
          public java.lang.String getObjName()

      Deprecated.
      since 41.00
      Retrieves the value of the attribute `XPRSconstants.OBJNAME`.
      Returns:
        Value of attribute `XPRSconstants.OBJNAME`.

    - #### getRHSName

          public java.lang.String getRHSName()

      Retrieves the value of the attribute `XPRSconstants.RHSNAME`. Active right hand side name.
      Returns:
        Value of attribute `XPRSconstants.RHSNAME`.

    - #### getRangeName

          public java.lang.String getRangeName()

      Retrieves the value of the attribute `XPRSconstants.RANGENAME`. Active range name.
      Returns:
        Value of attribute `XPRSconstants.RANGENAME`.

    - #### getXpressVersion

          public java.lang.String getXpressVersion()

      Retrieves the value of the attribute `XPRSconstants.XPRESSVERSION`. The Xpress version number.
      Returns:
        Value of attribute `XPRSconstants.XPRESSVERSION`.

    - #### getUUID

          public java.lang.String getUUID()

      Retrieves the value of the attribute `XPRSconstants.UUID`. Universally Unique Identifier for the problem instance.
      Returns:
        Value of attribute `XPRSconstants.UUID`.

    - #### getBarPrimalObj

          public double getBarPrimalObj()

      Retrieves the value of the attribute `XPRSconstants.BARPRIMALOBJ`. Primal objective value calculated by the Newton barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARPRIMALOBJ`.

    - #### getBarDualObj

          public double getBarDualObj()

      Retrieves the value of the attribute `XPRSconstants.BARDUALOBJ`. Dual objective value calculated by the Newton barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARDUALOBJ`.

    - #### getBarPrimalInf

          public double getBarPrimalInf()

      Retrieves the value of the attribute `XPRSconstants.BARPRIMALINF`. Sum of the primal infeasibilities for the Newton barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARPRIMALINF`.

    - #### getBarDualInf

          public double getBarDualInf()

      Retrieves the value of the attribute `XPRSconstants.BARDUALINF`. Sum of the dual infeasibilities for the Newton barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARDUALINF`.

    - #### getBarCGap

          public double getBarCGap()

      Retrieves the value of the attribute `XPRSconstants.BARCGAP`. Convergence criterion for the Newton barrier algorithm.
      Returns:
        Value of attribute `XPRSconstants.BARCGAP`.

    - #### getBarIter

          public int getBarIter()

      Retrieves the value of the attribute `XPRSconstants.BARITER`. Number of Newton barrier or hybrid gradient iterations.
      Returns:
        Value of attribute `XPRSconstants.BARITER`.

    - #### getBarAASize

          public long getBarAASize()

      Retrieves the value of the attribute `XPRSconstants.BARAASIZE`. Number of nonzeros in `AA^T`.
      Returns:
        Value of attribute `XPRSconstants.BARAASIZE`.

    - #### getBarLSize

          public long getBarLSize()

      Retrieves the value of the attribute `XPRSconstants.BARLSIZE`. Number of nonzeros in L resulting from the Cholesky factorization.
      Returns:
        Value of attribute `XPRSconstants.BARLSIZE`.

    - #### getBarDenseCol

          public int getBarDenseCol()

      Retrieves the value of the attribute `XPRSconstants.BARDENSECOL`. Number of dense columns found in the matrix.
      Returns:
        Value of attribute `XPRSconstants.BARDENSECOL`.

    - #### getBarCrossover

          public int getBarCrossover()

      Retrieves the value of the attribute `XPRSconstants.BARCROSSOVER`. Indicates whether or not the basis crossover phase has been entered.
      Returns:
        Value of attribute `XPRSconstants.BARCROSSOVER`.

    - #### getNlpOptTime

          public double getNlpOptTime()

      Retrieves the value of the attribute `XPRSconstants.NLPOPTTIME`. Time spent in optimization
      Returns:
        Value of attribute `XPRSconstants.NLPOPTTIME`.

    - #### getNlpValidationIndex_A

          public double getNlpValidationIndex_A()

      Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_A`. Absolute validation index
      Returns:
        Value of attribute `XPRSconstants.NLPVALIDATIONINDEX_A`.

    - #### getNlpValidationIndex_R

          public double getNlpValidationIndex_R()

      Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_R`. Relative validation index
      Returns:
        Value of attribute `XPRSconstants.NLPVALIDATIONINDEX_R`.

    - #### getNlpObjVal

          public double getNlpObjVal()

      Retrieves the value of the attribute `XPRSconstants.NLPOBJVAL`. Objective function value excluding any penalty costs
      Returns:
        Value of attribute `XPRSconstants.NLPOBJVAL`.

    - #### getSlpErrorCosts

          public double getSlpErrorCosts()

      Retrieves the value of the attribute `XPRSconstants.SLPERRORCOSTS`. Total penalty costs in the solution
      Returns:
        Value of attribute `XPRSconstants.SLPERRORCOSTS`.

    - #### getNlpOriginalRows

          public int getNlpOriginalRows()

      Retrieves the value of the attribute `XPRSconstants.NLPORIGINALROWS`. Number of model rows in the extended original problem
      Returns:
        Value of attribute `XPRSconstants.NLPORIGINALROWS`.

    - #### getNlpOriginalCols

          public int getNlpOriginalCols()

      Retrieves the value of the attribute `XPRSconstants.NLPORIGINALCOLS`. Number of model columns in the extended original problem
      Returns:
        Value of attribute `XPRSconstants.NLPORIGINALCOLS`.

    - #### getNlpUFs

          public int getNlpUFs()

      Retrieves the value of the attribute `XPRSconstants.NLPUFS`. Number of user functions
      Returns:
        Value of attribute `XPRSconstants.NLPUFS`.

    - #### getNlpIfs

          public int getNlpIfs()

      Retrieves the value of the attribute `XPRSconstants.NLPIFS`. Number of internal functions
      Returns:
        Value of attribute `XPRSconstants.NLPIFS`.

    - #### getNlpEqualsColumn

          public int getNlpEqualsColumn()

      Retrieves the value of the attribute `XPRSconstants.NLPEQUALSCOLUMN`. Index of the reserved "=" column
      Returns:
        Value of attribute `XPRSconstants.NLPEQUALSCOLUMN`.

    - #### getNlpVariables

          public int getNlpVariables()

      Retrieves the value of the attribute `XPRSconstants.NLPVARIABLES`. Number of SLP variables
      Returns:
        Value of attribute `XPRSconstants.NLPVARIABLES`.

    - #### getNlpImplicitVariables

          public int getNlpImplicitVariables()

      Retrieves the value of the attribute `XPRSconstants.NLPIMPLICITVARIABLES`. Number of SLP variables appearing only in coefficients
      Returns:
        Value of attribute `XPRSconstants.NLPIMPLICITVARIABLES`.

    - #### getNonLinearConstraints

          public int getNonLinearConstraints()

      Retrieves the value of the attribute `XPRSconstants.NONLINEARCONSTRAINTS`. Number of nonlinear constraints in the problem
      Returns:
        Value of attribute `XPRSconstants.NONLINEARCONSTRAINTS`.

    - #### getNlpUserFuncCalls

          public int getNlpUserFuncCalls()

      Retrieves the value of the attribute `XPRSconstants.NLPUSERFUNCCALLS`. Number of calls made to user functions
      Returns:
        Value of attribute `XPRSconstants.NLPUSERFUNCCALLS`.

    - #### getNlpUseDerivatives

          public int getNlpUseDerivatives()

      Retrieves the value of the attribute `XPRSconstants.NLPUSEDERIVATIVES`. Indicates whether numeric or analytic derivatives were used to create the linear approximations and solve the problem
      Returns:
        Value of attribute `XPRSconstants.NLPUSEDERIVATIVES`.

    - #### getNlpKeepBestIter

          public int getNlpKeepBestIter()

      Retrieves the value of the attribute `XPRSconstants.NLPKEEPBESTITER`. The iteration in which the returned solution has been found.
      Returns:
        Value of attribute `XPRSconstants.NLPKEEPBESTITER`.

    - #### getNlpStatus

          public int getNlpStatus()

      Retrieves the value of the attribute `XPRSconstants.NLPSTATUS`. The solution status of the problem.
      Returns:
        Value of attribute `XPRSconstants.NLPSTATUS`.

    - #### getLocalSolverSelected

          public int getLocalSolverSelected()

      Retrieves the value of the attribute `XPRSconstants.LOCALSOLVERSELECTED`. Includes information of which Xpress solver has been used to solve the problem
      Returns:
        Value of attribute `XPRSconstants.LOCALSOLVERSELECTED`.

    - #### getNlpModelRows

          public int getNlpModelRows()

      Retrieves the value of the attribute `XPRSconstants.NLPMODELROWS`. Number of model rows in the problem
      Returns:
        Value of attribute `XPRSconstants.NLPMODELROWS`.

    - #### getNlpModelCols

          public int getNlpModelCols()

      Retrieves the value of the attribute `XPRSconstants.NLPMODELCOLS`. Number of model columns in the problem
      Returns:
        Value of attribute `XPRSconstants.NLPMODELCOLS`.

    - #### getNlpJobID

          public int getNlpJobID()

      Retrieves the value of the attribute `XPRSconstants.NLPJOBID`. Unique identifier for the current job
      Returns:
        Value of attribute `XPRSconstants.NLPJOBID`.

    - #### getNlpStopStatus

          public int getNlpStopStatus()

      Retrieves the value of the attribute `XPRSconstants.NLPSTOPSTATUS`. Status of the optimization process.
      Returns:
        Value of attribute `XPRSconstants.NLPSTOPSTATUS`.

    - #### getNlpPresolveEliminations

          public int getNlpPresolveEliminations()

      Retrieves the value of the attribute `XPRSconstants.NLPPRESOLVEELIMINATIONS`. Number of SLP variables eliminated by `XSLPpresolve`
      Returns:
        Value of attribute `XPRSconstants.NLPPRESOLVEELIMINATIONS`.

    - #### getSlpIter

          public int getSlpIter()

      Retrieves the value of the attribute `XPRSconstants.SLPITER`. SLP iteration count
      Returns:
        Value of attribute `XPRSconstants.SLPITER`.

    - #### getSlpStatus

          public int getSlpStatus()

      Retrieves the value of the attribute `XPRSconstants.SLPSTATUS`. Bitmap holding the problem convergence status
      Returns:
        Value of attribute `XPRSconstants.SLPSTATUS`.

    - #### getSlpUnConverged

          public int getSlpUnConverged()

      Retrieves the value of the attribute `XPRSconstants.SLPUNCONVERGED`. Number of unconverged values
      Returns:
        Value of attribute `XPRSconstants.SLPUNCONVERGED`.

    - #### getSlpSbxConverged

          public int getSlpSbxConverged()

      Retrieves the value of the attribute `XPRSconstants.SLPSBXCONVERGED`. Number of step-bounded variables converged only on extended criteria
      Returns:
        Value of attribute `XPRSconstants.SLPSBXCONVERGED`.

    - #### getSlpPenaltyDeltaRow

          public int getSlpPenaltyDeltaRow()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAROW`. Index of equality row holding the penalties for delta vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYDELTAROW`.

    - #### getSlpPenaltyDeltaColumn

          public int getSlpPenaltyDeltaColumn()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTACOLUMN`. Index of column costing the penalty delta row
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYDELTACOLUMN`.

    - #### getSlpPenaltyErrorRow

          public int getSlpPenaltyErrorRow()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORROW`. Index of equality row holding the penalties for penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYERRORROW`.

    - #### getSlpPenaltyErrorColumn

          public int getSlpPenaltyErrorColumn()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORCOLUMN`. Index of column costing the penalty error row
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYERRORCOLUMN`.

    - #### getSlpCoefficients

          public int getSlpCoefficients()

      Retrieves the value of the attribute `XPRSconstants.SLPCOEFFICIENTS`. Number of nonlinear coefficients
      Returns:
        Value of attribute `XPRSconstants.SLPCOEFFICIENTS`.

    - #### getSlpPenaltyDeltas

          public int getSlpPenaltyDeltas()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAS`. Number of penalty delta vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYDELTAS`.

    - #### getSlpPenaltyErrors

          public int getSlpPenaltyErrors()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORS`. Number of penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYERRORS`.

    - #### getSlpPlusPenaltyErrors

          public int getSlpPlusPenaltyErrors()

      Retrieves the value of the attribute `XPRSconstants.SLPPLUSPENALTYERRORS`. Number of positive penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPLUSPENALTYERRORS`.

    - #### getSlpMinusPenaltyErrors

          public int getSlpMinusPenaltyErrors()

      Retrieves the value of the attribute `XPRSconstants.SLPMINUSPENALTYERRORS`. Number of negative penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPMINUSPENALTYERRORS`.

    - #### getSlpUCConstrainedCount

          public int getSlpUCConstrainedCount()

      Retrieves the value of the attribute `XPRSconstants.SLPUCCONSTRAINEDCOUNT`. Number of unconverged variables with coefficients in constraining rows
      Returns:
        Value of attribute `XPRSconstants.SLPUCCONSTRAINEDCOUNT`.

    - #### getSlpMipNodes

          public int getSlpMipNodes()

      Retrieves the value of the attribute `XPRSconstants.SLPMIPNODES`. Number of nodes explored in SLP-in-MIP. This includes any nodes for which a non-linear solve has been carried out.
      Returns:
        Value of attribute `XPRSconstants.SLPMIPNODES`.

    - #### getSlpMipIter

          public int getSlpMipIter()

      Retrieves the value of the attribute `XPRSconstants.SLPMIPITER`. Total number of SLP iterations in MISLP
      Returns:
        Value of attribute `XPRSconstants.SLPMIPITER`.

    - #### getSlpTolSets

          public int getSlpTolSets()

      Retrieves the value of the attribute `XPRSconstants.SLPTOLSETS`. Number of tolerance sets.
      Returns:
        Value of attribute `XPRSconstants.SLPTOLSETS`.

    - #### getSlpECFCount

          public int getSlpECFCount()

      Retrieves the value of the attribute `XPRSconstants.SLPECFCOUNT`. Number of infeasible constraints found at the point of linearization
      Returns:
        Value of attribute `XPRSconstants.SLPECFCOUNT`.

    - #### getSlpDeltas

          public int getSlpDeltas()

      Retrieves the value of the attribute `XPRSconstants.SLPDELTAS`. Number of delta vectors created during augmentation
      Returns:
        Value of attribute `XPRSconstants.SLPDELTAS`.

    - #### getSlpZeroesReset

          public int getSlpZeroesReset()

      Retrieves the value of the attribute `XPRSconstants.SLPZEROESRESET`. Number of placeholder entries set to zero
      Returns:
        Value of attribute `XPRSconstants.SLPZEROESRESET`.

    - #### getSlpZeroesTotal

          public int getSlpZeroesTotal()

      Retrieves the value of the attribute `XPRSconstants.SLPZEROESTOTAL`. Number of potential zero placeholder entries
      Returns:
        Value of attribute `XPRSconstants.SLPZEROESTOTAL`.

    - #### getSlpZeroesRetained

          public int getSlpZeroesRetained()

      Retrieves the value of the attribute `XPRSconstants.SLPZEROESRETAINED`. Number of potentially zero placeholders left untouched
      Returns:
        Value of attribute `XPRSconstants.SLPZEROESRETAINED`.

    - #### getSlpNonConstantCoeffs

          public int getSlpNonConstantCoeffs()

      Retrieves the value of the attribute `XPRSconstants.SLPNONCONSTANTCOEFFS`. Number of coefficients in the augmented problem that might change between SLP iterations
      Returns:
        Value of attribute `XPRSconstants.SLPNONCONSTANTCOEFFS`.

    - #### getSlpMipSols

          public int getSlpMipSols()

      Retrieves the value of the attribute `XPRSconstants.SLPMIPSOLS`. Number of integer solutions found in MISLP. This includes solutions found during the tree search or any heuristics.
      Returns:
        Value of attribute `XPRSconstants.SLPMIPSOLS`.

    - #### getNlpValidationIndex_K

          public double getNlpValidationIndex_K()

      Retrieves the value of the attribute `XPRSconstants.NLPVALIDATIONINDEX_K`. Relative first order optimality validation index
      Returns:
        Value of attribute `XPRSconstants.NLPVALIDATIONINDEX_K`.

    - #### getSlpCurrentDeltaCost

          public double getSlpCurrentDeltaCost()

      Retrieves the value of the attribute `XPRSconstants.SLPCURRENTDELTACOST`. Current value of penalty cost multiplier for penalty delta vectors
      Returns:
        Value of attribute `XPRSconstants.SLPCURRENTDELTACOST`.

    - #### getSlpCurrentErrorCost

          public double getSlpCurrentErrorCost()

      Retrieves the value of the attribute `XPRSconstants.SLPCURRENTERRORCOST`. Current value of penalty cost multiplier for penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPCURRENTERRORCOST`.

    - #### getSlpPenaltyErrorTotal

          public double getSlpPenaltyErrorTotal()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORTOTAL`. Total activity of penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYERRORTOTAL`.

    - #### getSlpPenaltyErrorValue

          public double getSlpPenaltyErrorValue()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYERRORVALUE`. Total penalty cost attributed to penalty error vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYERRORVALUE`.

    - #### getSlpPenaltyDeltaTotal

          public double getSlpPenaltyDeltaTotal()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTATOTAL`. Total activity of penalty delta vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYDELTATOTAL`.

    - #### getSlpPenaltyDeltaValue

          public double getSlpPenaltyDeltaValue()

      Retrieves the value of the attribute `XPRSconstants.SLPPENALTYDELTAVALUE`. Total penalty cost attributed to penalty delta vectors
      Returns:
        Value of attribute `XPRSconstants.SLPPENALTYDELTAVALUE`.

Parent Topic XPRSprob

© 2001-2026 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.