Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
environment.h File Reference
#include <functional>
#include <string>
#include "absl/status/status.h"

Go to the source code of this file.

Namespaces

namespace  operations_research
 In SWIG mode, we don't want anything besides these top-level includes.
 

Macros

#define XPRSint64   long long
 
#define XPRS_CC
 
#define XPRS_STOP_NONE   0
 
#define XPRS_STOP_TIMELIMIT   1
 
#define XPRS_STOP_CTRLC   2
 
#define XPRS_STOP_NODELIMIT   3
 
#define XPRS_STOP_ITERLIMIT   4
 
#define XPRS_STOP_MIPGAP   5
 
#define XPRS_STOP_SOLLIMIT   6
 
#define XPRS_STOP_GENERICERROR   7
 
#define XPRS_STOP_MEMORYERROR   8
 
#define XPRS_STOP_USER   9
 
#define XPRS_STOP_SOLVECOMPLETE   10
 
#define XPRS_STOP_LICENSELOST   11
 
#define XPRS_STOP_NUMERICALERROR   13
 
#define XPRS_TYPE_NOTDEFINED   0
 
#define XPRS_TYPE_INT   1
 
#define XPRS_TYPE_INT64   2
 
#define XPRS_TYPE_DOUBLE   3
 
#define XPRS_TYPE_STRING   4
 
#define XPRS_NAMES_ROW   1
 
#define XPRS_NAMES_COLUMN   2
 
#define XPRS_PLUSINFINITY   1.0e+20
 
#define XPRS_MINUSINFINITY   -1.0e+20
 
#define XPRS_MAXBANNERLENGTH   512
 
#define XPVERSION   41
 
#define XPRS_MPSRHSNAME   6001
 
#define XPRS_MPSOBJNAME   6002
 
#define XPRS_MPSRANGENAME   6003
 
#define XPRS_MPSBOUNDNAME   6004
 
#define XPRS_OUTPUTMASK   6005
 
#define XPRS_TUNERMETHODFILE   6017
 
#define XPRS_TUNEROUTPUTPATH   6018
 
#define XPRS_TUNERSESSIONNAME   6019
 
#define XPRS_COMPUTEEXECSERVICE   6022
 
#define XPRS_MAXCUTTIME   8149
 
#define XPRS_MAXSTALLTIME   8443
 
#define XPRS_TUNERMAXTIME   8364
 
#define XPRS_MATRIXTOL   7001
 
#define XPRS_PIVOTTOL   7002
 
#define XPRS_FEASTOL   7003
 
#define XPRS_OUTPUTTOL   7004
 
#define XPRS_SOSREFTOL   7005
 
#define XPRS_OPTIMALITYTOL   7006
 
#define XPRS_ETATOL   7007
 
#define XPRS_RELPIVOTTOL   7008
 
#define XPRS_MIPTOL   7009
 
#define XPRS_MIPTOLTARGET   7010
 
#define XPRS_BARPERTURB   7011
 
#define XPRS_MIPADDCUTOFF   7012
 
#define XPRS_MIPABSCUTOFF   7013
 
#define XPRS_MIPRELCUTOFF   7014
 
#define XPRS_PSEUDOCOST   7015
 
#define XPRS_PENALTY   7016
 
#define XPRS_BIGM   7018
 
#define XPRS_MIPABSSTOP   7019
 
#define XPRS_MIPRELSTOP   7020
 
#define XPRS_CROSSOVERACCURACYTOL   7023
 
#define XPRS_PRIMALPERTURB   7024
 
#define XPRS_DUALPERTURB   7025
 
#define XPRS_BAROBJSCALE   7026
 
#define XPRS_BARRHSSCALE   7027
 
#define XPRS_CHOLESKYTOL   7032
 
#define XPRS_BARGAPSTOP   7033
 
#define XPRS_BARDUALSTOP   7034
 
#define XPRS_BARPRIMALSTOP   7035
 
#define XPRS_BARSTEPSTOP   7036
 
#define XPRS_ELIMTOL   7042
 
#define XPRS_MARKOWITZTOL   7047
 
#define XPRS_MIPABSGAPNOTIFY   7064
 
#define XPRS_MIPRELGAPNOTIFY   7065
 
#define XPRS_BARLARGEBOUND   7067
 
#define XPRS_PPFACTOR   7069
 
#define XPRS_REPAIRINDEFINITEQMAX   7071
 
#define XPRS_BARGAPTARGET   7073
 
#define XPRS_DUMMYCONTROL   7075
 
#define XPRS_BARSTARTWEIGHT   7076
 
#define XPRS_BARFREESCALE   7077
 
#define XPRS_SBEFFORT   7086
 
#define XPRS_HEURDIVERANDOMIZE   7089
 
#define XPRS_HEURSEARCHEFFORT   7090
 
#define XPRS_CUTFACTOR   7091
 
#define XPRS_EIGENVALUETOL   7097
 
#define XPRS_INDLINBIGM   7099
 
#define XPRS_TREEMEMORYSAVINGTARGET   7100
 
#define XPRS_INDPRELINBIGM   7102
 
#define XPRS_RELAXTREEMEMORYLIMIT   7105
 
#define XPRS_MIPABSGAPNOTIFYOBJ   7108
 
#define XPRS_MIPABSGAPNOTIFYBOUND   7109
 
#define XPRS_PRESOLVEMAXGROW   7110
 
#define XPRS_HEURSEARCHTARGETSIZE   7112
 
#define XPRS_CROSSOVERRELPIVOTTOL   7113
 
#define XPRS_CROSSOVERRELPIVOTTOLSAFE   7114
 
#define XPRS_DETLOGFREQ   7116
 
#define XPRS_MAXIMPLIEDBOUND   7120
 
#define XPRS_FEASTOLTARGET   7121
 
#define XPRS_OPTIMALITYTOLTARGET   7122
 
#define XPRS_PRECOMPONENTSEFFORT   7124
 
#define XPRS_LPLOGDELAY   7127
 
#define XPRS_HEURDIVEITERLIMIT   7128
 
#define XPRS_BARKERNEL   7130
 
#define XPRS_FEASTOLPERTURB   7132
 
#define XPRS_CROSSOVERFEASWEIGHT   7133
 
#define XPRS_LUPIVOTTOL   7139
 
#define XPRS_MIPRESTARTGAPTHRESHOLD   7140
 
#define XPRS_NODEPROBINGEFFORT   7141
 
#define XPRS_INPUTTOL   7143
 
#define XPRS_MIPRESTARTFACTOR   7145
 
#define XPRS_BAROBJPERTURB   7146
 
#define XPRS_CPIALPHA   7149
 
#define XPRS_GLOBALBOUNDINGBOX   7154
 
#define XPRS_TIMELIMIT   7158
 
#define XPRS_SOLTIMELIMIT   7159
 
#define XPRS_REPAIRINFEASTIMELIMIT   7160
 
#define XPRS_EXTRAROWS   8004
 
#define XPRS_EXTRACOLS   8005
 
#define XPRS_LPITERLIMIT   8007
 
#define XPRS_LPLOG   8009
 
#define XPRS_SCALING   8010
 
#define XPRS_PRESOLVE   8011
 
#define XPRS_CRASH   8012
 
#define XPRS_PRICINGALG   8013
 
#define XPRS_INVERTFREQ   8014
 
#define XPRS_INVERTMIN   8015
 
#define XPRS_MAXNODE   8018
 
#define XPRS_MAXTIME   8020
 
#define XPRS_MAXMIPSOL   8021
 
#define XPRS_SIFTPASSES   8022
 
#define XPRS_DEFAULTALG   8023
 
#define XPRS_VARSELECTION   8025
 
#define XPRS_NODESELECTION   8026
 
#define XPRS_BACKTRACK   8027
 
#define XPRS_MIPLOG   8028
 
#define XPRS_KEEPNROWS   8030
 
#define XPRS_MPSECHO   8032
 
#define XPRS_MAXPAGELINES   8034
 
#define XPRS_OUTPUTLOG   8035
 
#define XPRS_BARSOLUTION   8038
 
#define XPRS_CACHESIZE   8043
 
#define XPRS_CROSSOVER   8044
 
#define XPRS_BARITERLIMIT   8045
 
#define XPRS_CHOLESKYALG   8046
 
#define XPRS_BAROUTPUT   8047
 
#define XPRS_EXTRAMIPENTS   8051
 
#define XPRS_REFACTOR   8052
 
#define XPRS_BARTHREADS   8053
 
#define XPRS_KEEPBASIS   8054
 
#define XPRS_CROSSOVEROPS   8060
 
#define XPRS_VERSION   8061
 
#define XPRS_CROSSOVERTHREADS   8065
 
#define XPRS_BIGMMETHOD   8068
 
#define XPRS_MPSNAMELENGTH   8071
 
#define XPRS_ELIMFILLIN   8073
 
#define XPRS_PRESOLVEOPS   8077
 
#define XPRS_MIPPRESOLVE   8078
 
#define XPRS_MIPTHREADS   8079
 
#define XPRS_BARORDER   8080
 
#define XPRS_BREADTHFIRST   8082
 
#define XPRS_AUTOPERTURB   8084
 
#define XPRS_DENSECOLLIMIT   8086
 
#define XPRS_CALLBACKFROMMASTERTHREAD   8090
 
#define XPRS_MAXMCOEFFBUFFERELEMS   8091
 
#define XPRS_REFINEOPS   8093
 
#define XPRS_LPREFINEITERLIMIT   8094
 
#define XPRS_MIPREFINEITERLIMIT   8095
 
#define XPRS_DUALIZEOPS   8097
 
#define XPRS_CROSSOVERITERLIMIT   8104
 
#define XPRS_PREBASISRED   8106
 
#define XPRS_PRESORT   8107
 
#define XPRS_PREPERMUTE   8108
 
#define XPRS_PREPERMUTESEED   8109
 
#define XPRS_MAXMEMORYSOFT   8112
 
#define XPRS_CUTFREQ   8116
 
#define XPRS_SYMSELECT   8117
 
#define XPRS_SYMMETRY   8118
 
#define XPRS_MAXMEMORYHARD   8119
 
#define XPRS_MIQCPALG   8125
 
#define XPRS_QCCUTS   8126
 
#define XPRS_QCROOTALG   8127
 
#define XPRS_PRECONVERTSEPARABLE   8128
 
#define XPRS_ALGAFTERNETWORK   8129
 
#define XPRS_TRACE   8130
 
#define XPRS_MAXIIS   8131
 
#define XPRS_CPUTIME   8133
 
#define XPRS_COVERCUTS   8134
 
#define XPRS_GOMCUTS   8135
 
#define XPRS_LPFOLDING   8136
 
#define XPRS_MPSFORMAT   8137
 
#define XPRS_CUTSTRATEGY   8138
 
#define XPRS_CUTDEPTH   8139
 
#define XPRS_TREECOVERCUTS   8140
 
#define XPRS_TREEGOMCUTS   8141
 
#define XPRS_CUTSELECT   8142
 
#define XPRS_TREECUTSELECT   8143
 
#define XPRS_DUALIZE   8144
 
#define XPRS_DUALGRADIENT   8145
 
#define XPRS_SBITERLIMIT   8146
 
#define XPRS_SBBEST   8147
 
#define XPRS_BARINDEFLIMIT   8153
 
#define XPRS_HEURFREQ   8155
 
#define XPRS_HEURDEPTH   8156
 
#define XPRS_HEURMAXSOL   8157
 
#define XPRS_HEURNODES   8158
 
#define XPRS_LNPBEST   8160
 
#define XPRS_LNPITERLIMIT   8161
 
#define XPRS_BRANCHCHOICE   8162
 
#define XPRS_BARREGULARIZE   8163
 
#define XPRS_SBSELECT   8164
 
#define XPRS_LOCALCHOICE   8170
 
#define XPRS_LOCALBACKTRACK   8171
 
#define XPRS_DUALSTRATEGY   8174
 
#define XPRS_L1CACHE   8175
 
#define XPRS_HEURDIVESTRATEGY   8177
 
#define XPRS_HEURSELECT   8178
 
#define XPRS_BARSTART   8180
 
#define XPRS_PRESOLVEPASSES   8183
 
#define XPRS_BARNUMSTABILITY   8186
 
#define XPRS_BARORDERTHREADS   8187
 
#define XPRS_EXTRASETS   8190
 
#define XPRS_FEASIBILITYPUMP   8193
 
#define XPRS_PRECOEFELIM   8194
 
#define XPRS_PREDOMCOL   8195
 
#define XPRS_HEURSEARCHFREQ   8196
 
#define XPRS_HEURDIVESPEEDUP   8197
 
#define XPRS_SBESTIMATE   8198
 
#define XPRS_BARCORES   8202
 
#define XPRS_MAXCHECKSONMAXTIME   8203
 
#define XPRS_MAXCHECKSONMAXCUTTIME   8204
 
#define XPRS_HISTORYCOSTS   8206
 
#define XPRS_ALGAFTERCROSSOVER   8208
 
#define XPRS_MUTEXCALLBACKS   8210
 
#define XPRS_BARCRASH   8211
 
#define XPRS_HEURDIVESOFTROUNDING   8215
 
#define XPRS_HEURSEARCHROOTSELECT   8216
 
#define XPRS_HEURSEARCHTREESELECT   8217
 
#define XPRS_MPS18COMPATIBLE   8223
 
#define XPRS_ROOTPRESOLVE   8224
 
#define XPRS_CROSSOVERDRP   8227
 
#define XPRS_FORCEOUTPUT   8229
 
#define XPRS_PRIMALOPS   8231
 
#define XPRS_DETERMINISTIC   8232
 
#define XPRS_PREPROBING   8238
 
#define XPRS_TREEMEMORYLIMIT   8242
 
#define XPRS_TREECOMPRESSION   8243
 
#define XPRS_TREEDIAGNOSTICS   8244
 
#define XPRS_MAXTREEFILESIZE   8245
 
#define XPRS_PRECLIQUESTRATEGY   8247
 
#define XPRS_REPAIRINFEASMAXTIME   8250
 
#define XPRS_IFCHECKCONVEXITY   8251
 
#define XPRS_PRIMALUNSHIFT   8252
 
#define XPRS_REPAIRINDEFINITEQ   8254
 
#define XPRS_MIPRAMPUP   8255
 
#define XPRS_MAXLOCALBACKTRACK   8257
 
#define XPRS_USERSOLHEURISTIC   8258
 
#define XPRS_FORCEPARALLELDUAL   8265
 
#define XPRS_BACKTRACKTIE   8266
 
#define XPRS_BRANCHDISJ   8267
 
#define XPRS_MIPFRACREDUCE   8270
 
#define XPRS_CONCURRENTTHREADS   8274
 
#define XPRS_MAXSCALEFACTOR   8275
 
#define XPRS_HEURTHREADS   8276
 
#define XPRS_THREADS   8278
 
#define XPRS_HEURBEFORELP   8280
 
#define XPRS_PREDOMROW   8281
 
#define XPRS_BRANCHSTRUCTURAL   8282
 
#define XPRS_QUADRATICUNSHIFT   8284
 
#define XPRS_BARPRESOLVEOPS   8286
 
#define XPRS_QSIMPLEXOPS   8288
 
#define XPRS_MIPRESTART   8290
 
#define XPRS_CONFLICTCUTS   8292
 
#define XPRS_PREPROTECTDUAL   8293
 
#define XPRS_CORESPERCPU   8296
 
#define XPRS_RESOURCESTRATEGY   8297
 
#define XPRS_CLAMPING   8301
 
#define XPRS_SLEEPONTHREADWAIT   8302
 
#define XPRS_PREDUPROW   8307
 
#define XPRS_CPUPLATFORM   8312
 
#define XPRS_BARALG   8315
 
#define XPRS_SIFTING   8319
 
#define XPRS_LPLOGSTYLE   8326
 
#define XPRS_RANDOMSEED   8328
 
#define XPRS_TREEQCCUTS   8331
 
#define XPRS_PRELINDEP   8333
 
#define XPRS_DUALTHREADS   8334
 
#define XPRS_PREOBJCUTDETECT   8336
 
#define XPRS_PREBNDREDQUAD   8337
 
#define XPRS_PREBNDREDCONE   8338
 
#define XPRS_PRECOMPONENTS   8339
 
#define XPRS_MAXMIPTASKS   8347
 
#define XPRS_MIPTERMINATIONMETHOD   8348
 
#define XPRS_PRECONEDECOMP   8349
 
#define XPRS_HEURFORCESPECIALOBJ   8350
 
#define XPRS_HEURSEARCHROOTCUTFREQ   8351
 
#define XPRS_PREELIMQUAD   8353
 
#define XPRS_PREIMPLICATIONS   8356
 
#define XPRS_TUNERMODE   8359
 
#define XPRS_TUNERMETHOD   8360
 
#define XPRS_TUNERTARGET   8362
 
#define XPRS_TUNERTHREADS   8363
 
#define XPRS_TUNERHISTORY   8365
 
#define XPRS_TUNERPERMUTE   8366
 
#define XPRS_TUNERVERBOSE   8370
 
#define XPRS_TUNEROUTPUT   8372
 
#define XPRS_PREANALYTICCENTER   8374
 
#define XPRS_NETCUTS   8382
 
#define XPRS_LPFLAGS   8385
 
#define XPRS_MIPKAPPAFREQ   8386
 
#define XPRS_OBJSCALEFACTOR   8387
 
#define XPRS_TREEFILELOGINTERVAL   8389
 
#define XPRS_IGNORECONTAINERCPULIMIT   8390
 
#define XPRS_IGNORECONTAINERMEMORYLIMIT   8391
 
#define XPRS_MIPDUALREDUCTIONS   8392
 
#define XPRS_GENCONSDUALREDUCTIONS   8395
 
#define XPRS_PWLDUALREDUCTIONS   8396
 
#define XPRS_BARFAILITERLIMIT   8398
 
#define XPRS_AUTOSCALING   8406
 
#define XPRS_GENCONSABSTRANSFORMATION   8408
 
#define XPRS_COMPUTEJOBPRIORITY   8409
 
#define XPRS_PREFOLDING   8410
 
#define XPRS_NETSTALLLIMIT   8412
 
#define XPRS_SERIALIZEPREINTSOL   8413
 
#define XPRS_NUMERICALEMPHASIS   8416
 
#define XPRS_PWLNONCONVEXTRANSFORMATION   8420
 
#define XPRS_MIPCOMPONENTS   8421
 
#define XPRS_MIPCONCURRENTNODES   8422
 
#define XPRS_MIPCONCURRENTSOLVES   8423
 
#define XPRS_OUTPUTCONTROLS   8424
 
#define XPRS_SIFTSWITCH   8425
 
#define XPRS_HEUREMPHASIS   8427
 
#define XPRS_COMPUTEMATX   8428
 
#define XPRS_COMPUTEMATX_IIS   8429
 
#define XPRS_COMPUTEMATX_IISMAXTIME   8430
 
#define XPRS_BARREFITER   8431
 
#define XPRS_COMPUTELOG   8434
 
#define XPRS_SIFTPRESOLVEOPS   8435
 
#define XPRS_CHECKINPUTDATA   8436
 
#define XPRS_ESCAPENAMES   8440
 
#define XPRS_IOTIMEOUT   8442
 
#define XPRS_AUTOCUTTING   8446
 
#define XPRS_CALLBACKCHECKTIMEDELAY   8451
 
#define XPRS_MULTIOBJOPS   8457
 
#define XPRS_MULTIOBJLOG   8458
 
#define XPRS_GLOBALSPATIALBRANCHIFPREFERORIG   8465
 
#define XPRS_PRECONFIGURATION   8470
 
#define XPRS_FEASIBILITYJUMP   8471
 
#define XPRS_EXTRAELEMS   8006
 
#define XPRS_EXTRASETELEMS   8191
 
#define XPRS_LPOBJVAL   2001
 
#define XPRS_MIPOBJVAL   2003
 
#define XPRS_BESTBOUND   2004
 
#define XPRS_OBJRHS   2005
 
#define XPRS_OBJSENSE   2008
 
#define XPRS_ROWS   1001
 
#define XPRS_SIMPLEXITER   1009
 
#define XPRS_LPSTATUS   1010
 
#define XPRS_MIPSTATUS   1011
 
#define XPRS_NODES   1013
 
#define XPRS_COLS   1018
 
#define XPRS_LP_OPTIMAL   1
 
#define XPRS_LP_INFEAS   2
 
#define XPRS_LP_UNBOUNDED   5
 
#define XPRS_MIP_SOLUTION   4
 
#define XPRS_MIP_INFEAS   5
 
#define XPRS_MIP_OPTIMAL   6
 
#define XPRS_MIP_UNBOUNDED   7
 
#define XPRS_OBJ_MINIMIZE   1
 
#define XPRS_OBJ_MAXIMIZE   -1
 

Typedefs

typedef struct xo_prob_struct * XPRSprob
 Initial version of this code was provided by RTE.
 

Functions

void operations_research::printXpressBanner (bool error)
 clang-format on
 
bool operations_research::initXpressEnv (bool verbose, int xpress_oem_license_key)
 ! init XPRESS environment.
 
bool operations_research::XpressIsCorrectlyInstalled ()
 
absl::Status operations_research::LoadXpressDynamicLibrary (std::string &xpresspath)
 

Macro Definition Documentation

◆ XPRS_ALGAFTERCROSSOVER

#define XPRS_ALGAFTERCROSSOVER   8208

Definition at line 298 of file environment.h.

◆ XPRS_ALGAFTERNETWORK

#define XPRS_ALGAFTERNETWORK   8129

Definition at line 249 of file environment.h.

◆ XPRS_AUTOCUTTING

#define XPRS_AUTOCUTTING   8446

Definition at line 407 of file environment.h.

◆ XPRS_AUTOPERTURB

#define XPRS_AUTOPERTURB   8084

Definition at line 227 of file environment.h.

◆ XPRS_AUTOSCALING

#define XPRS_AUTOSCALING   8406

Definition at line 384 of file environment.h.

◆ XPRS_BACKTRACK

#define XPRS_BACKTRACK   8027

Definition at line 200 of file environment.h.

◆ XPRS_BACKTRACKTIE

#define XPRS_BACKTRACKTIE   8266

Definition at line 324 of file environment.h.

◆ XPRS_BARALG

#define XPRS_BARALG   8315

Definition at line 346 of file environment.h.

◆ XPRS_BARCORES

#define XPRS_BARCORES   8202

Definition at line 294 of file environment.h.

◆ XPRS_BARCRASH

#define XPRS_BARCRASH   8211

Definition at line 300 of file environment.h.

◆ XPRS_BARDUALSTOP

#define XPRS_BARDUALSTOP   7034

Definition at line 133 of file environment.h.

◆ XPRS_BARFAILITERLIMIT

#define XPRS_BARFAILITERLIMIT   8398

Definition at line 383 of file environment.h.

◆ XPRS_BARFREESCALE

#define XPRS_BARFREESCALE   7077

Definition at line 146 of file environment.h.

◆ XPRS_BARGAPSTOP

#define XPRS_BARGAPSTOP   7033

Definition at line 132 of file environment.h.

◆ XPRS_BARGAPTARGET

#define XPRS_BARGAPTARGET   7073

Definition at line 143 of file environment.h.

◆ XPRS_BARINDEFLIMIT

#define XPRS_BARINDEFLIMIT   8153

Definition at line 267 of file environment.h.

◆ XPRS_BARITERLIMIT

#define XPRS_BARITERLIMIT   8045

Definition at line 209 of file environment.h.

◆ XPRS_BARKERNEL

#define XPRS_BARKERNEL   7130

Definition at line 169 of file environment.h.

◆ XPRS_BARLARGEBOUND

#define XPRS_BARLARGEBOUND   7067

Definition at line 140 of file environment.h.

◆ XPRS_BARNUMSTABILITY

#define XPRS_BARNUMSTABILITY   8186

Definition at line 285 of file environment.h.

◆ XPRS_BAROBJPERTURB

#define XPRS_BAROBJPERTURB   7146

Definition at line 177 of file environment.h.

◆ XPRS_BAROBJSCALE

#define XPRS_BAROBJSCALE   7026

Definition at line 129 of file environment.h.

◆ XPRS_BARORDER

#define XPRS_BARORDER   8080

Definition at line 225 of file environment.h.

◆ XPRS_BARORDERTHREADS

#define XPRS_BARORDERTHREADS   8187

Definition at line 286 of file environment.h.

◆ XPRS_BAROUTPUT

#define XPRS_BAROUTPUT   8047

Definition at line 211 of file environment.h.

◆ XPRS_BARPERTURB

#define XPRS_BARPERTURB   7011

Definition at line 117 of file environment.h.

◆ XPRS_BARPRESOLVEOPS

#define XPRS_BARPRESOLVEOPS   8286

Definition at line 335 of file environment.h.

◆ XPRS_BARPRIMALSTOP

#define XPRS_BARPRIMALSTOP   7035

Definition at line 134 of file environment.h.

◆ XPRS_BARREFITER

#define XPRS_BARREFITER   8431

Definition at line 401 of file environment.h.

◆ XPRS_BARREGULARIZE

#define XPRS_BARREGULARIZE   8163

Definition at line 275 of file environment.h.

◆ XPRS_BARRHSSCALE

#define XPRS_BARRHSSCALE   7027

Definition at line 130 of file environment.h.

◆ XPRS_BARSOLUTION

#define XPRS_BARSOLUTION   8038

Definition at line 206 of file environment.h.

◆ XPRS_BARSTART

#define XPRS_BARSTART   8180

Definition at line 283 of file environment.h.

◆ XPRS_BARSTARTWEIGHT

#define XPRS_BARSTARTWEIGHT   7076

Definition at line 145 of file environment.h.

◆ XPRS_BARSTEPSTOP

#define XPRS_BARSTEPSTOP   7036

Definition at line 135 of file environment.h.

◆ XPRS_BARTHREADS

#define XPRS_BARTHREADS   8053

Definition at line 214 of file environment.h.

◆ XPRS_BESTBOUND

#define XPRS_BESTBOUND   2004

Definition at line 418 of file environment.h.

◆ XPRS_BIGM

#define XPRS_BIGM   7018

Definition at line 123 of file environment.h.

◆ XPRS_BIGMMETHOD

#define XPRS_BIGMMETHOD   8068

Definition at line 219 of file environment.h.

◆ XPRS_BRANCHCHOICE

#define XPRS_BRANCHCHOICE   8162

Definition at line 274 of file environment.h.

◆ XPRS_BRANCHDISJ

#define XPRS_BRANCHDISJ   8267

Definition at line 325 of file environment.h.

◆ XPRS_BRANCHSTRUCTURAL

#define XPRS_BRANCHSTRUCTURAL   8282

Definition at line 333 of file environment.h.

◆ XPRS_BREADTHFIRST

#define XPRS_BREADTHFIRST   8082

Definition at line 226 of file environment.h.

◆ XPRS_CACHESIZE

#define XPRS_CACHESIZE   8043

Definition at line 207 of file environment.h.

◆ XPRS_CALLBACKCHECKTIMEDELAY

#define XPRS_CALLBACKCHECKTIMEDELAY   8451

Definition at line 408 of file environment.h.

◆ XPRS_CALLBACKFROMMASTERTHREAD

#define XPRS_CALLBACKFROMMASTERTHREAD   8090

Definition at line 229 of file environment.h.

◆ XPRS_CC

#define XPRS_CC

Definition at line 59 of file environment.h.

◆ XPRS_CHECKINPUTDATA

#define XPRS_CHECKINPUTDATA   8436

Definition at line 404 of file environment.h.

◆ XPRS_CHOLESKYALG

#define XPRS_CHOLESKYALG   8046

Definition at line 210 of file environment.h.

◆ XPRS_CHOLESKYTOL

#define XPRS_CHOLESKYTOL   7032

Definition at line 131 of file environment.h.

◆ XPRS_CLAMPING

#define XPRS_CLAMPING   8301

Definition at line 342 of file environment.h.

◆ XPRS_COLS

#define XPRS_COLS   1018

Definition at line 426 of file environment.h.

◆ XPRS_COMPUTEEXECSERVICE

#define XPRS_COMPUTEEXECSERVICE   6022

Definition at line 103 of file environment.h.

◆ XPRS_COMPUTEJOBPRIORITY

#define XPRS_COMPUTEJOBPRIORITY   8409

Definition at line 386 of file environment.h.

◆ XPRS_COMPUTELOG

#define XPRS_COMPUTELOG   8434

Definition at line 402 of file environment.h.

◆ XPRS_COMPUTEMATX

#define XPRS_COMPUTEMATX   8428

Definition at line 398 of file environment.h.

◆ XPRS_COMPUTEMATX_IIS

#define XPRS_COMPUTEMATX_IIS   8429

Definition at line 399 of file environment.h.

◆ XPRS_COMPUTEMATX_IISMAXTIME

#define XPRS_COMPUTEMATX_IISMAXTIME   8430

Definition at line 400 of file environment.h.

◆ XPRS_CONCURRENTTHREADS

#define XPRS_CONCURRENTTHREADS   8274

Definition at line 327 of file environment.h.

◆ XPRS_CONFLICTCUTS

#define XPRS_CONFLICTCUTS   8292

Definition at line 338 of file environment.h.

◆ XPRS_CORESPERCPU

#define XPRS_CORESPERCPU   8296

Definition at line 340 of file environment.h.

◆ XPRS_COVERCUTS

#define XPRS_COVERCUTS   8134

Definition at line 253 of file environment.h.

◆ XPRS_CPIALPHA

#define XPRS_CPIALPHA   7149

Definition at line 178 of file environment.h.

◆ XPRS_CPUPLATFORM

#define XPRS_CPUPLATFORM   8312

Definition at line 345 of file environment.h.

◆ XPRS_CPUTIME

#define XPRS_CPUTIME   8133

Definition at line 252 of file environment.h.

◆ XPRS_CRASH

#define XPRS_CRASH   8012

Definition at line 189 of file environment.h.

◆ XPRS_CROSSOVER

#define XPRS_CROSSOVER   8044

Definition at line 208 of file environment.h.

◆ XPRS_CROSSOVERACCURACYTOL

#define XPRS_CROSSOVERACCURACYTOL   7023

Definition at line 126 of file environment.h.

◆ XPRS_CROSSOVERDRP

#define XPRS_CROSSOVERDRP   8227

Definition at line 306 of file environment.h.

◆ XPRS_CROSSOVERFEASWEIGHT

#define XPRS_CROSSOVERFEASWEIGHT   7133

Definition at line 171 of file environment.h.

◆ XPRS_CROSSOVERITERLIMIT

#define XPRS_CROSSOVERITERLIMIT   8104

Definition at line 235 of file environment.h.

◆ XPRS_CROSSOVEROPS

#define XPRS_CROSSOVEROPS   8060

Definition at line 216 of file environment.h.

◆ XPRS_CROSSOVERRELPIVOTTOL

#define XPRS_CROSSOVERRELPIVOTTOL   7113

Definition at line 160 of file environment.h.

◆ XPRS_CROSSOVERRELPIVOTTOLSAFE

#define XPRS_CROSSOVERRELPIVOTTOLSAFE   7114

Definition at line 161 of file environment.h.

◆ XPRS_CROSSOVERTHREADS

#define XPRS_CROSSOVERTHREADS   8065

Definition at line 218 of file environment.h.

◆ XPRS_CUTDEPTH

#define XPRS_CUTDEPTH   8139

Definition at line 258 of file environment.h.

◆ XPRS_CUTFACTOR

#define XPRS_CUTFACTOR   7091

Definition at line 150 of file environment.h.

◆ XPRS_CUTFREQ

#define XPRS_CUTFREQ   8116

Definition at line 241 of file environment.h.

◆ XPRS_CUTSELECT

#define XPRS_CUTSELECT   8142

Definition at line 261 of file environment.h.

◆ XPRS_CUTSTRATEGY

#define XPRS_CUTSTRATEGY   8138

Definition at line 257 of file environment.h.

◆ XPRS_DEFAULTALG

#define XPRS_DEFAULTALG   8023

Definition at line 197 of file environment.h.

◆ XPRS_DENSECOLLIMIT

#define XPRS_DENSECOLLIMIT   8086

Definition at line 228 of file environment.h.

◆ XPRS_DETERMINISTIC

#define XPRS_DETERMINISTIC   8232

Definition at line 309 of file environment.h.

◆ XPRS_DETLOGFREQ

#define XPRS_DETLOGFREQ   7116

Definition at line 162 of file environment.h.

◆ XPRS_DUALGRADIENT

#define XPRS_DUALGRADIENT   8145

Definition at line 264 of file environment.h.

◆ XPRS_DUALIZE

#define XPRS_DUALIZE   8144

Definition at line 263 of file environment.h.

◆ XPRS_DUALIZEOPS

#define XPRS_DUALIZEOPS   8097

Definition at line 234 of file environment.h.

◆ XPRS_DUALPERTURB

#define XPRS_DUALPERTURB   7025

Definition at line 128 of file environment.h.

◆ XPRS_DUALSTRATEGY

#define XPRS_DUALSTRATEGY   8174

Definition at line 279 of file environment.h.

◆ XPRS_DUALTHREADS

#define XPRS_DUALTHREADS   8334

Definition at line 352 of file environment.h.

◆ XPRS_DUMMYCONTROL

#define XPRS_DUMMYCONTROL   7075

Definition at line 144 of file environment.h.

◆ XPRS_EIGENVALUETOL

#define XPRS_EIGENVALUETOL   7097

Definition at line 151 of file environment.h.

◆ XPRS_ELIMFILLIN

#define XPRS_ELIMFILLIN   8073

Definition at line 221 of file environment.h.

◆ XPRS_ELIMTOL

#define XPRS_ELIMTOL   7042

Definition at line 136 of file environment.h.

◆ XPRS_ESCAPENAMES

#define XPRS_ESCAPENAMES   8440

Definition at line 405 of file environment.h.

◆ XPRS_ETATOL

#define XPRS_ETATOL   7007

Definition at line 113 of file environment.h.

◆ XPRS_EXTRACOLS

#define XPRS_EXTRACOLS   8005

Definition at line 184 of file environment.h.

◆ XPRS_EXTRAELEMS

#define XPRS_EXTRAELEMS   8006

Definition at line 414 of file environment.h.

◆ XPRS_EXTRAMIPENTS

#define XPRS_EXTRAMIPENTS   8051

Definition at line 212 of file environment.h.

◆ XPRS_EXTRAROWS

#define XPRS_EXTRAROWS   8004

Definition at line 183 of file environment.h.

◆ XPRS_EXTRASETELEMS

#define XPRS_EXTRASETELEMS   8191

Definition at line 415 of file environment.h.

◆ XPRS_EXTRASETS

#define XPRS_EXTRASETS   8190

Definition at line 287 of file environment.h.

◆ XPRS_FEASIBILITYJUMP

#define XPRS_FEASIBILITYJUMP   8471

Definition at line 413 of file environment.h.

◆ XPRS_FEASIBILITYPUMP

#define XPRS_FEASIBILITYPUMP   8193

Definition at line 288 of file environment.h.

◆ XPRS_FEASTOL

#define XPRS_FEASTOL   7003

Definition at line 109 of file environment.h.

◆ XPRS_FEASTOLPERTURB

#define XPRS_FEASTOLPERTURB   7132

Definition at line 170 of file environment.h.

◆ XPRS_FEASTOLTARGET

#define XPRS_FEASTOLTARGET   7121

Definition at line 164 of file environment.h.

◆ XPRS_FORCEOUTPUT

#define XPRS_FORCEOUTPUT   8229

Definition at line 307 of file environment.h.

◆ XPRS_FORCEPARALLELDUAL

#define XPRS_FORCEPARALLELDUAL   8265

Definition at line 323 of file environment.h.

◆ XPRS_GENCONSABSTRANSFORMATION

#define XPRS_GENCONSABSTRANSFORMATION   8408

Definition at line 385 of file environment.h.

◆ XPRS_GENCONSDUALREDUCTIONS

#define XPRS_GENCONSDUALREDUCTIONS   8395

Definition at line 381 of file environment.h.

◆ XPRS_GLOBALBOUNDINGBOX

#define XPRS_GLOBALBOUNDINGBOX   7154

Definition at line 179 of file environment.h.

◆ XPRS_GLOBALSPATIALBRANCHIFPREFERORIG

#define XPRS_GLOBALSPATIALBRANCHIFPREFERORIG   8465

Definition at line 411 of file environment.h.

◆ XPRS_GOMCUTS

#define XPRS_GOMCUTS   8135

Definition at line 254 of file environment.h.

◆ XPRS_HEURBEFORELP

#define XPRS_HEURBEFORELP   8280

Definition at line 331 of file environment.h.

◆ XPRS_HEURDEPTH

#define XPRS_HEURDEPTH   8156

Definition at line 269 of file environment.h.

◆ XPRS_HEURDIVEITERLIMIT

#define XPRS_HEURDIVEITERLIMIT   7128

Definition at line 168 of file environment.h.

◆ XPRS_HEURDIVERANDOMIZE

#define XPRS_HEURDIVERANDOMIZE   7089

Definition at line 148 of file environment.h.

◆ XPRS_HEURDIVESOFTROUNDING

#define XPRS_HEURDIVESOFTROUNDING   8215

Definition at line 301 of file environment.h.

◆ XPRS_HEURDIVESPEEDUP

#define XPRS_HEURDIVESPEEDUP   8197

Definition at line 292 of file environment.h.

◆ XPRS_HEURDIVESTRATEGY

#define XPRS_HEURDIVESTRATEGY   8177

Definition at line 281 of file environment.h.

◆ XPRS_HEUREMPHASIS

#define XPRS_HEUREMPHASIS   8427

Definition at line 397 of file environment.h.

◆ XPRS_HEURFORCESPECIALOBJ

#define XPRS_HEURFORCESPECIALOBJ   8350

Definition at line 360 of file environment.h.

◆ XPRS_HEURFREQ

#define XPRS_HEURFREQ   8155

Definition at line 268 of file environment.h.

◆ XPRS_HEURMAXSOL

#define XPRS_HEURMAXSOL   8157

Definition at line 270 of file environment.h.

◆ XPRS_HEURNODES

#define XPRS_HEURNODES   8158

Definition at line 271 of file environment.h.

◆ XPRS_HEURSEARCHEFFORT

#define XPRS_HEURSEARCHEFFORT   7090

Definition at line 149 of file environment.h.

◆ XPRS_HEURSEARCHFREQ

#define XPRS_HEURSEARCHFREQ   8196

Definition at line 291 of file environment.h.

◆ XPRS_HEURSEARCHROOTCUTFREQ

#define XPRS_HEURSEARCHROOTCUTFREQ   8351

Definition at line 361 of file environment.h.

◆ XPRS_HEURSEARCHROOTSELECT

#define XPRS_HEURSEARCHROOTSELECT   8216

Definition at line 302 of file environment.h.

◆ XPRS_HEURSEARCHTARGETSIZE

#define XPRS_HEURSEARCHTARGETSIZE   7112

Definition at line 159 of file environment.h.

◆ XPRS_HEURSEARCHTREESELECT

#define XPRS_HEURSEARCHTREESELECT   8217

Definition at line 303 of file environment.h.

◆ XPRS_HEURSELECT

#define XPRS_HEURSELECT   8178

Definition at line 282 of file environment.h.

◆ XPRS_HEURTHREADS

#define XPRS_HEURTHREADS   8276

Definition at line 329 of file environment.h.

◆ XPRS_HISTORYCOSTS

#define XPRS_HISTORYCOSTS   8206

Definition at line 297 of file environment.h.

◆ XPRS_IFCHECKCONVEXITY

#define XPRS_IFCHECKCONVEXITY   8251

Definition at line 317 of file environment.h.

◆ XPRS_IGNORECONTAINERCPULIMIT

#define XPRS_IGNORECONTAINERCPULIMIT   8390

Definition at line 378 of file environment.h.

◆ XPRS_IGNORECONTAINERMEMORYLIMIT

#define XPRS_IGNORECONTAINERMEMORYLIMIT   8391

Definition at line 379 of file environment.h.

◆ XPRS_INDLINBIGM

#define XPRS_INDLINBIGM   7099

Definition at line 152 of file environment.h.

◆ XPRS_INDPRELINBIGM

#define XPRS_INDPRELINBIGM   7102

Definition at line 154 of file environment.h.

◆ XPRS_INPUTTOL

#define XPRS_INPUTTOL   7143

Definition at line 175 of file environment.h.

◆ XPRS_INVERTFREQ

#define XPRS_INVERTFREQ   8014

Definition at line 191 of file environment.h.

◆ XPRS_INVERTMIN

#define XPRS_INVERTMIN   8015

Definition at line 192 of file environment.h.

◆ XPRS_IOTIMEOUT

#define XPRS_IOTIMEOUT   8442

Definition at line 406 of file environment.h.

◆ XPRS_KEEPBASIS

#define XPRS_KEEPBASIS   8054

Definition at line 215 of file environment.h.

◆ XPRS_KEEPNROWS

#define XPRS_KEEPNROWS   8030

Definition at line 202 of file environment.h.

◆ XPRS_L1CACHE

#define XPRS_L1CACHE   8175

Definition at line 280 of file environment.h.

◆ XPRS_LNPBEST

#define XPRS_LNPBEST   8160

Definition at line 272 of file environment.h.

◆ XPRS_LNPITERLIMIT

#define XPRS_LNPITERLIMIT   8161

Definition at line 273 of file environment.h.

◆ XPRS_LOCALBACKTRACK

#define XPRS_LOCALBACKTRACK   8171

Definition at line 278 of file environment.h.

◆ XPRS_LOCALCHOICE

#define XPRS_LOCALCHOICE   8170

Definition at line 277 of file environment.h.

◆ XPRS_LP_INFEAS

#define XPRS_LP_INFEAS   2

Definition at line 428 of file environment.h.

◆ XPRS_LP_OPTIMAL

#define XPRS_LP_OPTIMAL   1

Definition at line 427 of file environment.h.

◆ XPRS_LP_UNBOUNDED

#define XPRS_LP_UNBOUNDED   5

Definition at line 429 of file environment.h.

◆ XPRS_LPFLAGS

#define XPRS_LPFLAGS   8385

Definition at line 374 of file environment.h.

◆ XPRS_LPFOLDING

#define XPRS_LPFOLDING   8136

Definition at line 255 of file environment.h.

◆ XPRS_LPITERLIMIT

#define XPRS_LPITERLIMIT   8007

Definition at line 185 of file environment.h.

◆ XPRS_LPLOG

#define XPRS_LPLOG   8009

Definition at line 186 of file environment.h.

◆ XPRS_LPLOGDELAY

#define XPRS_LPLOGDELAY   7127

Definition at line 167 of file environment.h.

◆ XPRS_LPLOGSTYLE

#define XPRS_LPLOGSTYLE   8326

Definition at line 348 of file environment.h.

◆ XPRS_LPOBJVAL

#define XPRS_LPOBJVAL   2001

Definition at line 416 of file environment.h.

◆ XPRS_LPREFINEITERLIMIT

#define XPRS_LPREFINEITERLIMIT   8094

Definition at line 232 of file environment.h.

◆ XPRS_LPSTATUS

#define XPRS_LPSTATUS   1010

Definition at line 423 of file environment.h.

◆ XPRS_LUPIVOTTOL

#define XPRS_LUPIVOTTOL   7139

Definition at line 172 of file environment.h.

◆ XPRS_MARKOWITZTOL

#define XPRS_MARKOWITZTOL   7047

Definition at line 137 of file environment.h.

◆ XPRS_MATRIXTOL

#define XPRS_MATRIXTOL   7001

Definition at line 107 of file environment.h.

◆ XPRS_MAXBANNERLENGTH

#define XPRS_MAXBANNERLENGTH   512

Definition at line 93 of file environment.h.

◆ XPRS_MAXCHECKSONMAXCUTTIME

#define XPRS_MAXCHECKSONMAXCUTTIME   8204

Definition at line 296 of file environment.h.

◆ XPRS_MAXCHECKSONMAXTIME

#define XPRS_MAXCHECKSONMAXTIME   8203

Definition at line 295 of file environment.h.

◆ XPRS_MAXCUTTIME

#define XPRS_MAXCUTTIME   8149

Definition at line 104 of file environment.h.

◆ XPRS_MAXIIS

#define XPRS_MAXIIS   8131

Definition at line 251 of file environment.h.

◆ XPRS_MAXIMPLIEDBOUND

#define XPRS_MAXIMPLIEDBOUND   7120

Definition at line 163 of file environment.h.

◆ XPRS_MAXLOCALBACKTRACK

#define XPRS_MAXLOCALBACKTRACK   8257

Definition at line 321 of file environment.h.

◆ XPRS_MAXMCOEFFBUFFERELEMS

#define XPRS_MAXMCOEFFBUFFERELEMS   8091

Definition at line 230 of file environment.h.

◆ XPRS_MAXMEMORYHARD

#define XPRS_MAXMEMORYHARD   8119

Definition at line 244 of file environment.h.

◆ XPRS_MAXMEMORYSOFT

#define XPRS_MAXMEMORYSOFT   8112

Definition at line 240 of file environment.h.

◆ XPRS_MAXMIPSOL

#define XPRS_MAXMIPSOL   8021

Definition at line 195 of file environment.h.

◆ XPRS_MAXMIPTASKS

#define XPRS_MAXMIPTASKS   8347

Definition at line 357 of file environment.h.

◆ XPRS_MAXNODE

#define XPRS_MAXNODE   8018

Definition at line 193 of file environment.h.

◆ XPRS_MAXPAGELINES

#define XPRS_MAXPAGELINES   8034

Definition at line 204 of file environment.h.

◆ XPRS_MAXSCALEFACTOR

#define XPRS_MAXSCALEFACTOR   8275

Definition at line 328 of file environment.h.

◆ XPRS_MAXSTALLTIME

#define XPRS_MAXSTALLTIME   8443

Definition at line 105 of file environment.h.

◆ XPRS_MAXTIME

#define XPRS_MAXTIME   8020

Definition at line 194 of file environment.h.

◆ XPRS_MAXTREEFILESIZE

#define XPRS_MAXTREEFILESIZE   8245

Definition at line 314 of file environment.h.

◆ XPRS_MINUSINFINITY

#define XPRS_MINUSINFINITY   -1.0e+20

Definition at line 92 of file environment.h.

◆ XPRS_MIP_INFEAS

#define XPRS_MIP_INFEAS   5

Definition at line 431 of file environment.h.

◆ XPRS_MIP_OPTIMAL

#define XPRS_MIP_OPTIMAL   6

Definition at line 432 of file environment.h.

◆ XPRS_MIP_SOLUTION

#define XPRS_MIP_SOLUTION   4

Definition at line 430 of file environment.h.

◆ XPRS_MIP_UNBOUNDED

#define XPRS_MIP_UNBOUNDED   7

Definition at line 433 of file environment.h.

◆ XPRS_MIPABSCUTOFF

#define XPRS_MIPABSCUTOFF   7013

Definition at line 119 of file environment.h.

◆ XPRS_MIPABSGAPNOTIFY

#define XPRS_MIPABSGAPNOTIFY   7064

Definition at line 138 of file environment.h.

◆ XPRS_MIPABSGAPNOTIFYBOUND

#define XPRS_MIPABSGAPNOTIFYBOUND   7109

Definition at line 157 of file environment.h.

◆ XPRS_MIPABSGAPNOTIFYOBJ

#define XPRS_MIPABSGAPNOTIFYOBJ   7108

Definition at line 156 of file environment.h.

◆ XPRS_MIPABSSTOP

#define XPRS_MIPABSSTOP   7019

Definition at line 124 of file environment.h.

◆ XPRS_MIPADDCUTOFF

#define XPRS_MIPADDCUTOFF   7012

Definition at line 118 of file environment.h.

◆ XPRS_MIPCOMPONENTS

#define XPRS_MIPCOMPONENTS   8421

Definition at line 392 of file environment.h.

◆ XPRS_MIPCONCURRENTNODES

#define XPRS_MIPCONCURRENTNODES   8422

Definition at line 393 of file environment.h.

◆ XPRS_MIPCONCURRENTSOLVES

#define XPRS_MIPCONCURRENTSOLVES   8423

Definition at line 394 of file environment.h.

◆ XPRS_MIPDUALREDUCTIONS

#define XPRS_MIPDUALREDUCTIONS   8392

Definition at line 380 of file environment.h.

◆ XPRS_MIPFRACREDUCE

#define XPRS_MIPFRACREDUCE   8270

Definition at line 326 of file environment.h.

◆ XPRS_MIPKAPPAFREQ

#define XPRS_MIPKAPPAFREQ   8386

Definition at line 375 of file environment.h.

◆ XPRS_MIPLOG

#define XPRS_MIPLOG   8028

Definition at line 201 of file environment.h.

◆ XPRS_MIPOBJVAL

#define XPRS_MIPOBJVAL   2003

Definition at line 417 of file environment.h.

◆ XPRS_MIPPRESOLVE

#define XPRS_MIPPRESOLVE   8078

Definition at line 223 of file environment.h.

◆ XPRS_MIPRAMPUP

#define XPRS_MIPRAMPUP   8255

Definition at line 320 of file environment.h.

◆ XPRS_MIPREFINEITERLIMIT

#define XPRS_MIPREFINEITERLIMIT   8095

Definition at line 233 of file environment.h.

◆ XPRS_MIPRELCUTOFF

#define XPRS_MIPRELCUTOFF   7014

Definition at line 120 of file environment.h.

◆ XPRS_MIPRELGAPNOTIFY

#define XPRS_MIPRELGAPNOTIFY   7065

Definition at line 139 of file environment.h.

◆ XPRS_MIPRELSTOP

#define XPRS_MIPRELSTOP   7020

Definition at line 125 of file environment.h.

◆ XPRS_MIPRESTART

#define XPRS_MIPRESTART   8290

Definition at line 337 of file environment.h.

◆ XPRS_MIPRESTARTFACTOR

#define XPRS_MIPRESTARTFACTOR   7145

Definition at line 176 of file environment.h.

◆ XPRS_MIPRESTARTGAPTHRESHOLD

#define XPRS_MIPRESTARTGAPTHRESHOLD   7140

Definition at line 173 of file environment.h.

◆ XPRS_MIPSTATUS

#define XPRS_MIPSTATUS   1011

Definition at line 424 of file environment.h.

◆ XPRS_MIPTERMINATIONMETHOD

#define XPRS_MIPTERMINATIONMETHOD   8348

Definition at line 358 of file environment.h.

◆ XPRS_MIPTHREADS

#define XPRS_MIPTHREADS   8079

Definition at line 224 of file environment.h.

◆ XPRS_MIPTOL

#define XPRS_MIPTOL   7009

Definition at line 115 of file environment.h.

◆ XPRS_MIPTOLTARGET

#define XPRS_MIPTOLTARGET   7010

Definition at line 116 of file environment.h.

◆ XPRS_MIQCPALG

#define XPRS_MIQCPALG   8125

Definition at line 245 of file environment.h.

◆ XPRS_MPS18COMPATIBLE

#define XPRS_MPS18COMPATIBLE   8223

Definition at line 304 of file environment.h.

◆ XPRS_MPSBOUNDNAME

#define XPRS_MPSBOUNDNAME   6004

Definition at line 98 of file environment.h.

◆ XPRS_MPSECHO

#define XPRS_MPSECHO   8032

Definition at line 203 of file environment.h.

◆ XPRS_MPSFORMAT

#define XPRS_MPSFORMAT   8137

Definition at line 256 of file environment.h.

◆ XPRS_MPSNAMELENGTH

#define XPRS_MPSNAMELENGTH   8071

Definition at line 220 of file environment.h.

◆ XPRS_MPSOBJNAME

#define XPRS_MPSOBJNAME   6002

Definition at line 96 of file environment.h.

◆ XPRS_MPSRANGENAME

#define XPRS_MPSRANGENAME   6003

Definition at line 97 of file environment.h.

◆ XPRS_MPSRHSNAME

#define XPRS_MPSRHSNAME   6001

Definition at line 95 of file environment.h.

◆ XPRS_MULTIOBJLOG

#define XPRS_MULTIOBJLOG   8458

Definition at line 410 of file environment.h.

◆ XPRS_MULTIOBJOPS

#define XPRS_MULTIOBJOPS   8457

Definition at line 409 of file environment.h.

◆ XPRS_MUTEXCALLBACKS

#define XPRS_MUTEXCALLBACKS   8210

Definition at line 299 of file environment.h.

◆ XPRS_NAMES_COLUMN

#define XPRS_NAMES_COLUMN   2

Definition at line 89 of file environment.h.

◆ XPRS_NAMES_ROW

#define XPRS_NAMES_ROW   1

  • values related to NAMESPACES *

Definition at line 88 of file environment.h.

◆ XPRS_NETCUTS

#define XPRS_NETCUTS   8382

Definition at line 373 of file environment.h.

◆ XPRS_NETSTALLLIMIT

#define XPRS_NETSTALLLIMIT   8412

Definition at line 388 of file environment.h.

◆ XPRS_NODEPROBINGEFFORT

#define XPRS_NODEPROBINGEFFORT   7141

Definition at line 174 of file environment.h.

◆ XPRS_NODES

#define XPRS_NODES   1013

Definition at line 425 of file environment.h.

◆ XPRS_NODESELECTION

#define XPRS_NODESELECTION   8026

Definition at line 199 of file environment.h.

◆ XPRS_NUMERICALEMPHASIS

#define XPRS_NUMERICALEMPHASIS   8416

Definition at line 390 of file environment.h.

◆ XPRS_OBJ_MAXIMIZE

#define XPRS_OBJ_MAXIMIZE   -1

Definition at line 435 of file environment.h.

◆ XPRS_OBJ_MINIMIZE

#define XPRS_OBJ_MINIMIZE   1

Definition at line 434 of file environment.h.

◆ XPRS_OBJRHS

#define XPRS_OBJRHS   2005

Definition at line 419 of file environment.h.

◆ XPRS_OBJSCALEFACTOR

#define XPRS_OBJSCALEFACTOR   8387

Definition at line 376 of file environment.h.

◆ XPRS_OBJSENSE

#define XPRS_OBJSENSE   2008

Definition at line 420 of file environment.h.

◆ XPRS_OPTIMALITYTOL

#define XPRS_OPTIMALITYTOL   7006

Definition at line 112 of file environment.h.

◆ XPRS_OPTIMALITYTOLTARGET

#define XPRS_OPTIMALITYTOLTARGET   7122

Definition at line 165 of file environment.h.

◆ XPRS_OUTPUTCONTROLS

#define XPRS_OUTPUTCONTROLS   8424

Definition at line 395 of file environment.h.

◆ XPRS_OUTPUTLOG

#define XPRS_OUTPUTLOG   8035

Definition at line 205 of file environment.h.

◆ XPRS_OUTPUTMASK

#define XPRS_OUTPUTMASK   6005

Definition at line 99 of file environment.h.

◆ XPRS_OUTPUTTOL

#define XPRS_OUTPUTTOL   7004

Definition at line 110 of file environment.h.

◆ XPRS_PENALTY

#define XPRS_PENALTY   7016

Definition at line 122 of file environment.h.

◆ XPRS_PIVOTTOL

#define XPRS_PIVOTTOL   7002

Definition at line 108 of file environment.h.

◆ XPRS_PLUSINFINITY

#define XPRS_PLUSINFINITY   1.0e+20

Definition at line 91 of file environment.h.

◆ XPRS_PPFACTOR

#define XPRS_PPFACTOR   7069

Definition at line 141 of file environment.h.

◆ XPRS_PREANALYTICCENTER

#define XPRS_PREANALYTICCENTER   8374

Definition at line 372 of file environment.h.

◆ XPRS_PREBASISRED

#define XPRS_PREBASISRED   8106

Definition at line 236 of file environment.h.

◆ XPRS_PREBNDREDCONE

#define XPRS_PREBNDREDCONE   8338

Definition at line 355 of file environment.h.

◆ XPRS_PREBNDREDQUAD

#define XPRS_PREBNDREDQUAD   8337

Definition at line 354 of file environment.h.

◆ XPRS_PRECLIQUESTRATEGY

#define XPRS_PRECLIQUESTRATEGY   8247

Definition at line 315 of file environment.h.

◆ XPRS_PRECOEFELIM

#define XPRS_PRECOEFELIM   8194

Definition at line 289 of file environment.h.

◆ XPRS_PRECOMPONENTS

#define XPRS_PRECOMPONENTS   8339

Definition at line 356 of file environment.h.

◆ XPRS_PRECOMPONENTSEFFORT

#define XPRS_PRECOMPONENTSEFFORT   7124

Definition at line 166 of file environment.h.

◆ XPRS_PRECONEDECOMP

#define XPRS_PRECONEDECOMP   8349

Definition at line 359 of file environment.h.

◆ XPRS_PRECONFIGURATION

#define XPRS_PRECONFIGURATION   8470

Definition at line 412 of file environment.h.

◆ XPRS_PRECONVERTSEPARABLE

#define XPRS_PRECONVERTSEPARABLE   8128

Definition at line 248 of file environment.h.

◆ XPRS_PREDOMCOL

#define XPRS_PREDOMCOL   8195

Definition at line 290 of file environment.h.

◆ XPRS_PREDOMROW

#define XPRS_PREDOMROW   8281

Definition at line 332 of file environment.h.

◆ XPRS_PREDUPROW

#define XPRS_PREDUPROW   8307

Definition at line 344 of file environment.h.

◆ XPRS_PREELIMQUAD

#define XPRS_PREELIMQUAD   8353

Definition at line 362 of file environment.h.

◆ XPRS_PREFOLDING

#define XPRS_PREFOLDING   8410

Definition at line 387 of file environment.h.

◆ XPRS_PREIMPLICATIONS

#define XPRS_PREIMPLICATIONS   8356

Definition at line 363 of file environment.h.

◆ XPRS_PRELINDEP

#define XPRS_PRELINDEP   8333

Definition at line 351 of file environment.h.

◆ XPRS_PREOBJCUTDETECT

#define XPRS_PREOBJCUTDETECT   8336

Definition at line 353 of file environment.h.

◆ XPRS_PREPERMUTE

#define XPRS_PREPERMUTE   8108

Definition at line 238 of file environment.h.

◆ XPRS_PREPERMUTESEED

#define XPRS_PREPERMUTESEED   8109

Definition at line 239 of file environment.h.

◆ XPRS_PREPROBING

#define XPRS_PREPROBING   8238

Definition at line 310 of file environment.h.

◆ XPRS_PREPROTECTDUAL

#define XPRS_PREPROTECTDUAL   8293

Definition at line 339 of file environment.h.

◆ XPRS_PRESOLVE

#define XPRS_PRESOLVE   8011

Definition at line 188 of file environment.h.

◆ XPRS_PRESOLVEMAXGROW

#define XPRS_PRESOLVEMAXGROW   7110

Definition at line 158 of file environment.h.

◆ XPRS_PRESOLVEOPS

#define XPRS_PRESOLVEOPS   8077

Definition at line 222 of file environment.h.

◆ XPRS_PRESOLVEPASSES

#define XPRS_PRESOLVEPASSES   8183

Definition at line 284 of file environment.h.

◆ XPRS_PRESORT

#define XPRS_PRESORT   8107

Definition at line 237 of file environment.h.

◆ XPRS_PRICINGALG

#define XPRS_PRICINGALG   8013

Definition at line 190 of file environment.h.

◆ XPRS_PRIMALOPS

#define XPRS_PRIMALOPS   8231

Definition at line 308 of file environment.h.

◆ XPRS_PRIMALPERTURB

#define XPRS_PRIMALPERTURB   7024

Definition at line 127 of file environment.h.

◆ XPRS_PRIMALUNSHIFT

#define XPRS_PRIMALUNSHIFT   8252

Definition at line 318 of file environment.h.

◆ XPRS_PSEUDOCOST

#define XPRS_PSEUDOCOST   7015

Definition at line 121 of file environment.h.

◆ XPRS_PWLDUALREDUCTIONS

#define XPRS_PWLDUALREDUCTIONS   8396

Definition at line 382 of file environment.h.

◆ XPRS_PWLNONCONVEXTRANSFORMATION

#define XPRS_PWLNONCONVEXTRANSFORMATION   8420

Definition at line 391 of file environment.h.

◆ XPRS_QCCUTS

#define XPRS_QCCUTS   8126

Definition at line 246 of file environment.h.

◆ XPRS_QCROOTALG

#define XPRS_QCROOTALG   8127

Definition at line 247 of file environment.h.

◆ XPRS_QSIMPLEXOPS

#define XPRS_QSIMPLEXOPS   8288

Definition at line 336 of file environment.h.

◆ XPRS_QUADRATICUNSHIFT

#define XPRS_QUADRATICUNSHIFT   8284

Definition at line 334 of file environment.h.

◆ XPRS_RANDOMSEED

#define XPRS_RANDOMSEED   8328

Definition at line 349 of file environment.h.

◆ XPRS_REFACTOR

#define XPRS_REFACTOR   8052

Definition at line 213 of file environment.h.

◆ XPRS_REFINEOPS

#define XPRS_REFINEOPS   8093

Definition at line 231 of file environment.h.

◆ XPRS_RELAXTREEMEMORYLIMIT

#define XPRS_RELAXTREEMEMORYLIMIT   7105

Definition at line 155 of file environment.h.

◆ XPRS_RELPIVOTTOL

#define XPRS_RELPIVOTTOL   7008

Definition at line 114 of file environment.h.

◆ XPRS_REPAIRINDEFINITEQ

#define XPRS_REPAIRINDEFINITEQ   8254

Definition at line 319 of file environment.h.

◆ XPRS_REPAIRINDEFINITEQMAX

#define XPRS_REPAIRINDEFINITEQMAX   7071

Definition at line 142 of file environment.h.

◆ XPRS_REPAIRINFEASMAXTIME

#define XPRS_REPAIRINFEASMAXTIME   8250

Definition at line 316 of file environment.h.

◆ XPRS_REPAIRINFEASTIMELIMIT

#define XPRS_REPAIRINFEASTIMELIMIT   7160

Definition at line 182 of file environment.h.

◆ XPRS_RESOURCESTRATEGY

#define XPRS_RESOURCESTRATEGY   8297

Definition at line 341 of file environment.h.

◆ XPRS_ROOTPRESOLVE

#define XPRS_ROOTPRESOLVE   8224

Definition at line 305 of file environment.h.

◆ XPRS_ROWS

#define XPRS_ROWS   1001

Definition at line 421 of file environment.h.

◆ XPRS_SBBEST

#define XPRS_SBBEST   8147

Definition at line 266 of file environment.h.

◆ XPRS_SBEFFORT

#define XPRS_SBEFFORT   7086

Definition at line 147 of file environment.h.

◆ XPRS_SBESTIMATE

#define XPRS_SBESTIMATE   8198

Definition at line 293 of file environment.h.

◆ XPRS_SBITERLIMIT

#define XPRS_SBITERLIMIT   8146

Definition at line 265 of file environment.h.

◆ XPRS_SBSELECT

#define XPRS_SBSELECT   8164

Definition at line 276 of file environment.h.

◆ XPRS_SCALING

#define XPRS_SCALING   8010

Definition at line 187 of file environment.h.

◆ XPRS_SERIALIZEPREINTSOL

#define XPRS_SERIALIZEPREINTSOL   8413

Definition at line 389 of file environment.h.

◆ XPRS_SIFTING

#define XPRS_SIFTING   8319

Definition at line 347 of file environment.h.

◆ XPRS_SIFTPASSES

#define XPRS_SIFTPASSES   8022

Definition at line 196 of file environment.h.

◆ XPRS_SIFTPRESOLVEOPS

#define XPRS_SIFTPRESOLVEOPS   8435

Definition at line 403 of file environment.h.

◆ XPRS_SIFTSWITCH

#define XPRS_SIFTSWITCH   8425

Definition at line 396 of file environment.h.

◆ XPRS_SIMPLEXITER

#define XPRS_SIMPLEXITER   1009

Definition at line 422 of file environment.h.

◆ XPRS_SLEEPONTHREADWAIT

#define XPRS_SLEEPONTHREADWAIT   8302

Definition at line 343 of file environment.h.

◆ XPRS_SOLTIMELIMIT

#define XPRS_SOLTIMELIMIT   7159

Definition at line 181 of file environment.h.

◆ XPRS_SOSREFTOL

#define XPRS_SOSREFTOL   7005

Definition at line 111 of file environment.h.

◆ XPRS_STOP_CTRLC

#define XPRS_STOP_CTRLC   2

Definition at line 66 of file environment.h.

◆ XPRS_STOP_GENERICERROR

#define XPRS_STOP_GENERICERROR   7

Definition at line 71 of file environment.h.

◆ XPRS_STOP_ITERLIMIT

#define XPRS_STOP_ITERLIMIT   4

Definition at line 68 of file environment.h.

◆ XPRS_STOP_LICENSELOST

#define XPRS_STOP_LICENSELOST   11

Definition at line 75 of file environment.h.

◆ XPRS_STOP_MEMORYERROR

#define XPRS_STOP_MEMORYERROR   8

Definition at line 72 of file environment.h.

◆ XPRS_STOP_MIPGAP

#define XPRS_STOP_MIPGAP   5

Definition at line 69 of file environment.h.

◆ XPRS_STOP_NODELIMIT

#define XPRS_STOP_NODELIMIT   3

Definition at line 67 of file environment.h.

◆ XPRS_STOP_NONE

#define XPRS_STOP_NONE   0

  • values related to XPRSinterrupt *

Definition at line 64 of file environment.h.

◆ XPRS_STOP_NUMERICALERROR

#define XPRS_STOP_NUMERICALERROR   13

Definition at line 76 of file environment.h.

◆ XPRS_STOP_SOLLIMIT

#define XPRS_STOP_SOLLIMIT   6

Definition at line 70 of file environment.h.

◆ XPRS_STOP_SOLVECOMPLETE

#define XPRS_STOP_SOLVECOMPLETE   10

Definition at line 74 of file environment.h.

◆ XPRS_STOP_TIMELIMIT

#define XPRS_STOP_TIMELIMIT   1

Definition at line 65 of file environment.h.

◆ XPRS_STOP_USER

#define XPRS_STOP_USER   9

Definition at line 73 of file environment.h.

◆ XPRS_SYMMETRY

#define XPRS_SYMMETRY   8118

Definition at line 243 of file environment.h.

◆ XPRS_SYMSELECT

#define XPRS_SYMSELECT   8117

Definition at line 242 of file environment.h.

◆ XPRS_THREADS

#define XPRS_THREADS   8278

Definition at line 330 of file environment.h.

◆ XPRS_TIMELIMIT

#define XPRS_TIMELIMIT   7158

Definition at line 180 of file environment.h.

◆ XPRS_TRACE

#define XPRS_TRACE   8130

Definition at line 250 of file environment.h.

◆ XPRS_TREECOMPRESSION

#define XPRS_TREECOMPRESSION   8243

Definition at line 312 of file environment.h.

◆ XPRS_TREECOVERCUTS

#define XPRS_TREECOVERCUTS   8140

Definition at line 259 of file environment.h.

◆ XPRS_TREECUTSELECT

#define XPRS_TREECUTSELECT   8143

Definition at line 262 of file environment.h.

◆ XPRS_TREEDIAGNOSTICS

#define XPRS_TREEDIAGNOSTICS   8244

Definition at line 313 of file environment.h.

◆ XPRS_TREEFILELOGINTERVAL

#define XPRS_TREEFILELOGINTERVAL   8389

Definition at line 377 of file environment.h.

◆ XPRS_TREEGOMCUTS

#define XPRS_TREEGOMCUTS   8141

Definition at line 260 of file environment.h.

◆ XPRS_TREEMEMORYLIMIT

#define XPRS_TREEMEMORYLIMIT   8242

Definition at line 311 of file environment.h.

◆ XPRS_TREEMEMORYSAVINGTARGET

#define XPRS_TREEMEMORYSAVINGTARGET   7100

Definition at line 153 of file environment.h.

◆ XPRS_TREEQCCUTS

#define XPRS_TREEQCCUTS   8331

Definition at line 350 of file environment.h.

◆ XPRS_TUNERHISTORY

#define XPRS_TUNERHISTORY   8365

Definition at line 368 of file environment.h.

◆ XPRS_TUNERMAXTIME

#define XPRS_TUNERMAXTIME   8364

Definition at line 106 of file environment.h.

◆ XPRS_TUNERMETHOD

#define XPRS_TUNERMETHOD   8360

Definition at line 365 of file environment.h.

◆ XPRS_TUNERMETHODFILE

#define XPRS_TUNERMETHODFILE   6017

Definition at line 100 of file environment.h.

◆ XPRS_TUNERMODE

#define XPRS_TUNERMODE   8359

Definition at line 364 of file environment.h.

◆ XPRS_TUNEROUTPUT

#define XPRS_TUNEROUTPUT   8372

Definition at line 371 of file environment.h.

◆ XPRS_TUNEROUTPUTPATH

#define XPRS_TUNEROUTPUTPATH   6018

Definition at line 101 of file environment.h.

◆ XPRS_TUNERPERMUTE

#define XPRS_TUNERPERMUTE   8366

Definition at line 369 of file environment.h.

◆ XPRS_TUNERSESSIONNAME

#define XPRS_TUNERSESSIONNAME   6019

Definition at line 102 of file environment.h.

◆ XPRS_TUNERTARGET

#define XPRS_TUNERTARGET   8362

Definition at line 366 of file environment.h.

◆ XPRS_TUNERTHREADS

#define XPRS_TUNERTHREADS   8363

Definition at line 367 of file environment.h.

◆ XPRS_TUNERVERBOSE

#define XPRS_TUNERVERBOSE   8370

Definition at line 370 of file environment.h.

◆ XPRS_TYPE_DOUBLE

#define XPRS_TYPE_DOUBLE   3

Definition at line 83 of file environment.h.

◆ XPRS_TYPE_INT

#define XPRS_TYPE_INT   1

Definition at line 81 of file environment.h.

◆ XPRS_TYPE_INT64

#define XPRS_TYPE_INT64   2

Definition at line 82 of file environment.h.

◆ XPRS_TYPE_NOTDEFINED

#define XPRS_TYPE_NOTDEFINED   0

  • values related to Set/GetControl/Attribinfo *

Definition at line 80 of file environment.h.

◆ XPRS_TYPE_STRING

#define XPRS_TYPE_STRING   4

Definition at line 84 of file environment.h.

◆ XPRS_USERSOLHEURISTIC

#define XPRS_USERSOLHEURISTIC   8258

Definition at line 322 of file environment.h.

◆ XPRS_VARSELECTION

#define XPRS_VARSELECTION   8025

Definition at line 198 of file environment.h.

◆ XPRS_VERSION

#define XPRS_VERSION   8061

Definition at line 217 of file environment.h.

◆ XPRSint64

#define XPRSint64   long long

The list of #define and extern std::function<> below is generated directly from xprs.h via parse_header_xpress.py See the top comment on the parse_header_xpress.py file. This is the header section

Definition at line 53 of file environment.h.

◆ XPVERSION

#define XPVERSION   41

Definition at line 94 of file environment.h.

Typedef Documentation

◆ XPRSprob

typedef struct xo_prob_struct* XPRSprob

Initial version of this code was provided by RTE.

Copyright 2019-2023 RTE Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition at line 25 of file environment.h.