|
enum class |
AllowCompute : int { Always = XPRS_ALLOW_COMPUTE_ALWAYS , Never = XPRS_ALLOW_COMPUTE_NEVER , Default = XPRS_ALLOW_COMPUTE_DEFAULT } |
|
AllowCompute enumeration. More...
|
|
enum class |
AlwaysNeverAutomatic : int { Automatic = XPRS_ANA_AUTOMATIC , Never = XPRS_ANA_NEVER , Always = XPRS_ANA_ALWAYS } |
|
AlwaysNeverAutomatic enumeration. More...
|
|
enum class |
BacktrackAlg : int { BestEstimate = XPRS_BACKTRACKALG_BEST_ESTIMATE , BestBound = XPRS_BACKTRACKALG_BEST_BOUND , DeepestNode = XPRS_BACKTRACKALG_DEEPEST_NODE , HighestNode = XPRS_BACKTRACKALG_HIGHEST_NODE , EarliestNode = XPRS_BACKTRACKALG_EARLIEST_NODE , LatestNode = XPRS_BACKTRACKALG_LATEST_NODE , Random = XPRS_BACKTRACKALG_RANDOM , MinimumInfeas = XPRS_BACKTRACKALG_MIN_INFEAS , BestEstimateWithMinimumInfeas = XPRS_BACKTRACKALG_BEST_ESTIMATE_MIN_INFEAS , DeepestBestEstimate = XPRS_BACKTRACKALG_DEEPEST_BEST_ESTIMATE } |
|
BacktrackAlg enumeration. More...
|
|
enum class |
BARHGOps : int { AsymAvg = XPRS_BARHGOPS_ASYM_AVG , StartL1 = XPRS_BARHGOPS_START_L1 , StartL2 = XPRS_BARHGOPS_START_L2 , StartLInf = XPRS_BARHGOPS_START_LINF , SqrtOmega = XPRS_BARHGOPS_SQRT_OMEGA , OmegaContract = XPRS_BARHGOPS_OMEGA_CONTRACT , OmegaInf = XPRS_BARHGOPS_OMEGA_INF } |
|
BARHGOps enumeration. More...
|
|
enum class |
BarOrder : int { Default = XPRS_BAR_DEFAULT , MinDegree = XPRS_BAR_MIN_DEGREE , MinLocalFill = XPRS_BAR_MIN_LOCAL_FILL , NestedDissection = XPRS_BAR_NESTED_DISSECTION } |
|
BarOrder enumeration. More...
|
|
enum class |
BarPresolveOps : int { StandardPresolve = XPRS_BARPRESOLVEOPS_STANDARD_PRESOLVE , ExtraBarrierPresolve = XPRS_BARPRESOLVEOPS_EXTRA_BARRIER_PRESOLVE } |
|
BarPresolveOps enumeration. More...
|
|
enum class |
BranchChoice : int { MinimumEstimateFirst = XPRS_BRANCH_MIN_EST_FIRST , MaximumEstimateFirst = XPRS_BRANCH_MAX_EST_FIRST } |
|
BranchChoice enumeration. More...
|
|
enum class |
CholeskyAlgorithm : int { PullCholesky = XPRS_ALG_PULL_CHOLESKY , PushCholesky = XPRS_ALG_PUSH_CHOLESKY } |
|
CholeskyAlgorithm enumeration. More...
|
|
enum class |
Clamping : int { Primal = XPRS_CLAMPING_PRIMAL , Dual = XPRS_CLAMPING_DUAL , Slacks = XPRS_CLAMPING_SLACKS , RDJ = XPRS_CLAMPING_RDJ } |
|
Clamping enumeration. More...
|
|
enum struct |
ColumnType : char |
|
Enumeration for variable/column types. More...
|
|
enum class |
ComputeLog : int { Never = XPRS_COMPUTELOG_NEVER , RealTime = XPRS_COMPUTELOG_REALTIME , OnCompletion = XPRS_COMPUTELOG_ONCOMPLETION , OnError = XPRS_COMPUTELOG_ONERROR } |
|
ComputeLog enumeration. More...
|
|
enum class |
CrossoverDynamicReduction : int { BeforeCrossover = XPRS_XDRPBEFORE_CROSSOVER , InsideCrossover = XPRS_XDRPINSIDE_CROSSOVER , AggressiveBeforeCrossover = XPRS_XDRPAGGRESSIVE_BEFORE_CROSSOVER } |
|
CrossoverDynamicReduction enumeration. More...
|
|
enum class |
CutSelect : int { Clique = XPRS_CUTSELECT_CLIQUE , Mir = XPRS_CUTSELECT_MIR , Cover = XPRS_CUTSELECT_COVER , Flowpath = XPRS_CUTSELECT_FLOWPATH , Implication = XPRS_CUTSELECT_IMPLICATION , LiftAndProject = XPRS_CUTSELECT_LIFT_AND_PROJECT , DisableCutRows = XPRS_CUTSELECT_DISABLE_CUT_ROWS , GubCover = XPRS_CUTSELECT_GUB_COVER , Default = XPRS_CUTSELECT_DEFAULT } |
|
CutSelect enumeration. More...
|
|
enum class |
CutStrategy : int { Default = XPRS_CUTSTRATEGY_DEFAULT , None = XPRS_CUTSTRATEGY_NONE , Conservative = XPRS_CUTSTRATEGY_CONSERVATIVE , Moderate = XPRS_CUTSTRATEGY_MODERATE , Aggressive = XPRS_CUTSTRATEGY_AGGRESSIVE } |
|
CutStrategy enumeration. More...
|
|
enum class |
DefaultAlg : int { Default = XPRS_ALG_DEFAULT , Dual = XPRS_ALG_DUAL , Primal = XPRS_ALG_PRIMAL , Barrier = XPRS_ALG_BARRIER , Network = XPRS_ALG_NETWORK } |
|
DefaultAlg enumeration. More...
|
|
enum class |
DualGradient : int { Automatic = XPRS_DUALGRADIENT_AUTOMATIC , Devex = XPRS_DUALGRADIENT_DEVEX , SteepestEdge = XPRS_DUALGRADIENT_STEEPESTEDGE } |
|
DualGradient enumeration. More...
|
|
enum class |
DualizeOps : int { SwitchAlgorithm = XPRS_DUALIZEOPS_SWITCHALGORITHM } |
|
DualizeOps enumeration. More...
|
|
enum class |
DualStrategy : int { RemoveInfeasibilitiesWithPrimal = XPRS_DUALSTRATEGY_REMOVE_INFEAS_WITH_PRIMAL , RemoveInfeasibilitiesWithDual = XPRS_DUALSTRATEGY_REMOVE_INFEAS_WITH_DUAL } |
|
DualStrategy enumeration. More...
|
|
enum class |
FeasibilityPump : int { Automatic = XPRS_FEASIBILITYPUMP_AUTOMATIC , Never = XPRS_FEASIBILITYPUMP_NEVER , Always = XPRS_FEASIBILITYPUMP_ALWAYS , LastResort = XPRS_FEASIBILITYPUMP_LASTRESORT } |
|
FeasibilityPump enumeration. More...
|
|
enum class |
GenConsType : int { Max = XPRS_GENCONS_MAX , Min = XPRS_GENCONS_MIN , And = XPRS_GENCONS_AND , Or = XPRS_GENCONS_OR , Abs = XPRS_GENCONS_ABS } |
|
GenConsType enumeration. More...
|
|
enum class |
Globalboundingbox : int { NotApplied = XPRS_GLOBALBOUNDINGBOX_NOT_APPLIED , Original = XPRS_GLOBALBOUNDINGBOX_ORIGINAL , Auxiliary = XPRS_GLOBALBOUNDINGBOX_AUXILIARY } |
|
Globalboundingbox enumeration. More...
|
|
enum class |
GlobalLSHEURStrategy : int { Default = XPRS_GLOBALLSHEURSTRATEGY_DEFAULT , None = XPRS_GLOBALLSHEURSTRATEGY_NONE , Conservative = XPRS_GLOBALLSHEURSTRATEGY_CONSERVATIVE , Moderate = XPRS_GLOBALLSHEURSTRATEGY_MODERATE , Aggressive = XPRS_GLOBALLSHEURSTRATEGY_AGGRESSIVE } |
|
GlobalLSHEURStrategy enumeration. More...
|
|
enum class |
HeuristicSearchSelect : int { LocalSearchLargeNeighbourhood = XPRS_HEURSEARCH_LOCAL_SEARCH_LARGE_NEIGHBOURHOOD , LocalSearchNodeNeighbourhood = XPRS_HEURSEARCH_LOCAL_SEARCH_NODE_NEIGHBOURHOOD , LocalSearchSolutionNeighbourhood = XPRS_HEURSEARCH_LOCAL_SEARCH_SOLUTION_NEIGHBOURHOOD } |
|
HeuristicSearchSelect enumeration. More...
|
|
enum class |
HeuristicStrategy : int { Automatic = XPRS_HEURSTRATEGY_AUTOMATIC , None = XPRS_HEURSTRATEGY_NONE , Basic = XPRS_HEURSTRATEGY_BASIC , Enhanced = XPRS_HEURSTRATEGY_ENHANCED , Extensive = XPRS_HEURSTRATEGY_EXTENSIVE } |
|
HeuristicStrategy enumeration. More...
|
|
enum class |
IISOps : int { Binary = XPRS_IISOPS_BINARY , ZeroLower = XPRS_IISOPS_ZEROLOWER , FixedVar = XPRS_IISOPS_FIXEDVAR , Bound = XPRS_IISOPS_BOUND , GenIntegrality = XPRS_IISOPS_GENINTEGRALITY , Integrality = XPRS_IISOPS_INTEGRALITY , Variable = XPRS_IISOPS_VARIABLE , Equality = XPRS_IISOPS_EQUALITY , General = XPRS_IISOPS_GENERAL , PwL = XPRS_IISOPS_PWL , SET = XPRS_IISOPS_SET , Indicator = XPRS_IISOPS_INDICATOR , Delayed = XPRS_IISOPS_DELAYED , Constraint = XPRS_IISOPS_CONSTRAINT } |
|
IISOps enumeration. More...
|
|
enum class |
IISSolStatus : int { Unstarted = XPRS_IIS_UNSTARTED , Feasible = XPRS_IIS_FEASIBLE , Completed = XPRS_IIS_COMPLETED , Unfinished = XPRS_IIS_UNFINISHED } |
|
IISSolStatus enumeration. More...
|
|
enum class |
LPFlags : int { Dual = XPRS_LPFLAGS_DUAL , Primal = XPRS_LPFLAGS_PRIMAL , Barrier = XPRS_LPFLAGS_BARRIER , Network = XPRS_LPFLAGS_NETWORK } |
|
LPFlags enumeration. More...
|
|
enum class |
LPStatus : int { Unstarted = XPRS_LP_UNSTARTED , Optimal = XPRS_LP_OPTIMAL , Infeasible = XPRS_LP_INFEAS , CutOff = XPRS_LP_CUTOFF , Unfinished = XPRS_LP_UNFINISHED , Unbounded = XPRS_LP_UNBOUNDED , CutOffInDual = XPRS_LP_CUTOFF_IN_DUAL , Unsolved = XPRS_LP_UNSOLVED , Nonconvex = XPRS_LP_NONCONVEX } |
|
LPStatus enumeration. More...
|
|
enum class |
MipPresolve : int { ReducedCostFixing = XPRS_MIPPRESOLVE_REDUCED_COST_FIXING , LogicPreprossessing = XPRS_MIPPRESOLVE_LOGIC_PREPROCESSING , AllowChangeBounds = XPRS_MIPPRESOLVE_ALLOW_CHANGE_BOUNDS , DualReductions = XPRS_MIPPRESOLVE_DUAL_REDUCTIONS , GlobalCoefficientTightening = XPRS_MIPPRESOLVE_GLOBAL_COEFFICIENT_TIGHTENING , ObjectiveBasedReductions = XPRS_MIPPRESOLVE_OBJECTIVE_BASED_REDUCTIONS , AllowTreeRestart = XPRS_MIPPRESOLVE_ALLOW_TREE_RESTART , SymmetryReductions = XPRS_MIPPRESOLVE_SYMMETRY_REDUCTIONS } |
|
MipPresolve enumeration. More...
|
|
enum class |
MipRestart : int { Default = XPRS_MIPRESTART_DEFAULT , Off = XPRS_MIPRESTART_OFF , Moderate = XPRS_MIPRESTART_MODERATE , Aggressive = XPRS_MIPRESTART_AGGRESSIVE } |
|
MipRestart enumeration. More...
|
|
enum class |
MIPStatus : int { NotLoaded = XPRS_MIP_NOT_LOADED , LPNotOptimal = XPRS_MIP_LP_NOT_OPTIMAL , LPOptimal = XPRS_MIP_LP_OPTIMAL , NoSolutionFound = XPRS_MIP_NO_SOL_FOUND , Solution = XPRS_MIP_SOLUTION , Infeasible = XPRS_MIP_INFEAS , Optimal = XPRS_MIP_OPTIMAL , Unbounded = XPRS_MIP_UNBOUNDED } |
|
MIPStatus enumeration. More...
|
|
enum class |
MultiObjOps : int { Enabled = XPRS_MULTIOBJOPS_ENABLED , Presolve = XPRS_MULTIOBJOPS_PRESOLVE , RCFixing = XPRS_MULTIOBJOPS_RCFIXING } |
|
MultiObjOps enumeration. More...
|
|
enum class |
Namespaces : int { Row = XPRS_NAMES_ROW , Column = XPRS_NAMES_COLUMN , Set = XPRS_NAMES_SET , PwlCons = XPRS_NAMES_PWLCONS , GenCons = XPRS_NAMES_GENCONS , Objective = XPRS_NAMES_OBJECTIVE , Userfunc = XPRS_NAMES_USERFUNC , InternalFunc = XPRS_NAMES_INTERNALFUNC , UserFuncNoCase = XPRS_NAMES_USERFUNCNOCASE , InternalFuncNoCase = XPRS_NAMES_INTERNALFUNCNOCASE } |
|
Namespaces enumeration. More...
|
|
enum class |
NodeSelectionCriteria : int { LocalFirst = XPRS_NODESELECTION_LOCAL_FIRST , BestFirst = XPRS_NODESELECTION_BEST_FIRST , LocalDepthFirst = XPRS_NODESELECTION_LOCAL_DEPTH_FIRST , BestFirstThenLocalFirst = XPRS_NODESELECTION_BEST_FIRST_THEN_LOCAL_FIRST , DepthFirst = XPRS_NODESELECTION_DEPTH_FIRST } |
|
NodeSelectionCriteria enumeration. More...
|
|
enum class |
ObjControl : int { Priority = XPRS_OBJECTIVE_PRIORITY , Weight = XPRS_OBJECTIVE_WEIGHT , AbsTol = XPRS_OBJECTIVE_ABSTOL , RelTol = XPRS_OBJECTIVE_RELTOL , Rhs = XPRS_OBJECTIVE_RHS } |
|
ObjControl enumeration. More...
|
|
enum class |
ObjSense : int { Minimize = XPRS_OBJ_MINIMIZE , Maximize = XPRS_OBJ_MAXIMIZE } |
|
ObjSense enumeration. More...
|
|
enum class |
OnOff : int { Off = XPRS_BOOL_OFF , On = XPRS_BOOL_ON } |
|
OnOff enumeration. More...
|
|
enum class |
OptimizeType : int { None = XPRS_OPTIMIZETYPE_NONE , Lp = XPRS_OPTIMIZETYPE_LP , Mip = XPRS_OPTIMIZETYPE_MIP , Local = XPRS_OPTIMIZETYPE_LOCAL , Global = XPRS_OPTIMIZETYPE_GLOBAL } |
|
OptimizeType enumeration. More...
|
|
enum class |
OutputDetail : int { NoOutput = XPRS_OUTPUTLOG_NO_OUTPUT , FullOutput = XPRS_OUTPUTLOG_FULL_OUTPUT , ErrorsAndWarnings = XPRS_OUTPUTLOG_ERRORS_AND_WARNINGS , ErrorsOnly = XPRS_OUTPUTLOG_ERRORS } |
|
OutputDetail enumeration. More...
|
|
enum class |
ParameterType : int { NotDefined = XPRS_TYPE_NOTDEFINED , Integer = XPRS_TYPE_INT , Integer64 = XPRS_TYPE_INT64 , Double = XPRS_TYPE_DOUBLE , String = XPRS_TYPE_STRING } |
|
ParameterType enumeration. More...
|
|
enum class |
PreProbing : int { Automatic = XPRS_PREPROBING_AUTOMATIC , Disabled = XPRS_PREPROBING_DISABLED , LightProbing = XPRS_PREPROBING_LIGHT , FullProbing = XPRS_PREPROBING_FULL , FullProbingAndRepeat = XPRS_PREPROBING_FULL_AND_REPEAT } |
|
PreProbing enumeration. More...
|
|
enum class |
Presolve : int { NoPrimalInfeasibility = XPRS_PRESOLVE_NOPRIMALINFEASIBILITY , None = XPRS_PRESOLVE_NONE , Default = XPRS_PRESOLVE_DEFAULT , KeepRedundantBounds = XPRS_PRESOLVE_KEEPREDUNDANTBOUNDS } |
|
Presolve enumeration. More...
|
|
enum class |
PresolveCoefElim : int { Disabled = XPRS_PRECOEFELIM_DISABLED , Aggressive = XPRS_PRECOEFELIM_AGGRESSIVE , Cautious = XPRS_PRECOEFELIM_CAUTIOUS } |
|
PresolveCoefElim enumeration. More...
|
|
enum class |
PresolveDomColumn : int { Automatic = XPRS_PREDOMCOL_AUTOMATIC , Disabled = XPRS_PREDOMCOL_DISABLED , Cautious = XPRS_PREDOMCOL_CAUTIOUS , Aggressive = XPRS_PREDOMCOL_AGGRESSIVE } |
|
PresolveDomColumn enumeration. More...
|
|
enum class |
PresolveDomRow : int { Automatic = XPRS_PREDOMROW_AUTOMATIC , Disabled = XPRS_PREDOMROW_DISABLED , Cautious = XPRS_PREDOMROW_CAUTIOUS , Medium = XPRS_PREDOMROW_MEDIUM , Aggressive = XPRS_PREDOMROW_AGGRESSIVE } |
|
PresolveDomRow enumeration. More...
|
|
enum class |
PresolveOperations : int { SingletonColumnRemoval = XPRS_PRESOLVEOPS_SINGLETONCOLUMNREMOVAL , SingletonRowRemoval = XPRS_PRESOLVEOPS_SINGLETONROWREMOVAL , ForcingRowRemoval = XPRS_PRESOLVEOPS_FORCINGROWREMOVAL , DualReductions = XPRS_PRESOLVEOPS_DUALREDUCTIONS , RedundantRowRemoval = XPRS_PRESOLVEOPS_REDUNDANTROWREMOVAL , DuplicateColumnRemoval = XPRS_PRESOLVEOPS_DUPLICATECOLUMNREMOVAL , DuplicateRowRemoval = XPRS_PRESOLVEOPS_DUPLICATEROWREMOVAL , StrongDualReductions = XPRS_PRESOLVEOPS_STRONGDUALREDUCTIONS , VariableEliminations = XPRS_PRESOLVEOPS_VARIABLEELIMINATIONS , NoIPReductions = XPRS_PRESOLVEOPS_NOIPREDUCTIONS , NoGlobalChange = XPRS_PRESOLVEOPS_NOGLOBALDOMAINCHANGE , NoAdvancedIPReductions = XPRS_PRESOLVEOPS_NOADVANCEDIPREDUCTIONS , NoIntegerEliminations = XPRS_PRESOLVEOPS_NOINTEGERELIMINATIONS , NoSolutionEnumeration = XPRS_PRESOLVEOPS_NOSOLUTIONENUMERATION , LinearlyDependantRowRemoval = XPRS_PRESOLVEOPS_LINEARLYDEPENDANTROWREMOVAL , NoIntegerVariableAndSOSDetection = XPRS_PRESOLVEOPS_NOINTEGERVARIABLEANDSOSDETECTION , NoImpliedBounds = XPRS_PRESOLVEOPS_NOIMPLIEDBOUNDS , NoCliquePresolve = XPRS_PRESOLVEOPS_NOCLIQUEPRESOLVE , NoMod2Reductions = XPRS_PRESOLVEOPS_NOMOD2REDUCTIONS , NoDualReductionsOnGlobals = XPRS_PRESOLVEOPS_NODUALREDONGLOBALS } |
|
PresolveOperations enumeration. More...
|
|
enum class |
PresolveState : int { ProblemLoaded = XPRS_PRESOLVESTATE_PROBLEMLOADED , ProblemLPPresolved = XPRS_PRESOLVESTATE_PROBLEMLPPRESOLVED , ProblemMIPPresolved = XPRS_PRESOLVESTATE_PROBLEMMIPPRESOLVED , SolutionValid = XPRS_PRESOLVESTATE_SOLUTIONVALID } |
|
PresolveState enumeration. More...
|
|
enum class |
Pricing : int { Partial = XPRS_PRICING_PARTIAL , Default = XPRS_PRICING_DEFAULT , Devex = XPRS_PRICING_DEVEX } |
|
Pricing enumeration. More...
|
|
enum class |
PrimalUnshift : int { AllowDualUnshift = XPRS_PRIMALUNSHIFT_ALLOW_DUAL_UNSHIFT , NoDualUnshift = XPRS_PRIMALUNSHIFT_NO_DUAL_UNSHIFT } |
|
PrimalUnshift enumeration. More...
|
|
enum class |
QConvexity : int { Unknown = XPRS_QCONVEXITY_UNKNOWN , NonConvex = XPRS_QCONVEXITY_NONCONVEX , Convex = XPRS_QCONVEXITY_CONVEX , Repairable = XPRS_QCONVEXITY_REPAIRABLE , ConvexCone = XPRS_QCONVEXITY_CONVEXCONE , ConeConvertable = XPRS_QCONVEXITY_CONECONVERTABLE } |
|
QConvexity enumeration. More...
|
|
enum class |
RefineOps : int { LPOptimal = XPRS_REFINEOPS_LPOPTIMAL , MIPSolution = XPRS_REFINEOPS_MIPSOLUTION , MIPOptimal = XPRS_REFINEOPS_MIPOPTIMAL , LP = XPRS_REFINEOPS_MIPNODELP , LPPresolve = XPRS_REFINEOPS_LPPRESOLVE , IterativeRefiner = XPRS_REFINEOPS_ITERATIVEREFINER , RefinerPrecision = XPRS_REFINEOPS_REFINERPRECISION , RefinerUsePrimal = XPRS_REFINEOPS_REFINERUSEPRIMAL , RefinerUseDual = XPRS_REFINEOPS_REFINERUSEDUAL , MIPfixglobals = XPRS_REFINEOPS_MIPFIXGLOBALS , MIPfixglobalstarget = XPRS_REFINEOPS_MIPFIXGLOBALSTARGET } |
|
RefineOps enumeration. More...
|
|
enum class |
RepairIndefiniteQuadratic : int { RepairIfPossible = XPRS_REPAIRINDEFINITEQ_REPAIR_IF_POSSIBLE , NoRepair = XPRS_REPAIRINDEFINITEQ_NO_REPAIR } |
|
RepairIndefiniteQuadratic enumeration. More...
|
|
enum class |
RowFlag : int { Quadratic = XPRS_ROWFLAG_QUADRATIC , Delayed = XPRS_ROWFLAG_DELAYED , ModelCut = XPRS_ROWFLAG_MODELCUT , Indicator = XPRS_ROWFLAG_INDICATOR , Nonlinear = XPRS_ROWFLAG_NONLINEAR } |
|
RowFlag enumeration. More...
|
|
enum struct |
RowType : char |
|
Enumeration for variable/column types. More...
|
|
enum class |
Scaling : int { RowScaling = XPRS_SCALING_ROW_SCALING , ColumnScaling = XPRS_SCALING_COLUMN_SCALING , RowScalingAgain = XPRS_SCALING_ROW_SCALING_AGAIN , Maximum = XPRS_SCALING_MAXIMUM , CurtisReid = XPRS_SCALING_CURTIS_REID , ByMaxElemNotGeoMean = XPRS_SCALING_BY_MAX_ELEM_NOT_GEO_MEAN , BigMScaling = XPRS_SCALING_BIGM , SimplexObjectiveScaling = XPRS_SCALING_SIMPLEX_OBJECTIVE_SCALING , IgnoreQuadraticRowPart = XPRS_SCALING_IGNORE_QUADRATIC_ROW_PART , ScaleBeforePresolve = XPRS_SCALING_BEFORE_PRESOLVE , NoScalingRowsUp = XPRS_SCALING_NO_SCALING_ROWS_UP , NoScalingColumnsDown = XPRS_SCALING_NO_SCALING_COLUMNS_DOWN , ObjectiveScaling = XPRS_SCALING_DISABLE_GLOBAL_OBJECTIVE_SCALING , RhsScaling = XPRS_SCALING_RHS_SCALING , NoAggressiveQScaling = XPRS_SCALING_NO_AGGRESSIVE_Q_SCALING , SlackScaling = XPRS_SCALING_SLACK_SCALING , Ruiz = XPRS_SCALING_RUIZ , DogLeg = XPRS_SCALING_DOGLEG , BeforeAfterPresolve = XPRS_SCALING_BEFORE_AND_AFTER_PRESOLVE } |
|
Scaling enumeration. More...
|
|
enum struct |
SetType : char |
|
Enumeration for set types. More...
|
|
enum class |
SolInfo : int { AbsPrimalInfeas = XPRS_SOLINFO_ABSPRIMALINFEAS , RelPrimalInfeas = XPRS_SOLINFO_RELPRIMALINFEAS , AbsDualInfeas = XPRS_SOLINFO_ABSDUALINFEAS , RelDualInfeas = XPRS_SOLINFO_RELDUALINFEAS , MaxMIPFractional = XPRS_SOLINFO_MAXMIPFRACTIONAL , AbsMIPInfeas = XPRS_SOLINFO_ABSMIPINFEAS , RelMIPInfeas = XPRS_SOLINFO_RELMIPINFEAS } |
|
SolInfo enumeration. More...
|
|
enum class |
SolStatus : int { NotFound = XPRS_SOLSTATUS_NOTFOUND , Optimal = XPRS_SOLSTATUS_OPTIMAL , Feasible = XPRS_SOLSTATUS_FEASIBLE , Infeasible = XPRS_SOLSTATUS_INFEASIBLE , Unbounded = XPRS_SOLSTATUS_UNBOUNDED } |
|
SolStatus enumeration. More...
|
|
enum class |
SolveStatus : int { Unstarted = XPRS_SOLVESTATUS_UNSTARTED , Stopped = XPRS_SOLVESTATUS_STOPPED , Failed = XPRS_SOLVESTATUS_FAILED , Completed = XPRS_SOLVESTATUS_COMPLETED } |
|
SolveStatus enumeration. More...
|
|
enum class |
StopType : int { None = XPRS_STOP_NONE , TimeLimit = XPRS_STOP_TIMELIMIT , CtrlC = XPRS_STOP_CTRLC , NodeLimit = XPRS_STOP_NODELIMIT , IterLimit = XPRS_STOP_ITERLIMIT , MIPGap = XPRS_STOP_MIPGAP , SolLimit = XPRS_STOP_SOLLIMIT , GenericError = XPRS_STOP_GENERICERROR , MemoryError = XPRS_STOP_MEMORYERROR , User = XPRS_STOP_USER , SolveComplete = XPRS_STOP_SOLVECOMPLETE , LicenseLost = XPRS_STOP_LICENSELOST , NumericalError = XPRS_STOP_NUMERICALERROR } |
|
StopType enumeration. More...
|
|
enum class |
TreeDiagnostics : int { MemoryUsageSummaries = XPRS_TREEDIAGNOSTICS_MEMORY_USAGE_SUMMARIES , MemorySavedReports = XPRS_TREEDIAGNOSTICS_MEMORY_SAVED_REPORTS } |
|
TreeDiagnostics enumeration. More...
|
|
enum class |
TunerHistory : int { Ignore = XPRS_TUNERHISTORY_IGNORE , Append = XPRS_TUNERHISTORY_APPEND , Reuse = XPRS_TUNERHISTORY_REUSE } |
|
TunerHistory enumeration. More...
|
|
enum class |
TunerMethod : int { Automatic = XPRS_TUNERMETHOD_AUTOMATIC , LpQuick = XPRS_TUNERMETHOD_LPQUICK , MipQuick = XPRS_TUNERMETHOD_MIPQUICK , MipComprehensive = XPRS_TUNERMETHOD_MIPCOMPREHENSIVE , MipRootFocus = XPRS_TUNERMETHOD_MIPROOTFOCUS , MipTreeFocus = XPRS_TUNERMETHOD_MIPTREEFOCUS , MipSimple = XPRS_TUNERMETHOD_MIPSIMPLE , SlpQuick = XPRS_TUNERMETHOD_SLPQUICK , MiSlpQuick = XPRS_TUNERMETHOD_MISLPQUICK , MipHeuristics = XPRS_TUNERMETHOD_MIPHEURISTICS , GlobalQuick = XPRS_TUNERMETHOD_GLOBALQUICK , LpNumerics = XPRS_TUNERMETHOD_LPNUMERICS } |
|
TunerMethod enumeration. More...
|
|
enum class |
TunerMode : int { Automatic = XPRS_TUNERMODE_AUTOMATIC , Off = XPRS_TUNERMODE_OFF , On = XPRS_TUNERMODE_ON } |
|
TunerMode enumeration. More...
|
|
enum class |
TunerRootAlg : int { Dual = XPRS_TUNERROOTALG_DUAL , Primal = XPRS_TUNERROOTALG_PRIMAL , Barrier = XPRS_TUNERROOTALG_BARRIER , Network = XPRS_TUNERROOTALG_NETWORK } |
|
TunerRootAlg enumeration. More...
|
|
enum class |
TunerTarget : int { Automatic = XPRS_TUNERTARGET_AUTOMATIC , TimeGap = XPRS_TUNERTARGET_TIMEGAP , TimeBound = XPRS_TUNERTARGET_TIMEBOUND , TimeObjval = XPRS_TUNERTARGET_TIMEOBJVAL , Integral = XPRS_TUNERTARGET_INTEGRAL , SlpTime = XPRS_TUNERTARGET_SLPTIME , SlpObjval = XPRS_TUNERTARGET_SLPOBJVAL , SlpValidation = XPRS_TUNERTARGET_SLPVALIDATION , Gap = XPRS_TUNERTARGET_GAP , Bound = XPRS_TUNERTARGET_BOUND , Objval = XPRS_TUNERTARGET_OBJVAL , PrimalIntegral = XPRS_TUNERTARGET_PRIMALINTEGRAL } |
|
TunerTarget enumeration. More...
|
|
enum class |
UserSolStatus : int { NotChecked = XPRS_USERSOLSTATUS_NOT_CHECKED , AcceptedFeasible = XPRS_USERSOLSTATUS_ACCEPTED_FEASIBLE , AcceptedOptimized = XPRS_USERSOLSTATUS_ACCEPTED_OPTIMIZED , SearchedSol = XPRS_USERSOLSTATUS_SEARCHED_SOL , SearchedNoSol = XPRS_USERSOLSTATUS_SEARCHED_NOSOL , RejectedInfeasNoSearch = XPRS_USERSOLSTATUS_REJECTED_INFEAS_NOSEARCH , RejectedPartialNoSearch = XPRS_USERSOLSTATUS_REJECTED_PARTIAL_NOSEARCH , RejectedFailedOptimize = XPRS_USERSOLSTATUS_REJECTED_FAILED_OPTIMIZE , Dropped = XPRS_USERSOLSTATUS_DROPPED , RejectedCutoff = XPRS_USERSOLSTATUS_REJECTED_CUTOFF } |
|
UserSolStatus enumeration. More...
|
|
enum class |
VariableSelection : int { Automatic = XPRS_VARSELECTION_AUTOMATIC , MinimumUpDownPseudoCosts = XPRS_VARSELECTION_MIN_UPDOWN_PSEUDO_COSTS , SumupDownPseudoCosts = XPRS_VARSELECTION_SUM_UPDOWN_PSEUDO_COSTS , MaximumUpDownPseudoCostsPlusTwiceMinimum = XPRS_VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS_PLUS_TWICE_MIN , MaximumUpDownPseudoCosts = XPRS_VARSELECTION_MAX_UPDOWN_PSEUDO_COSTS , DownPseudoCost = XPRS_VARSELECTION_DOWN_PSEUDO_COST , UpPseudoCost = XPRS_VARSELECTION_UP_PSEUDO_COST } |
|
VariableSelection enumeration. More...
|
|