Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include "absl/flags/declare.h"
#include "absl/flags/flag.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "ortools/base/dynamic_library.h"
#include "ortools/base/logging.h"
Go to the source code of this file.
Classes | |
struct | _GRBsvec |
Namespaces | |
namespace | operations_research |
In SWIG mode, we don't want anything besides these top-level includes. | |
Typedefs | |
typedef struct _GRBmodel | GRBmodel |
typedef struct _GRBenv | GRBenv |
typedef struct _GRBsvec | GRBsvec |
Functions | |
absl::StatusOr< GRBenv * > | operations_research::GetGurobiEnv () |
bool | operations_research::GurobiIsCorrectlyInstalled () |
absl::Status | operations_research::LoadGurobiDynamicLibrary (std::vector< std::string > potential_paths) |
#define CALLOCCB_ARGS size_t nmemb, size_t size, void *syscbusrdata |
Definition at line 427 of file environment.h.
Definition at line 120 of file environment.h.
#define DEFAULT_CS_HANGUP 60 |
Definition at line 68 of file environment.h.
#define DEFAULT_CS_PORT 61000 |
Definition at line 67 of file environment.h.
#define DEFAULT_CS_PRIORITY 0 |
Definition at line 65 of file environment.h.
#define FREECB_ARGS void *ptr, void *syscbusrdata |
Definition at line 429 of file environment.h.
#define GRB_BARHOMOGENEOUS_AUTO -1 |
Definition at line 677 of file environment.h.
#define GRB_BARHOMOGENEOUS_OFF 0 |
Definition at line 678 of file environment.h.
#define GRB_BARHOMOGENEOUS_ON 1 |
Definition at line 679 of file environment.h.
#define GRB_BARORDER_AMD 0 |
Definition at line 685 of file environment.h.
#define GRB_BARORDER_AUTOMATIC -1 |
Definition at line 684 of file environment.h.
#define GRB_BARORDER_NESTEDDISSECTION 1 |
Definition at line 686 of file environment.h.
#define GRB_BASIC 0 |
Definition at line 474 of file environment.h.
#define GRB_BATCH_ABORTED 3 |
Definition at line 733 of file environment.h.
#define GRB_BATCH_COMPLETED 5 |
Definition at line 735 of file environment.h.
#define GRB_BATCH_CREATED 1 |
Definition at line 731 of file environment.h.
#define GRB_BATCH_FAILED 4 |
Definition at line 734 of file environment.h.
#define GRB_BATCH_STATUS_UNKNOWN 0 |
Definition at line 730 of file environment.h.
#define GRB_BATCH_SUBMITTED 2 |
Definition at line 732 of file environment.h.
#define GRB_BINARY 'B' |
Definition at line 105 of file environment.h.
#define GRB_CB_BARRIER 7 |
Definition at line 363 of file environment.h.
#define GRB_CB_BARRIER_COMPL 7006 |
Definition at line 410 of file environment.h.
#define GRB_CB_BARRIER_DUALINF 7005 |
Definition at line 409 of file environment.h.
#define GRB_CB_BARRIER_DUALOBJ 7003 |
Definition at line 407 of file environment.h.
#define GRB_CB_BARRIER_ITRCNT 7001 |
Definition at line 405 of file environment.h.
#define GRB_CB_BARRIER_PRIMINF 7004 |
Definition at line 408 of file environment.h.
#define GRB_CB_BARRIER_PRIMOBJ 7002 |
Definition at line 406 of file environment.h.
#define GRB_CB_IIS 9 |
Definition at line 365 of file environment.h.
#define GRB_CB_IIS_BOUNDGUESS 9006 |
Definition at line 419 of file environment.h.
#define GRB_CB_IIS_BOUNDMAX 9005 |
Definition at line 418 of file environment.h.
#define GRB_CB_IIS_BOUNDMIN 9004 |
Definition at line 417 of file environment.h.
#define GRB_CB_IIS_CONSTRGUESS 9003 |
Definition at line 416 of file environment.h.
#define GRB_CB_IIS_CONSTRMAX 9002 |
Definition at line 415 of file environment.h.
#define GRB_CB_IIS_CONSTRMIN 9001 |
Definition at line 414 of file environment.h.
#define GRB_CB_MESSAGE 6 |
Definition at line 362 of file environment.h.
#define GRB_CB_MIP 3 |
Definition at line 359 of file environment.h.
#define GRB_CB_MIP_CUTCNT 3004 |
Definition at line 380 of file environment.h.
#define GRB_CB_MIP_ITRCNT 3006 |
Definition at line 382 of file environment.h.
#define GRB_CB_MIP_NODCNT 3002 |
Definition at line 378 of file environment.h.
#define GRB_CB_MIP_NODLFT 3005 |
Definition at line 381 of file environment.h.
#define GRB_CB_MIP_OBJBND 3001 |
Definition at line 377 of file environment.h.
#define GRB_CB_MIP_OBJBST 3000 |
Definition at line 376 of file environment.h.
#define GRB_CB_MIP_OPENSCENARIOS 3007 |
Definition at line 383 of file environment.h.
#define GRB_CB_MIP_PHASE 3008 |
Definition at line 384 of file environment.h.
#define GRB_CB_MIP_SOLCNT 3003 |
Definition at line 379 of file environment.h.
#define GRB_CB_MIPNODE 5 |
Definition at line 361 of file environment.h.
#define GRB_CB_MIPNODE_BRVAR 5007 |
Definition at line 399 of file environment.h.
#define GRB_CB_MIPNODE_NODCNT 5005 |
Definition at line 397 of file environment.h.
#define GRB_CB_MIPNODE_OBJBND 5004 |
Definition at line 396 of file environment.h.
#define GRB_CB_MIPNODE_OBJBST 5003 |
Definition at line 395 of file environment.h.
#define GRB_CB_MIPNODE_OPENSCENARIOS 5008 |
Definition at line 400 of file environment.h.
#define GRB_CB_MIPNODE_PHASE 5009 |
Definition at line 401 of file environment.h.
#define GRB_CB_MIPNODE_REL 5002 |
Definition at line 394 of file environment.h.
#define GRB_CB_MIPNODE_SOLCNT 5006 |
Definition at line 398 of file environment.h.
#define GRB_CB_MIPNODE_STATUS 5001 |
Definition at line 393 of file environment.h.
#define GRB_CB_MIPSOL 4 |
Definition at line 360 of file environment.h.
#define GRB_CB_MIPSOL_NODCNT 4005 |
Definition at line 389 of file environment.h.
#define GRB_CB_MIPSOL_OBJ 4002 |
Definition at line 386 of file environment.h.
#define GRB_CB_MIPSOL_OBJBND 4004 |
Definition at line 388 of file environment.h.
#define GRB_CB_MIPSOL_OBJBST 4003 |
Definition at line 387 of file environment.h.
#define GRB_CB_MIPSOL_OPENSCENARIOS 4007 |
Definition at line 391 of file environment.h.
#define GRB_CB_MIPSOL_PHASE 4008 |
Definition at line 392 of file environment.h.
#define GRB_CB_MIPSOL_SOL 4001 |
Definition at line 385 of file environment.h.
#define GRB_CB_MIPSOL_SOLCNT 4006 |
Definition at line 390 of file environment.h.
#define GRB_CB_MSG_STRING 6001 |
Definition at line 402 of file environment.h.
#define GRB_CB_MULTIOBJ 8 |
Definition at line 364 of file environment.h.
#define GRB_CB_MULTIOBJ_OBJCNT 8001 |
Definition at line 411 of file environment.h.
#define GRB_CB_MULTIOBJ_SOL 8003 |
Definition at line 413 of file environment.h.
#define GRB_CB_MULTIOBJ_SOLCNT 8002 |
Definition at line 412 of file environment.h.
#define GRB_CB_POLLING 0 |
Definition at line 356 of file environment.h.
#define GRB_CB_PRE_BNDCHG 1003 |
Definition at line 369 of file environment.h.
#define GRB_CB_PRE_COECHG 1004 |
Definition at line 370 of file environment.h.
#define GRB_CB_PRE_COLDEL 1000 |
Definition at line 366 of file environment.h.
#define GRB_CB_PRE_ROWDEL 1001 |
Definition at line 367 of file environment.h.
#define GRB_CB_PRE_SENCHG 1002 |
Definition at line 368 of file environment.h.
#define GRB_CB_PRESOLVE 1 |
Definition at line 357 of file environment.h.
#define GRB_CB_RUNTIME 6002 |
Definition at line 403 of file environment.h.
#define GRB_CB_SIMPLEX 2 |
Definition at line 358 of file environment.h.
#define GRB_CB_SPX_DUALINF 2003 |
Definition at line 374 of file environment.h.
#define GRB_CB_SPX_ISPERT 2004 |
Definition at line 375 of file environment.h.
#define GRB_CB_SPX_ITRCNT 2000 |
Definition at line 371 of file environment.h.
#define GRB_CB_SPX_OBJVAL 2001 |
Definition at line 372 of file environment.h.
#define GRB_CB_SPX_PRIMINF 2002 |
Definition at line 373 of file environment.h.
#define GRB_CB_WORK 6003 |
Definition at line 404 of file environment.h.
#define GRB_CHAR_ATTR_QCSENSE "QCSense" |
Definition at line 198 of file environment.h.
#define GRB_CHAR_ATTR_SENSE "Sense" |
Definition at line 193 of file environment.h.
#define GRB_CHAR_ATTR_VTYPE "VType" |
Definition at line 179 of file environment.h.
#define GRB_CONTINUOUS 'C' |
Definition at line 104 of file environment.h.
#define GRB_CUTOFF 6 |
Definition at line 462 of file environment.h.
#define GRB_CUTS_AGGRESSIVE 2 |
Definition at line 663 of file environment.h.
#define GRB_CUTS_AUTO -1 |
Definition at line 660 of file environment.h.
#define GRB_CUTS_CONSERVATIVE 1 |
Definition at line 662 of file environment.h.
#define GRB_CUTS_OFF 0 |
Definition at line 661 of file environment.h.
#define GRB_CUTS_VERYAGGRESSIVE 3 |
Definition at line 664 of file environment.h.
#define GRB_DBL_ATTR_BARX "BarX" |
Definition at line 240 of file environment.h.
#define GRB_DBL_ATTR_BOUND_SVIO "BoundSVio" |
Definition at line 252 of file environment.h.
#define GRB_DBL_ATTR_BOUND_SVIO_SUM "BoundSVioSum" |
Definition at line 256 of file environment.h.
#define GRB_DBL_ATTR_BOUND_VIO "BoundVio" |
Definition at line 251 of file environment.h.
#define GRB_DBL_ATTR_BOUND_VIO_SUM "BoundVioSum" |
Definition at line 255 of file environment.h.
#define GRB_DBL_ATTR_CDUALNORM "CDualNorm" |
Definition at line 248 of file environment.h.
#define GRB_DBL_ATTR_COMPL_VIO "ComplVio" |
Definition at line 284 of file environment.h.
#define GRB_DBL_ATTR_COMPL_VIO_SUM "ComplVioSum" |
Definition at line 286 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_RESIDUAL "ConstrResidual" |
Definition at line 263 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_RESIDUAL_SUM "ConstrResidualSum" |
Definition at line 267 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_SRESIDUAL "ConstrSResidual" |
Definition at line 264 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_SRESIDUAL_SUM "ConstrSResidualSum" |
Definition at line 268 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_SVIO "ConstrSVio" |
Definition at line 258 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_SVIO_SUM "ConstrSVioSum" |
Definition at line 262 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_VIO "ConstrVio" |
Definition at line 257 of file environment.h.
#define GRB_DBL_ATTR_CONSTR_VIO_SUM "ConstrVioSum" |
Definition at line 261 of file environment.h.
#define GRB_DBL_ATTR_DNUMNZS "DNumNZs" |
Definition at line 156 of file environment.h.
#define GRB_DBL_ATTR_DSTART "DStart" |
Definition at line 192 of file environment.h.
#define GRB_DBL_ATTR_DUAL_RESIDUAL "DualResidual" |
Definition at line 275 of file environment.h.
#define GRB_DBL_ATTR_DUAL_RESIDUAL_SUM "DualResidualSum" |
Definition at line 279 of file environment.h.
#define GRB_DBL_ATTR_DUAL_SRESIDUAL "DualSResidual" |
Definition at line 276 of file environment.h.
#define GRB_DBL_ATTR_DUAL_SRESIDUAL_SUM "DualSResidualSum" |
Definition at line 280 of file environment.h.
#define GRB_DBL_ATTR_DUAL_SVIO "DualSVio" |
Definition at line 270 of file environment.h.
#define GRB_DBL_ATTR_DUAL_SVIO_SUM "DualSVioSum" |
Definition at line 274 of file environment.h.
#define GRB_DBL_ATTR_DUAL_VIO "DualVio" |
Definition at line 269 of file environment.h.
#define GRB_DBL_ATTR_DUAL_VIO_SUM "DualVioSum" |
Definition at line 273 of file environment.h.
#define GRB_DBL_ATTR_FARKASDUAL "FarkasDual" |
Definition at line 312 of file environment.h.
#define GRB_DBL_ATTR_FARKASPROOF "FarkasProof" |
Definition at line 313 of file environment.h.
#define GRB_DBL_ATTR_FUNCPIECEERROR "FuncPieceError" |
Definition at line 203 of file environment.h.
#define GRB_DBL_ATTR_FUNCPIECELENGTH "FuncPieceLength" |
Definition at line 204 of file environment.h.
#define GRB_DBL_ATTR_FUNCPIECERATIO "FuncPieceRatio" |
Definition at line 205 of file environment.h.
#define GRB_DBL_ATTR_INT_VIO "IntVio" |
Definition at line 281 of file environment.h.
#define GRB_DBL_ATTR_INT_VIO_SUM "IntVioSum" |
Definition at line 283 of file environment.h.
#define GRB_DBL_ATTR_ITERCOUNT "IterCount" |
Definition at line 232 of file environment.h.
#define GRB_DBL_ATTR_KAPPA "Kappa" |
Definition at line 287 of file environment.h.
#define GRB_DBL_ATTR_KAPPA_EXACT "KappaExact" |
Definition at line 288 of file environment.h.
#define GRB_DBL_ATTR_LB "LB" |
Definition at line 176 of file environment.h.
#define GRB_DBL_ATTR_MAX_BOUND "MaxBound" |
Definition at line 208 of file environment.h.
#define GRB_DBL_ATTR_MAX_COEFF "MaxCoeff" |
Definition at line 206 of file environment.h.
#define GRB_DBL_ATTR_MAX_OBJ_COEFF "MaxObjCoeff" |
Definition at line 210 of file environment.h.
#define GRB_DBL_ATTR_MAX_QCCOEFF "MaxQCCoeff" |
Definition at line 214 of file environment.h.
#define GRB_DBL_ATTR_MAX_QCLCOEFF "MaxQCLCoeff" |
Definition at line 218 of file environment.h.
#define GRB_DBL_ATTR_MAX_QCRHS "MaxQCRHS" |
Definition at line 220 of file environment.h.
#define GRB_DBL_ATTR_MAX_QOBJ_COEFF "MaxQObjCoeff" |
Definition at line 216 of file environment.h.
#define GRB_DBL_ATTR_MAX_RHS "MaxRHS" |
Definition at line 212 of file environment.h.
#define GRB_DBL_ATTR_MAX_VIO "MaxVio" |
Definition at line 250 of file environment.h.
#define GRB_DBL_ATTR_MIN_BOUND "MinBound" |
Definition at line 209 of file environment.h.
#define GRB_DBL_ATTR_MIN_COEFF "MinCoeff" |
Definition at line 207 of file environment.h.
#define GRB_DBL_ATTR_MIN_OBJ_COEFF "MinObjCoeff" |
Definition at line 211 of file environment.h.
#define GRB_DBL_ATTR_MIN_QCCOEFF "MinQCCoeff" |
Definition at line 215 of file environment.h.
#define GRB_DBL_ATTR_MIN_QCLCOEFF "MinQCLCoeff" |
Definition at line 219 of file environment.h.
#define GRB_DBL_ATTR_MIN_QCRHS "MinQCRHS" |
Definition at line 221 of file environment.h.
#define GRB_DBL_ATTR_MIN_QOBJ_COEFF "MinQObjCoeff" |
Definition at line 217 of file environment.h.
#define GRB_DBL_ATTR_MIN_RHS "MinRHS" |
Definition at line 213 of file environment.h.
#define GRB_DBL_ATTR_MIPGAP "MIPGap" |
Definition at line 230 of file environment.h.
#define GRB_DBL_ATTR_N2KAPPA "N2Kappa" |
Definition at line 289 of file environment.h.
#define GRB_DBL_ATTR_NODECOUNT "NodeCount" |
Definition at line 234 of file environment.h.
#define GRB_DBL_ATTR_OBJ "Obj" |
Definition at line 178 of file environment.h.
#define GRB_DBL_ATTR_OBJBOUND "ObjBound" |
Definition at line 226 of file environment.h.
#define GRB_DBL_ATTR_OBJBOUNDC "ObjBoundC" |
Definition at line 227 of file environment.h.
#define GRB_DBL_ATTR_OBJCON "ObjCon" |
Definition at line 164 of file environment.h.
#define GRB_DBL_ATTR_OBJN "ObjN" |
Definition at line 319 of file environment.h.
#define GRB_DBL_ATTR_OBJNABSTOL "ObjNAbsTol" |
Definition at line 325 of file environment.h.
#define GRB_DBL_ATTR_OBJNCON "ObjNCon" |
Definition at line 321 of file environment.h.
#define GRB_DBL_ATTR_OBJNRELTOL "ObjNRelTol" |
Definition at line 324 of file environment.h.
#define GRB_DBL_ATTR_OBJNVAL "ObjNVal" |
Definition at line 320 of file environment.h.
#define GRB_DBL_ATTR_OBJNWEIGHT "ObjNWeight" |
Definition at line 322 of file environment.h.
#define GRB_DBL_ATTR_OBJVAL "ObjVal" |
Definition at line 225 of file environment.h.
#define GRB_DBL_ATTR_OPENNODECOUNT "OpenNodeCount" |
Definition at line 235 of file environment.h.
#define GRB_DBL_ATTR_PI "Pi" |
Definition at line 244 of file environment.h.
#define GRB_DBL_ATTR_POOLOBJBOUND "PoolObjBound" |
Definition at line 228 of file environment.h.
#define GRB_DBL_ATTR_POOLOBJVAL "PoolObjVal" |
Definition at line 229 of file environment.h.
#define GRB_DBL_ATTR_PREFIXVAL "PreFixVal" |
Definition at line 318 of file environment.h.
#define GRB_DBL_ATTR_PSTART "PStart" |
Definition at line 181 of file environment.h.
#define GRB_DBL_ATTR_QCPI "QCPi" |
Definition at line 245 of file environment.h.
#define GRB_DBL_ATTR_QCRHS "QCRHS" |
Definition at line 197 of file environment.h.
#define GRB_DBL_ATTR_QCSLACK "QCSlack" |
Definition at line 247 of file environment.h.
#define GRB_DBL_ATTR_RC "RC" |
Definition at line 241 of file environment.h.
#define GRB_DBL_ATTR_RHS "RHS" |
Definition at line 191 of file environment.h.
#define GRB_DBL_ATTR_RUNTIME "Runtime" |
Definition at line 222 of file environment.h.
#define GRB_DBL_ATTR_SA_LBLOW "SALBLow" |
Definition at line 292 of file environment.h.
#define GRB_DBL_ATTR_SA_LBUP "SALBUp" |
Definition at line 293 of file environment.h.
#define GRB_DBL_ATTR_SA_OBJLOW "SAObjLow" |
Definition at line 290 of file environment.h.
#define GRB_DBL_ATTR_SA_OBJUP "SAObjUp" |
Definition at line 291 of file environment.h.
#define GRB_DBL_ATTR_SA_RHSLOW "SARHSLow" |
Definition at line 296 of file environment.h.
#define GRB_DBL_ATTR_SA_RHSUP "SARHSUp" |
Definition at line 297 of file environment.h.
#define GRB_DBL_ATTR_SA_UBLOW "SAUBLow" |
Definition at line 294 of file environment.h.
#define GRB_DBL_ATTR_SA_UBUP "SAUBUp" |
Definition at line 295 of file environment.h.
#define GRB_DBL_ATTR_SCENNLB "ScenNLB" |
Definition at line 327 of file environment.h.
#define GRB_DBL_ATTR_SCENNOBJ "ScenNObj" |
Definition at line 329 of file environment.h.
#define GRB_DBL_ATTR_SCENNOBJBOUND "ScenNObjBound" |
Definition at line 333 of file environment.h.
#define GRB_DBL_ATTR_SCENNOBJVAL "ScenNObjVal" |
Definition at line 334 of file environment.h.
#define GRB_DBL_ATTR_SCENNRHS "ScenNRHS" |
Definition at line 330 of file environment.h.
#define GRB_DBL_ATTR_SCENNUB "ScenNUB" |
Definition at line 328 of file environment.h.
#define GRB_DBL_ATTR_SCENNX "ScenNX" |
Definition at line 332 of file environment.h.
#define GRB_DBL_ATTR_SLACK "Slack" |
Definition at line 246 of file environment.h.
#define GRB_DBL_ATTR_START "Start" |
Definition at line 180 of file environment.h.
#define GRB_DBL_ATTR_UB "UB" |
Definition at line 177 of file environment.h.
#define GRB_DBL_ATTR_UNBDRAY "UnbdRay" |
Definition at line 314 of file environment.h.
#define GRB_DBL_ATTR_VARHINTVAL "VarHintVal" |
Definition at line 185 of file environment.h.
#define GRB_DBL_ATTR_VDUALNORM "VDualNorm" |
Definition at line 242 of file environment.h.
#define GRB_DBL_ATTR_WORK "Work" |
Definition at line 223 of file environment.h.
#define GRB_DBL_ATTR_X "X" |
Definition at line 238 of file environment.h.
#define GRB_DBL_ATTR_XN "Xn" |
Definition at line 239 of file environment.h.
#define GRB_DBL_PAR_BARCONVTOL "BarConvTol" |
Definition at line 507 of file environment.h.
#define GRB_DBL_PAR_BARQCPCONVTOL "BarQCPConvTol" |
Definition at line 511 of file environment.h.
#define GRB_DBL_PAR_BESTBDSTOP "BestBdStop" |
Definition at line 488 of file environment.h.
#define GRB_DBL_PAR_BESTOBJSTOP "BestObjStop" |
Definition at line 487 of file environment.h.
#define GRB_DBL_PAR_CSQUEUETIMEOUT "CSQueueTimeout" |
Definition at line 572 of file environment.h.
#define GRB_DBL_PAR_CUTOFF "Cutoff" |
Definition at line 479 of file environment.h.
#define GRB_DBL_PAR_FEASIBILITYTOL "FeasibilityTol" |
Definition at line 489 of file environment.h.
#define GRB_DBL_PAR_FEASRELAXBIGM "FeasRelaxBigM" |
Definition at line 602 of file environment.h.
#define GRB_DBL_PAR_FUNCMAXVAL "FuncMaxVal" |
Definition at line 657 of file environment.h.
#define GRB_DBL_PAR_FUNCPIECEERROR "FuncPieceError" |
Definition at line 655 of file environment.h.
#define GRB_DBL_PAR_FUNCPIECELENGTH "FuncPieceLength" |
Definition at line 654 of file environment.h.
#define GRB_DBL_PAR_FUNCPIECERATIO "FuncPieceRatio" |
Definition at line 656 of file environment.h.
#define GRB_DBL_PAR_HEURISTICS "Heuristics" |
Definition at line 517 of file environment.h.
#define GRB_DBL_PAR_IMPROVESTARTGAP "ImproveStartGap" |
Definition at line 518 of file environment.h.
#define GRB_DBL_PAR_IMPROVESTARTNODES "ImproveStartNodes" |
Definition at line 520 of file environment.h.
#define GRB_DBL_PAR_IMPROVESTARTTIME "ImproveStartTime" |
Definition at line 519 of file environment.h.
#define GRB_DBL_PAR_INTFEASTOL "IntFeasTol" |
Definition at line 490 of file environment.h.
#define GRB_DBL_PAR_ITERATIONLIMIT "IterationLimit" |
Definition at line 480 of file environment.h.
#define GRB_DBL_PAR_MARKOWITZTOL "MarkowitzTol" |
Definition at line 491 of file environment.h.
#define GRB_DBL_PAR_MEMLIMIT "MemLimit" |
Definition at line 485 of file environment.h.
#define GRB_DBL_PAR_MIPGAP "MIPGap" |
Definition at line 492 of file environment.h.
#define GRB_DBL_PAR_MIPGAPABS "MIPGapAbs" |
Definition at line 493 of file environment.h.
#define GRB_DBL_PAR_NODEFILESTART "NodefileStart" |
Definition at line 526 of file environment.h.
#define GRB_DBL_PAR_NODELIMIT "NodeLimit" |
Definition at line 481 of file environment.h.
#define GRB_DBL_PAR_NORELHEURTIME "NoRelHeurTime" |
Definition at line 528 of file environment.h.
#define GRB_DBL_PAR_NORELHEURWORK "NoRelHeurWork" |
Definition at line 529 of file environment.h.
#define GRB_DBL_PAR_OBJSCALE "ObjScale" |
Definition at line 498 of file environment.h.
#define GRB_DBL_PAR_OPTIMALITYTOL "OptimalityTol" |
Definition at line 494 of file environment.h.
#define GRB_DBL_PAR_PERTURBVALUE "PerturbValue" |
Definition at line 497 of file environment.h.
#define GRB_DBL_PAR_POOLGAP "PoolGap" |
Definition at line 647 of file environment.h.
#define GRB_DBL_PAR_POOLGAPABS "PoolGapAbs" |
Definition at line 648 of file environment.h.
#define GRB_DBL_PAR_PRESOS1BIGM "PreSOS1BigM" |
Definition at line 619 of file environment.h.
#define GRB_DBL_PAR_PRESOS2BIGM "PreSOS2BigM" |
Definition at line 620 of file environment.h.
#define GRB_DBL_PAR_PSDTOL "PSDTol" |
Definition at line 495 of file environment.h.
#define GRB_DBL_PAR_SOFTMEMLIMIT "SoftMemLimit" |
Definition at line 486 of file environment.h.
#define GRB_DBL_PAR_TIMELIMIT "TimeLimit" |
Definition at line 483 of file environment.h.
#define GRB_DBL_PAR_TUNECLEANUP "TuneCleanup" |
Definition at line 637 of file environment.h.
#define GRB_DBL_PAR_TUNETARGETMIPGAP "TuneTargetMIPGap" |
Definition at line 638 of file environment.h.
#define GRB_DBL_PAR_TUNETARGETTIME "TuneTargetTime" |
Definition at line 639 of file environment.h.
#define GRB_DBL_PAR_TUNETIMELIMIT "TuneTimeLimit" |
Definition at line 631 of file environment.h.
#define GRB_DBL_PAR_WLSTOKENREFRESH "WLSTokenRefresh" |
Definition at line 592 of file environment.h.
#define GRB_DBL_PAR_WORKLIMIT "WorkLimit" |
Definition at line 484 of file environment.h.
#define GRB_EQUAL '=' |
Definition at line 103 of file environment.h.
#define GRB_ERROR_CALLBACK 10011 |
Definition at line 79 of file environment.h.
#define GRB_ERROR_CLOUD 10028 |
Definition at line 96 of file environment.h.
#define GRB_ERROR_CSWORKER 10030 |
Definition at line 98 of file environment.h.
#define GRB_ERROR_DATA_NOT_AVAILABLE 10005 |
Definition at line 73 of file environment.h.
#define GRB_ERROR_DUPLICATES 10018 |
Definition at line 86 of file environment.h.
#define GRB_ERROR_EXCEED_2B_NONZEROS 10025 |
Definition at line 93 of file environment.h.
#define GRB_ERROR_FILE_READ 10012 |
Definition at line 80 of file environment.h.
#define GRB_ERROR_FILE_WRITE 10013 |
Definition at line 81 of file environment.h.
#define GRB_ERROR_IIS_NOT_INFEASIBLE 10015 |
Definition at line 83 of file environment.h.
#define GRB_ERROR_INDEX_OUT_OF_RANGE 10006 |
Definition at line 74 of file environment.h.
#define GRB_ERROR_INVALID_ARGUMENT 10003 |
Definition at line 71 of file environment.h.
#define GRB_ERROR_INVALID_PIECEWISE_OBJ 10026 |
Definition at line 94 of file environment.h.
#define GRB_ERROR_JOB_REJECTED 10023 |
Definition at line 91 of file environment.h.
#define GRB_ERROR_MODEL_MODIFICATION 10029 |
Definition at line 97 of file environment.h.
#define GRB_ERROR_NETWORK 10022 |
Definition at line 90 of file environment.h.
#define GRB_ERROR_NO_LICENSE 10009 |
Definition at line 77 of file environment.h.
#define GRB_ERROR_NODEFILE 10019 |
Definition at line 87 of file environment.h.
#define GRB_ERROR_NOT_FOR_MIP 10016 |
Definition at line 84 of file environment.h.
#define GRB_ERROR_NOT_SUPPORTED 10024 |
Definition at line 92 of file environment.h.
#define GRB_ERROR_NULL_ARGUMENT 10002 |
Definition at line 70 of file environment.h.
#define GRB_ERROR_NUMERIC 10014 |
Definition at line 82 of file environment.h.
#define GRB_ERROR_OPTIMIZATION_IN_PROGRESS 10017 |
Definition at line 85 of file environment.h.
#define GRB_ERROR_OUT_OF_MEMORY 10001 |
Definition at line 69 of file environment.h.
#define GRB_ERROR_Q_NOT_PSD 10020 |
Definition at line 88 of file environment.h.
#define GRB_ERROR_QCP_EQUALITY_CONSTRAINT 10021 |
Definition at line 89 of file environment.h.
#define GRB_ERROR_SECURITY 10032 |
Definition at line 100 of file environment.h.
#define GRB_ERROR_SIZE_LIMIT_EXCEEDED 10010 |
Definition at line 78 of file environment.h.
#define GRB_ERROR_TUNE_MODEL_TYPES 10031 |
Definition at line 99 of file environment.h.
#define GRB_ERROR_UNKNOWN_ATTRIBUTE 10004 |
Definition at line 72 of file environment.h.
#define GRB_ERROR_UNKNOWN_PARAMETER 10007 |
Definition at line 75 of file environment.h.
#define GRB_ERROR_UPDATEMODE_CHANGE 10027 |
Definition at line 95 of file environment.h.
#define GRB_ERROR_VALUE_OUT_OF_RANGE 10008 |
Definition at line 76 of file environment.h.
#define GRB_FEASRELAX_CARDINALITY 2 |
Definition at line 422 of file environment.h.
#define GRB_FEASRELAX_LINEAR 0 |
Definition at line 420 of file environment.h.
#define GRB_FEASRELAX_QUADRATIC 1 |
Definition at line 421 of file environment.h.
#define GRB_GENCONSTR_ABS 2 |
Definition at line 340 of file environment.h.
#define GRB_GENCONSTR_AND 3 |
Definition at line 341 of file environment.h.
#define GRB_GENCONSTR_COS 15 |
Definition at line 353 of file environment.h.
#define GRB_GENCONSTR_EXP 9 |
Definition at line 347 of file environment.h.
#define GRB_GENCONSTR_EXPA 10 |
Definition at line 348 of file environment.h.
#define GRB_GENCONSTR_INDICATOR 6 |
Definition at line 344 of file environment.h.
#define GRB_GENCONSTR_LOG 11 |
Definition at line 349 of file environment.h.
#define GRB_GENCONSTR_LOGA 12 |
Definition at line 350 of file environment.h.
#define GRB_GENCONSTR_LOGISTIC 17 |
Definition at line 355 of file environment.h.
#define GRB_GENCONSTR_MAX 0 |
Definition at line 338 of file environment.h.
#define GRB_GENCONSTR_MIN 1 |
Definition at line 339 of file environment.h.
#define GRB_GENCONSTR_NORM 5 |
Definition at line 343 of file environment.h.
#define GRB_GENCONSTR_OR 4 |
Definition at line 342 of file environment.h.
#define GRB_GENCONSTR_POLY 8 |
Definition at line 346 of file environment.h.
#define GRB_GENCONSTR_POW 13 |
Definition at line 351 of file environment.h.
#define GRB_GENCONSTR_PWL 7 |
Definition at line 345 of file environment.h.
#define GRB_GENCONSTR_SIN 14 |
Definition at line 352 of file environment.h.
#define GRB_GENCONSTR_TAN 16 |
Definition at line 354 of file environment.h.
#define GRB_GREATER_EQUAL '>' |
Definition at line 102 of file environment.h.
#define GRB_INF_OR_UNBD 4 |
Definition at line 460 of file environment.h.
#define GRB_INFEASIBLE 3 |
Definition at line 459 of file environment.h.
#define GRB_INFINITY 1e100 |
Definition at line 113 of file environment.h.
#define GRB_INPROGRESS 14 |
Definition at line 470 of file environment.h.
#define GRB_INT_ATTR_BARITERCOUNT "BarIterCount" |
Definition at line 233 of file environment.h.
#define GRB_INT_ATTR_BATCHERRORCODE "BatchErrorCode" |
Definition at line 172 of file environment.h.
#define GRB_INT_ATTR_BATCHSTATUS "BatchStatus" |
Definition at line 175 of file environment.h.
#define GRB_INT_ATTR_BOUND_SVIO_INDEX "BoundSVioIndex" |
Definition at line 254 of file environment.h.
#define GRB_INT_ATTR_BOUND_VIO_INDEX "BoundVioIndex" |
Definition at line 253 of file environment.h.
#define GRB_INT_ATTR_BRANCHPRIORITY "BranchPriority" |
Definition at line 182 of file environment.h.
#define GRB_INT_ATTR_CBASIS "CBasis" |
Definition at line 249 of file environment.h.
#define GRB_INT_ATTR_COMPL_VIO_INDEX "ComplVioIndex" |
Definition at line 285 of file environment.h.
#define GRB_INT_ATTR_CONCURRENTWINMETHOD "ConcurrentWinMethod" |
Definition at line 237 of file environment.h.
#define GRB_INT_ATTR_CONSTR_RESIDUAL_INDEX "ConstrResidualIndex" |
Definition at line 265 of file environment.h.
#define GRB_INT_ATTR_CONSTR_SRESIDUAL_INDEX "ConstrSResidualIndex" |
Definition at line 266 of file environment.h.
#define GRB_INT_ATTR_CONSTR_SVIO_INDEX "ConstrSVioIndex" |
Definition at line 260 of file environment.h.
#define GRB_INT_ATTR_CONSTR_VIO_INDEX "ConstrVioIndex" |
Definition at line 259 of file environment.h.
#define GRB_INT_ATTR_DUAL_RESIDUAL_INDEX "DualResidualIndex" |
Definition at line 277 of file environment.h.
#define GRB_INT_ATTR_DUAL_SRESIDUAL_INDEX "DualSResidualIndex" |
Definition at line 278 of file environment.h.
#define GRB_INT_ATTR_DUAL_SVIO_INDEX "DualSVioIndex" |
Definition at line 272 of file environment.h.
#define GRB_INT_ATTR_DUAL_VIO_INDEX "DualVioIndex" |
Definition at line 271 of file environment.h.
#define GRB_INT_ATTR_FINGERPRINT "Fingerprint" |
Definition at line 171 of file environment.h.
#define GRB_INT_ATTR_FUNCPIECES "FuncPieces" |
Definition at line 202 of file environment.h.
#define GRB_INT_ATTR_GENCONSTRTYPE "GenConstrType" |
Definition at line 200 of file environment.h.
#define GRB_INT_ATTR_HASDUALNORM "HasDualNorm" |
Definition at line 236 of file environment.h.
#define GRB_INT_ATTR_IIS_CONSTR "IISConstr" |
Definition at line 301 of file environment.h.
#define GRB_INT_ATTR_IIS_CONSTRFORCE "IISConstrForce" |
Definition at line 307 of file environment.h.
#define GRB_INT_ATTR_IIS_GENCONSTR "IISGenConstr" |
Definition at line 304 of file environment.h.
#define GRB_INT_ATTR_IIS_GENCONSTRFORCE "IISGenConstrForce" |
Definition at line 310 of file environment.h.
#define GRB_INT_ATTR_IIS_LB "IISLB" |
Definition at line 299 of file environment.h.
#define GRB_INT_ATTR_IIS_LBFORCE "IISLBForce" |
Definition at line 305 of file environment.h.
#define GRB_INT_ATTR_IIS_MINIMAL "IISMinimal" |
Definition at line 298 of file environment.h.
#define GRB_INT_ATTR_IIS_QCONSTR "IISQConstr" |
Definition at line 303 of file environment.h.
#define GRB_INT_ATTR_IIS_QCONSTRFORCE "IISQConstrForce" |
Definition at line 309 of file environment.h.
#define GRB_INT_ATTR_IIS_SOS "IISSOS" |
Definition at line 302 of file environment.h.
#define GRB_INT_ATTR_IIS_SOSFORCE "IISSOSForce" |
Definition at line 308 of file environment.h.
#define GRB_INT_ATTR_IIS_UB "IISUB" |
Definition at line 300 of file environment.h.
#define GRB_INT_ATTR_IIS_UBFORCE "IISUBForce" |
Definition at line 306 of file environment.h.
#define GRB_INT_ATTR_INFEASVAR "InfeasVar" |
Definition at line 315 of file environment.h.
#define GRB_INT_ATTR_INT_VIO_INDEX "IntVioIndex" |
Definition at line 282 of file environment.h.
#define GRB_INT_ATTR_IS_MIP "IsMIP" |
Definition at line 165 of file environment.h.
#define GRB_INT_ATTR_IS_MULTIOBJ "IsMultiObj" |
Definition at line 168 of file environment.h.
#define GRB_INT_ATTR_IS_QCP "IsQCP" |
Definition at line 167 of file environment.h.
#define GRB_INT_ATTR_IS_QP "IsQP" |
Definition at line 166 of file environment.h.
#define GRB_INT_ATTR_LAZY "Lazy" |
Definition at line 195 of file environment.h.
#define GRB_INT_ATTR_LICENSE_EXPIRATION "LicenseExpiration" |
Definition at line 169 of file environment.h.
#define GRB_INT_ATTR_MODELSENSE "ModelSense" |
Definition at line 163 of file environment.h.
#define GRB_INT_ATTR_NUMBINVARS "NumBinVars" |
Definition at line 160 of file environment.h.
#define GRB_INT_ATTR_NUMCONSTRS "NumConstrs" |
Definition at line 150 of file environment.h.
#define GRB_INT_ATTR_NUMGENCONSTRS "NumGenConstrs" |
Definition at line 154 of file environment.h.
#define GRB_INT_ATTR_NUMINTVARS "NumIntVars" |
Definition at line 159 of file environment.h.
#define GRB_INT_ATTR_NUMNZS "NumNZs" |
Definition at line 155 of file environment.h.
#define GRB_INT_ATTR_NUMOBJ "NumObj" |
Definition at line 335 of file environment.h.
#define GRB_INT_ATTR_NUMPWLOBJVARS "NumPWLObjVars" |
Definition at line 161 of file environment.h.
#define GRB_INT_ATTR_NUMQCNZS "NumQCNZs" |
Definition at line 158 of file environment.h.
#define GRB_INT_ATTR_NUMQCONSTRS "NumQConstrs" |
Definition at line 153 of file environment.h.
#define GRB_INT_ATTR_NUMQNZS "NumQNZs" |
Definition at line 157 of file environment.h.
#define GRB_INT_ATTR_NUMSCENARIOS "NumScenarios" |
Definition at line 336 of file environment.h.
#define GRB_INT_ATTR_NUMSOS "NumSOS" |
Definition at line 152 of file environment.h.
#define GRB_INT_ATTR_NUMSTART "NumStart" |
Definition at line 337 of file environment.h.
#define GRB_INT_ATTR_NUMTAGGED "NumTagged" |
Definition at line 170 of file environment.h.
#define GRB_INT_ATTR_NUMVARS "NumVars" |
Definition at line 151 of file environment.h.
#define GRB_INT_ATTR_OBJNPRIORITY "ObjNPriority" |
Definition at line 323 of file environment.h.
#define GRB_INT_ATTR_PARTITION "Partition" |
Definition at line 187 of file environment.h.
#define GRB_INT_ATTR_POOLIGNORE "PoolIgnore" |
Definition at line 188 of file environment.h.
#define GRB_INT_ATTR_PWLOBJCVX "PWLObjCvx" |
Definition at line 184 of file environment.h.
#define GRB_INT_ATTR_SOLCOUNT "SolCount" |
Definition at line 231 of file environment.h.
#define GRB_INT_ATTR_STATUS "Status" |
Definition at line 224 of file environment.h.
#define GRB_INT_ATTR_TUNE_RESULTCOUNT "TuneResultCount" |
Definition at line 311 of file environment.h.
#define GRB_INT_ATTR_UNBDVAR "UnbdVar" |
Definition at line 316 of file environment.h.
#define GRB_INT_ATTR_VARHINTPRI "VarHintPri" |
Definition at line 186 of file environment.h.
#define GRB_INT_ATTR_VARPRESTAT "VarPreStat" |
Definition at line 317 of file environment.h.
#define GRB_INT_ATTR_VBASIS "VBasis" |
Definition at line 243 of file environment.h.
#define GRB_INT_PAR_AGGFILL "AggFill" |
Definition at line 596 of file environment.h.
#define GRB_INT_PAR_AGGREGATE "Aggregate" |
Definition at line 595 of file environment.h.
#define GRB_INT_PAR_BARCORRECTORS "BarCorrectors" |
Definition at line 508 of file environment.h.
#define GRB_INT_PAR_BARHOMOGENEOUS "BarHomogeneous" |
Definition at line 509 of file environment.h.
#define GRB_INT_PAR_BARITERLIMIT "BarIterLimit" |
Definition at line 478 of file environment.h.
#define GRB_INT_PAR_BARORDER "BarOrder" |
Definition at line 510 of file environment.h.
#define GRB_INT_PAR_BQPCUTS "BQPCuts" |
Definition at line 558 of file environment.h.
#define GRB_INT_PAR_BRANCHDIR "BranchDir" |
Definition at line 514 of file environment.h.
#define GRB_INT_PAR_CLIQUECUTS "CliqueCuts" |
Definition at line 541 of file environment.h.
#define GRB_INT_PAR_CONCURRENTJOBS "ConcurrentJobs" |
Definition at line 598 of file environment.h.
#define GRB_INT_PAR_CONCURRENTMIP "ConcurrentMIP" |
Definition at line 597 of file environment.h.
#define GRB_INT_PAR_COVERCUTS "CoverCuts" |
Definition at line 542 of file environment.h.
#define GRB_INT_PAR_CROSSOVER "Crossover" |
Definition at line 512 of file environment.h.
#define GRB_INT_PAR_CROSSOVERBASIS "CrossoverBasis" |
Definition at line 513 of file environment.h.
#define GRB_INT_PAR_CSBATCHMODE "CSBatchMode" |
Definition at line 585 of file environment.h.
#define GRB_INT_PAR_CSCLIENTLOG "CSClientLog" |
Definition at line 588 of file environment.h.
#define GRB_INT_PAR_CSIDLETIMEOUT "CSIdleTimeout" |
Definition at line 574 of file environment.h.
#define GRB_INT_PAR_CSPRIORITY "CSPriority" |
Definition at line 573 of file environment.h.
#define GRB_INT_PAR_CSTLSINSECURE "CSTLSInsecure" |
Definition at line 575 of file environment.h.
#define GRB_INT_PAR_CUTAGGPASSES "CutAggPasses" |
Definition at line 561 of file environment.h.
#define GRB_INT_PAR_CUTPASSES "CutPasses" |
Definition at line 562 of file environment.h.
#define GRB_INT_PAR_CUTS "Cuts" |
Definition at line 540 of file environment.h.
#define GRB_INT_PAR_DEGENMOVES "DegenMoves" |
Definition at line 515 of file environment.h.
#define GRB_INT_PAR_DISCONNECTED "Disconnected" |
Definition at line 516 of file environment.h.
#define GRB_INT_PAR_DISPLAYINTERVAL "DisplayInterval" |
Definition at line 599 of file environment.h.
#define GRB_INT_PAR_DISTRIBUTEDMIPJOBS "DistributedMIPJobs" |
Definition at line 600 of file environment.h.
#define GRB_INT_PAR_DUALREDUCTIONS "DualReductions" |
Definition at line 601 of file environment.h.
#define GRB_INT_PAR_FLOWCOVERCUTS "FlowCoverCuts" |
Definition at line 543 of file environment.h.
#define GRB_INT_PAR_FLOWPATHCUTS "FlowPathCuts" |
Definition at line 544 of file environment.h.
#define GRB_INT_PAR_FUNCPIECES "FuncPieces" |
Definition at line 653 of file environment.h.
#define GRB_INT_PAR_GOMORYPASSES "GomoryPasses" |
Definition at line 563 of file environment.h.
#define GRB_INT_PAR_GUBCOVERCUTS "GUBCoverCuts" |
Definition at line 545 of file environment.h.
#define GRB_INT_PAR_IGNORENAMES "IgnoreNames" |
Definition at line 650 of file environment.h.
#define GRB_INT_PAR_IISMETHOD "IISMethod" |
Definition at line 603 of file environment.h.
#define GRB_INT_PAR_IMPLIEDCUTS "ImpliedCuts" |
Definition at line 546 of file environment.h.
#define GRB_INT_PAR_INFPROOFCUTS "InfProofCuts" |
Definition at line 555 of file environment.h.
#define GRB_INT_PAR_INFUNBDINFO "InfUnbdInfo" |
Definition at line 604 of file environment.h.
#define GRB_INT_PAR_INTEGRALITYFOCUS "IntegralityFocus" |
Definition at line 521 of file environment.h.
#define GRB_INT_PAR_JSONSOLDETAIL "JSONSolDetail" |
Definition at line 605 of file environment.h.
#define GRB_INT_PAR_LAZYCONSTRAINTS "LazyConstraints" |
Definition at line 606 of file environment.h.
#define GRB_INT_PAR_LICENSEID "LicenseID" |
Definition at line 594 of file environment.h.
#define GRB_INT_PAR_LIFTPROJECTCUTS "LiftProjectCuts" |
Definition at line 560 of file environment.h.
#define GRB_INT_PAR_LOGTOCONSOLE "LogToConsole" |
Definition at line 608 of file environment.h.
#define GRB_INT_PAR_LPWARMSTART "LPWarmStart" |
Definition at line 505 of file environment.h.
#define GRB_INT_PAR_METHOD "Method" |
Definition at line 496 of file environment.h.
#define GRB_INT_PAR_MINRELNODES "MinRelNodes" |
Definition at line 522 of file environment.h.
#define GRB_INT_PAR_MIPFOCUS "MIPFocus" |
Definition at line 523 of file environment.h.
#define GRB_INT_PAR_MIPSEPCUTS "MIPSepCuts" |
Definition at line 548 of file environment.h.
#define GRB_INT_PAR_MIQCPMETHOD "MIQCPMethod" |
Definition at line 609 of file environment.h.
#define GRB_INT_PAR_MIRCUTS "MIRCuts" |
Definition at line 549 of file environment.h.
#define GRB_INT_PAR_MODKCUTS "ModKCuts" |
Definition at line 551 of file environment.h.
#define GRB_INT_PAR_MULTIOBJMETHOD "MultiObjMethod" |
Definition at line 643 of file environment.h.
#define GRB_INT_PAR_MULTIOBJPRE "MultiObjPre" |
Definition at line 644 of file environment.h.
#define GRB_INT_PAR_NETWORKALG "NetworkAlg" |
Definition at line 506 of file environment.h.
#define GRB_INT_PAR_NETWORKCUTS "NetworkCuts" |
Definition at line 553 of file environment.h.
#define GRB_INT_PAR_NLPHEUR "NLPHeur" |
Definition at line 524 of file environment.h.
#define GRB_INT_PAR_NODEMETHOD "NodeMethod" |
Definition at line 527 of file environment.h.
#define GRB_INT_PAR_NONCONVEX "NonConvex" |
Definition at line 610 of file environment.h.
#define GRB_INT_PAR_NORMADJUST "NormAdjust" |
Definition at line 502 of file environment.h.
#define GRB_INT_PAR_NUMERICFOCUS "NumericFocus" |
Definition at line 611 of file environment.h.
#define GRB_INT_PAR_OBBT "OBBT" |
Definition at line 530 of file environment.h.
#define GRB_INT_PAR_OBJNUMBER "ObjNumber" |
Definition at line 642 of file environment.h.
#define GRB_INT_PAR_OUTPUTFLAG "OutputFlag" |
Definition at line 612 of file environment.h.
#define GRB_INT_PAR_PARTITIONPLACE "PartitionPlace" |
Definition at line 652 of file environment.h.
#define GRB_INT_PAR_POOLSEARCHMODE "PoolSearchMode" |
Definition at line 649 of file environment.h.
#define GRB_INT_PAR_POOLSOLUTIONS "PoolSolutions" |
Definition at line 646 of file environment.h.
#define GRB_INT_PAR_PRECRUSH "PreCrush" |
Definition at line 613 of file environment.h.
#define GRB_INT_PAR_PREDEPROW "PreDepRow" |
Definition at line 614 of file environment.h.
#define GRB_INT_PAR_PREDUAL "PreDual" |
Definition at line 615 of file environment.h.
#define GRB_INT_PAR_PREMIQCPFORM "PreMIQCPForm" |
Definition at line 624 of file environment.h.
#define GRB_INT_PAR_PREPASSES "PrePasses" |
Definition at line 616 of file environment.h.
#define GRB_INT_PAR_PREQLINEARIZE "PreQLinearize" |
Definition at line 617 of file environment.h.
#define GRB_INT_PAR_PRESOLVE "Presolve" |
Definition at line 618 of file environment.h.
#define GRB_INT_PAR_PRESOS1ENCODING "PreSOS1Encoding" |
Definition at line 621 of file environment.h.
#define GRB_INT_PAR_PRESOS2ENCODING "PreSOS2Encoding" |
Definition at line 622 of file environment.h.
#define GRB_INT_PAR_PRESPARSIFY "PreSparsify" |
Definition at line 623 of file environment.h.
#define GRB_INT_PAR_PROJIMPLIEDCUTS "ProjImpliedCuts" |
Definition at line 547 of file environment.h.
#define GRB_INT_PAR_PSDCUTS "PSDCuts" |
Definition at line 559 of file environment.h.
#define GRB_INT_PAR_PUMPPASSES "PumpPasses" |
Definition at line 531 of file environment.h.
#define GRB_INT_PAR_QCPDUAL "QCPDual" |
Definition at line 625 of file environment.h.
#define GRB_INT_PAR_QUAD "Quad" |
Definition at line 501 of file environment.h.
#define GRB_INT_PAR_RECORD "Record" |
Definition at line 626 of file environment.h.
#define GRB_INT_PAR_RELAXLIFTCUTS "RelaxLiftCuts" |
Definition at line 557 of file environment.h.
#define GRB_INT_PAR_RINS "RINS" |
Definition at line 532 of file environment.h.
#define GRB_INT_PAR_RLTCUTS "RLTCuts" |
Definition at line 556 of file environment.h.
#define GRB_INT_PAR_SCALEFLAG "ScaleFlag" |
Definition at line 499 of file environment.h.
#define GRB_INT_PAR_SCENARIONUMBER "ScenarioNumber" |
Definition at line 645 of file environment.h.
#define GRB_INT_PAR_SEED "Seed" |
Definition at line 628 of file environment.h.
#define GRB_INT_PAR_SERVERTIMEOUT "ServerTimeout" |
Definition at line 569 of file environment.h.
#define GRB_INT_PAR_SIFTING "Sifting" |
Definition at line 503 of file environment.h.
#define GRB_INT_PAR_SIFTMETHOD "SiftMethod" |
Definition at line 504 of file environment.h.
#define GRB_INT_PAR_SIMPLEXPRICING "SimplexPricing" |
Definition at line 500 of file environment.h.
#define GRB_INT_PAR_SOLUTIONLIMIT "SolutionLimit" |
Definition at line 482 of file environment.h.
#define GRB_INT_PAR_SOLUTIONNUMBER "SolutionNumber" |
Definition at line 538 of file environment.h.
#define GRB_INT_PAR_SOLUTIONTARGET "SolutionTarget" |
Definition at line 629 of file environment.h.
#define GRB_INT_PAR_STARTNODELIMIT "StartNodeLimit" |
Definition at line 534 of file environment.h.
#define GRB_INT_PAR_STARTNUMBER "StartNumber" |
Definition at line 651 of file environment.h.
#define GRB_INT_PAR_STRONGCGCUTS "StrongCGCuts" |
Definition at line 550 of file environment.h.
#define GRB_INT_PAR_SUBMIPCUTS "SubMIPCuts" |
Definition at line 554 of file environment.h.
#define GRB_INT_PAR_SUBMIPNODES "SubMIPNodes" |
Definition at line 535 of file environment.h.
#define GRB_INT_PAR_SYMMETRY "Symmetry" |
Definition at line 536 of file environment.h.
#define GRB_INT_PAR_THREADS "Threads" |
Definition at line 630 of file environment.h.
#define GRB_INT_PAR_TSPORT "TSPort" |
Definition at line 576 of file environment.h.
#define GRB_INT_PAR_TUNECRITERION "TuneCriterion" |
Definition at line 633 of file environment.h.
#define GRB_INT_PAR_TUNEJOBS "TuneJobs" |
Definition at line 636 of file environment.h.
#define GRB_INT_PAR_TUNEMETRIC "TuneMetric" |
Definition at line 640 of file environment.h.
#define GRB_INT_PAR_TUNEOUTPUT "TuneOutput" |
Definition at line 635 of file environment.h.
#define GRB_INT_PAR_TUNERESULTS "TuneResults" |
Definition at line 632 of file environment.h.
#define GRB_INT_PAR_TUNETRIALS "TuneTrials" |
Definition at line 634 of file environment.h.
#define GRB_INT_PAR_UPDATEMODE "UpdateMode" |
Definition at line 641 of file environment.h.
#define GRB_INT_PAR_VARBRANCH "VarBranch" |
Definition at line 537 of file environment.h.
#define GRB_INT_PAR_WLSTOKENDURATION "WLSTokenDuration" |
Definition at line 591 of file environment.h.
#define GRB_INT_PAR_ZEROHALFCUTS "ZeroHalfCuts" |
Definition at line 552 of file environment.h.
#define GRB_INT_PAR_ZEROOBJNODES "ZeroObjNodes" |
Definition at line 539 of file environment.h.
#define GRB_INTEGER 'I' |
Definition at line 106 of file environment.h.
#define GRB_INTERRUPTED 11 |
Definition at line 467 of file environment.h.
#define GRB_ITERATION_LIMIT 7 |
Definition at line 463 of file environment.h.
#define GRB_LESS_EQUAL '<' |
Definition at line 101 of file environment.h.
#define GRB_LOADED 1 |
Definition at line 457 of file environment.h.
#define GRB_MAX_CONCURRENT 64 |
Definition at line 119 of file environment.h.
#define GRB_MAX_NAMELEN 255 |
Definition at line 116 of file environment.h.
#define GRB_MAX_STRLEN 512 |
Definition at line 117 of file environment.h.
#define GRB_MAX_TAGLEN 10240 |
Definition at line 118 of file environment.h.
#define GRB_MAXIMIZE -1 |
Definition at line 110 of file environment.h.
#define GRB_MAXINT 2000000000 |
Definition at line 115 of file environment.h.
#define GRB_MEM_LIMIT 17 |
Definition at line 473 of file environment.h.
#define GRB_METHOD_AUTO -1 |
Definition at line 670 of file environment.h.
#define GRB_METHOD_BARRIER 2 |
Definition at line 673 of file environment.h.
#define GRB_METHOD_CONCURRENT 3 |
Definition at line 674 of file environment.h.
#define GRB_METHOD_DETERMINISTIC_CONCURRENT 4 |
Definition at line 675 of file environment.h.
#define GRB_METHOD_DETERMINISTIC_CONCURRENT_SIMPLEX 5 |
Definition at line 676 of file environment.h.
#define GRB_METHOD_DUAL 1 |
Definition at line 672 of file environment.h.
#define GRB_METHOD_NONE -1 |
Definition at line 669 of file environment.h.
#define GRB_METHOD_PRIMAL 0 |
Definition at line 671 of file environment.h.
#define GRB_MINIMIZE 1 |
Definition at line 109 of file environment.h.
#define GRB_MIPFOCUS_BALANCED 0 |
Definition at line 680 of file environment.h.
#define GRB_MIPFOCUS_BESTBOUND 3 |
Definition at line 683 of file environment.h.
#define GRB_MIPFOCUS_FEASIBILITY 1 |
Definition at line 681 of file environment.h.
#define GRB_MIPFOCUS_OPTIMALITY 2 |
Definition at line 682 of file environment.h.
#define GRB_NODE_LIMIT 8 |
Definition at line 464 of file environment.h.
#define GRB_NONBASIC_LOWER -1 |
Definition at line 475 of file environment.h.
#define GRB_NONBASIC_UPPER -2 |
Definition at line 476 of file environment.h.
#define GRB_NUMERIC 12 |
Definition at line 468 of file environment.h.
#define GRB_OPTIMAL 2 |
Definition at line 458 of file environment.h.
#define GRB_PARTITION_CLEANUP 1 |
Definition at line 701 of file environment.h.
#define GRB_PARTITION_EARLY 16 |
Definition at line 697 of file environment.h.
#define GRB_PARTITION_NODES 2 |
Definition at line 700 of file environment.h.
#define GRB_PARTITION_ROOTEND 4 |
Definition at line 699 of file environment.h.
#define GRB_PARTITION_ROOTSTART 8 |
Definition at line 698 of file environment.h.
#define GRB_PHASE_MIP_IMPROVE 2 |
Definition at line 704 of file environment.h.
#define GRB_PHASE_MIP_NOREL 0 |
Definition at line 702 of file environment.h.
#define GRB_PHASE_MIP_SEARCH 1 |
Definition at line 703 of file environment.h.
#define GRB_PRESOLVE_AGGRESSIVE 2 |
Definition at line 668 of file environment.h.
#define GRB_PRESOLVE_AUTO -1 |
Definition at line 665 of file environment.h.
#define GRB_PRESOLVE_CONSERVATIVE 1 |
Definition at line 667 of file environment.h.
#define GRB_PRESOLVE_OFF 0 |
Definition at line 666 of file environment.h.
#define GRB_SEMICONT 'S' |
Definition at line 107 of file environment.h.
#define GRB_SEMIINT 'N' |
Definition at line 108 of file environment.h.
#define GRB_SIMPLEXPRICING_AUTO -1 |
Definition at line 687 of file environment.h.
#define GRB_SIMPLEXPRICING_DEVEX 2 |
Definition at line 690 of file environment.h.
#define GRB_SIMPLEXPRICING_PARTIAL 0 |
Definition at line 688 of file environment.h.
#define GRB_SIMPLEXPRICING_STEEPEST_EDGE 1 |
Definition at line 689 of file environment.h.
#define GRB_SIMPLEXPRICING_STEEPEST_QUICK 3 |
Definition at line 691 of file environment.h.
#define GRB_SOLUTION_LIMIT 10 |
Definition at line 466 of file environment.h.
#define GRB_SOS_TYPE1 1 |
Definition at line 111 of file environment.h.
#define GRB_SOS_TYPE2 2 |
Definition at line 112 of file environment.h.
#define GRB_STR_ATTR_BATCHERRORMESSAGE "BatchErrorMessage" |
Definition at line 173 of file environment.h.
#define GRB_STR_ATTR_BATCHID "BatchID" |
Definition at line 174 of file environment.h.
#define GRB_STR_ATTR_CONSTRNAME "ConstrName" |
Definition at line 194 of file environment.h.
#define GRB_STR_ATTR_CTAG "CTag" |
Definition at line 190 of file environment.h.
#define GRB_STR_ATTR_GENCONSTRNAME "GenConstrName" |
Definition at line 201 of file environment.h.
#define GRB_STR_ATTR_MODELNAME "ModelName" |
Definition at line 162 of file environment.h.
#define GRB_STR_ATTR_OBJNNAME "ObjNName" |
Definition at line 326 of file environment.h.
#define GRB_STR_ATTR_QCNAME "QCName" |
Definition at line 199 of file environment.h.
#define GRB_STR_ATTR_QCTAG "QCTag" |
Definition at line 196 of file environment.h.
#define GRB_STR_ATTR_SCENNNAME "ScenNName" |
Definition at line 331 of file environment.h.
#define GRB_STR_ATTR_VARNAME "VarName" |
Definition at line 183 of file environment.h.
#define GRB_STR_ATTR_VTAG "VTag" |
Definition at line 189 of file environment.h.
#define GRB_STR_PAR_CLOUDACCESSID "CloudAccessID" |
Definition at line 577 of file environment.h.
#define GRB_STR_PAR_CLOUDHOST "CloudHost" |
Definition at line 580 of file environment.h.
#define GRB_STR_PAR_CLOUDPOOL "CloudPool" |
Definition at line 579 of file environment.h.
#define GRB_STR_PAR_CLOUDSECRETKEY "CloudSecretKey" |
Definition at line 578 of file environment.h.
#define GRB_STR_PAR_COMPUTESERVER "ComputeServer" |
Definition at line 566 of file environment.h.
#define GRB_STR_PAR_CSAPIACCESSID "CSAPIAccessID" |
Definition at line 583 of file environment.h.
#define GRB_STR_PAR_CSAPISECRET "CSAPISecret" |
Definition at line 584 of file environment.h.
#define GRB_STR_PAR_CSAPPNAME "CSAppName" |
Definition at line 587 of file environment.h.
#define GRB_STR_PAR_CSAUTHTOKEN "CSAuthToken" |
Definition at line 582 of file environment.h.
#define GRB_STR_PAR_CSGROUP "CSGroup" |
Definition at line 571 of file environment.h.
#define GRB_STR_PAR_CSMANAGER "CSManager" |
Definition at line 581 of file environment.h.
#define GRB_STR_PAR_CSROUTER "CSRouter" |
Definition at line 570 of file environment.h.
#define GRB_STR_PAR_DUMMY "Dummy" |
Definition at line 658 of file environment.h.
#define GRB_STR_PAR_JOBID "JobID" |
Definition at line 659 of file environment.h.
#define GRB_STR_PAR_LOGFILE "LogFile" |
Definition at line 607 of file environment.h.
#define GRB_STR_PAR_NODEFILEDIR "NodefileDir" |
Definition at line 525 of file environment.h.
#define GRB_STR_PAR_RESULTFILE "ResultFile" |
Definition at line 627 of file environment.h.
#define GRB_STR_PAR_SERVERPASSWORD "ServerPassword" |
Definition at line 568 of file environment.h.
#define GRB_STR_PAR_SOLFILES "SolFiles" |
Definition at line 533 of file environment.h.
#define GRB_STR_PAR_TOKENSERVER "TokenServer" |
Definition at line 567 of file environment.h.
#define GRB_STR_PAR_USERNAME "Username" |
Definition at line 586 of file environment.h.
#define GRB_STR_PAR_WLSACCESSID "WLSAccessID" |
Definition at line 589 of file environment.h.
#define GRB_STR_PAR_WLSSECRET "WLSSecret" |
Definition at line 590 of file environment.h.
#define GRB_STR_PAR_WLSTOKEN "WLSToken" |
Definition at line 593 of file environment.h.
#define GRB_STR_PAR_WORKERPASSWORD "WorkerPassword" |
Definition at line 565 of file environment.h.
#define GRB_STR_PAR_WORKERPOOL "WorkerPool" |
Definition at line 564 of file environment.h.
#define GRB_SUBOPTIMAL 13 |
Definition at line 469 of file environment.h.
#define GRB_SUPERBASIC -3 |
Definition at line 477 of file environment.h.
#define GRB_TIME_LIMIT 9 |
Definition at line 465 of file environment.h.
#define GRB_UNBOUNDED 5 |
Definition at line 461 of file environment.h.
#define GRB_UNDEFINED 1e101 |
Definition at line 114 of file environment.h.
#define GRB_USER_OBJ_LIMIT 15 |
Definition at line 471 of file environment.h.
#define GRB_VARBRANCH_AUTO -1 |
Definition at line 692 of file environment.h.
#define GRB_VARBRANCH_MAX_INFEAS 2 |
Definition at line 695 of file environment.h.
#define GRB_VARBRANCH_PSEUDO_REDUCED 0 |
Definition at line 693 of file environment.h.
#define GRB_VARBRANCH_PSEUDO_SHADOW 1 |
Definition at line 694 of file environment.h.
#define GRB_VARBRANCH_STRONG 3 |
Definition at line 696 of file environment.h.
#define GRB_VERSION_MAJOR 10 |
The list of #define and extern std::function<> below is generated directly from gurobi_c.h via parse_header.py See the top comment on the parse_header.py file. This is the header section
Definition at line 62 of file environment.h.
#define GRB_VERSION_MINOR 0 |
Definition at line 63 of file environment.h.
#define GRB_VERSION_TECHNICAL 0 |
Definition at line 64 of file environment.h.
#define GRB_WORK_LIMIT 16 |
Definition at line 472 of file environment.h.
#define GUROBI_STDCALL |
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
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 27 of file environment.h.
#define LOGCB_ARGS char *msg, void *logdata |
Definition at line 121 of file environment.h.
#define MALLOCCB_ARGS size_t size, void *syscbusrdata |
Definition at line 426 of file environment.h.
#define MAX_CS_PRIORITY 100 |
Definition at line 66 of file environment.h.
#define REALLOCCB_ARGS void *ptr, size_t size, void *syscbusrdata |
Definition at line 428 of file environment.h.
#define THREADCREATECB_ARGS void **threadP, void (*start_routine)(void *), void *arg, void *syscbusrdata |
Definition at line 430 of file environment.h.
#define THREADJOINCB_ARGS void *thread, void *syscbusrdata |
Definition at line 431 of file environment.h.
typedef struct _GRBenv GRBenv |
Definition at line 32 of file environment.h.
typedef struct _GRBmodel GRBmodel |
Definition at line 31 of file environment.h.