![]() |
OR-Tools
8.1
|
Go to the source code of this file.
Namespaces | |
operations_research | |
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from the Traveling Salesman Problem to more complex problems such as the Capacitated Vehicle Routing Problem with Time Windows. | |
Macros | |
#define | STDCALL |
#define | CB_ARGS GRBmodel *model, void *cbdata, int where, void *usrdata |
#define | GRB_VERSION_MAJOR 9 |
#define | GRB_VERSION_MINOR 0 |
#define | GRB_VERSION_TECHNICAL 2 |
#define | GRB_ERROR_OUT_OF_MEMORY 10001 |
#define | GRB_ERROR_NULL_ARGUMENT 10002 |
#define | GRB_ERROR_INVALID_ARGUMENT 10003 |
#define | GRB_ERROR_UNKNOWN_ATTRIBUTE 10004 |
#define | GRB_ERROR_DATA_NOT_AVAILABLE 10005 |
#define | GRB_ERROR_INDEX_OUT_OF_RANGE 10006 |
#define | GRB_ERROR_UNKNOWN_PARAMETER 10007 |
#define | GRB_ERROR_VALUE_OUT_OF_RANGE 10008 |
#define | GRB_ERROR_NO_LICENSE 10009 |
#define | GRB_ERROR_SIZE_LIMIT_EXCEEDED 10010 |
#define | GRB_ERROR_CALLBACK 10011 |
#define | GRB_ERROR_FILE_READ 10012 |
#define | GRB_ERROR_FILE_WRITE 10013 |
#define | GRB_ERROR_NUMERIC 10014 |
#define | GRB_ERROR_IIS_NOT_INFEASIBLE 10015 |
#define | GRB_ERROR_NOT_FOR_MIP 10016 |
#define | GRB_ERROR_OPTIMIZATION_IN_PROGRESS 10017 |
#define | GRB_ERROR_DUPLICATES 10018 |
#define | GRB_ERROR_NODEFILE 10019 |
#define | GRB_ERROR_Q_NOT_PSD 10020 |
#define | GRB_ERROR_QCP_EQUALITY_CONSTRAINT 10021 |
#define | GRB_ERROR_NETWORK 10022 |
#define | GRB_ERROR_JOB_REJECTED 10023 |
#define | GRB_ERROR_NOT_SUPPORTED 10024 |
#define | GRB_ERROR_EXCEED_2B_NONZEROS 10025 |
#define | GRB_ERROR_INVALID_PIECEWISE_OBJ 10026 |
#define | GRB_ERROR_UPDATEMODE_CHANGE 10027 |
#define | GRB_ERROR_CLOUD 10028 |
#define | GRB_ERROR_MODEL_MODIFICATION 10029 |
#define | GRB_ERROR_CSWORKER 10030 |
#define | GRB_ERROR_TUNE_MODEL_TYPES 10031 |
#define | GRB_ERROR_SECURITY 10032 |
#define | GRB_LESS_EQUAL '<' |
#define | GRB_GREATER_EQUAL '>' |
#define | GRB_EQUAL '=' |
#define | GRB_CONTINUOUS 'C' |
#define | GRB_BINARY 'B' |
#define | GRB_INTEGER 'I' |
#define | GRB_SEMICONT 'S' |
#define | GRB_SEMIINT 'N' |
#define | GRB_MINIMIZE 1 |
#define | GRB_MAXIMIZE -1 |
#define | GRB_SOS_TYPE1 1 |
#define | GRB_SOS_TYPE2 2 |
#define | GRB_INFINITY 1e100 |
#define | GRB_UNDEFINED 1e101 |
#define | GRB_MAXINT 2000000000 |
#define | GRB_MAX_NAMELEN 255 |
#define | GRB_MAX_STRLEN 512 |
#define | GRB_MAX_TAGLEN 10240 |
#define | GRB_MAX_CONCURRENT 64 |
#define | GRB_INT_ATTR_NUMCONSTRS "NumConstrs" /* # of constraints */ |
#define | GRB_INT_ATTR_NUMVARS "NumVars" /* # of vars */ |
#define | GRB_INT_ATTR_NUMSOS "NumSOS" /* # of sos constraints */ |
#define | GRB_INT_ATTR_NUMQCONSTRS |
#define | GRB_INT_ATTR_NUMGENCONSTRS "NumGenConstrs" /* # of general constraints */ |
#define | GRB_INT_ATTR_NUMNZS "NumNZs" /* # of nz in A */ |
#define | GRB_DBL_ATTR_DNUMNZS "DNumNZs" /* # of nz in A */ |
#define | GRB_INT_ATTR_NUMQNZS "NumQNZs" /* # of nz in Q */ |
#define | GRB_INT_ATTR_NUMQCNZS "NumQCNZs" /* # of nz in q constraints */ |
#define | GRB_INT_ATTR_NUMINTVARS "NumIntVars" /* # of integer vars */ |
#define | GRB_INT_ATTR_NUMBINVARS "NumBinVars" /* # of binary vars */ |
#define | GRB_INT_ATTR_NUMPWLOBJVARS "NumPWLObjVars" /* # of variables with PWL obj. */ |
#define | GRB_STR_ATTR_MODELNAME "ModelName" /* model name */ |
#define | GRB_INT_ATTR_MODELSENSE "ModelSense" /* 1=min, -1=max */ |
#define | GRB_DBL_ATTR_OBJCON "ObjCon" /* Objective constant */ |
#define | GRB_INT_ATTR_IS_MIP "IsMIP" /* Is model a MIP? */ |
#define | GRB_INT_ATTR_IS_QP "IsQP" /* Model has quadratic obj? */ |
#define | GRB_INT_ATTR_IS_QCP "IsQCP" /* Model has quadratic constr? */ |
#define | GRB_INT_ATTR_IS_MULTIOBJ "IsMultiObj" /* Model has multiple objectives? */ |
#define | GRB_STR_ATTR_SERVER "Server" /* Name of Compute Server */ |
#define | GRB_STR_ATTR_JOBID "JobID" /* Compute Server job ID */ |
#define | GRB_INT_ATTR_LICENSE_EXPIRATION "LicenseExpiration" /* License expiration date */ |
#define | GRB_INT_ATTR_NUMTAGGED "NumTagged" /* number of tagged elements in model */ |
#define | GRB_INT_ATTR_BATCHERRORCODE "BatchErrorCode" |
#define | GRB_STR_ATTR_BATCHERRORMESSAGE "BatchErrorMessage" |
#define | GRB_STR_ATTR_BATCHID "BatchID" |
#define | GRB_INT_ATTR_BATCHSTATUS "BatchStatus" |
#define | GRB_DBL_ATTR_LB "LB" /* Lower bound */ |
#define | GRB_DBL_ATTR_UB "UB" /* Upper bound */ |
#define | GRB_DBL_ATTR_OBJ "Obj" /* Objective coeff */ |
#define | GRB_CHAR_ATTR_VTYPE "VType" /* Integrality type */ |
#define | GRB_DBL_ATTR_START "Start" /* MIP start value */ |
#define | GRB_DBL_ATTR_PSTART "PStart" /* LP primal solution warm start */ |
#define | GRB_INT_ATTR_BRANCHPRIORITY "BranchPriority" /* MIP branch priority */ |
#define | GRB_STR_ATTR_VARNAME "VarName" /* Variable name */ |
#define | GRB_INT_ATTR_PWLOBJCVX "PWLObjCvx" /* Convexity of variable PWL obj */ |
#define | GRB_DBL_ATTR_VARHINTVAL "VarHintVal" |
#define | GRB_INT_ATTR_VARHINTPRI "VarHintPri" |
#define | GRB_INT_ATTR_PARTITION "Partition" |
#define | GRB_STR_ATTR_VTAG "VTag" /* variable tags */ |
#define | GRB_STR_ATTR_CTAG "CTag" /* linear constraint tags */ |
#define | GRB_DBL_ATTR_RHS "RHS" /* RHS */ |
#define | GRB_DBL_ATTR_DSTART "DStart" /* LP dual solution warm start */ |
#define | GRB_CHAR_ATTR_SENSE "Sense" /* Sense ('<', '>', or '=') */ |
#define | GRB_STR_ATTR_CONSTRNAME "ConstrName" /* Constraint name */ |
#define | GRB_INT_ATTR_LAZY "Lazy" /* Lazy constraint? */ |
#define | GRB_STR_ATTR_QCTAG "QCTag" /* quadratic constraint tags */ |
#define | GRB_DBL_ATTR_QCRHS "QCRHS" /* QC RHS */ |
#define | GRB_CHAR_ATTR_QCSENSE "QCSense" /* QC sense ('<', '>', or '=') */ |
#define | GRB_STR_ATTR_QCNAME "QCName" /* QC name */ |
#define | GRB_INT_ATTR_GENCONSTRTYPE "GenConstrType" /* Type of general constraint */ |
#define | GRB_STR_ATTR_GENCONSTRNAME "GenConstrName" /* Name of general constraint */ |
#define | GRB_INT_ATTR_FUNCPIECES |
#define | GRB_DBL_ATTR_FUNCPIECEERROR "FuncPieceError" /* An option for PWL translation */ |
#define | GRB_DBL_ATTR_FUNCPIECELENGTH "FuncPieceLength" /* An option for PWL translation */ |
#define | GRB_DBL_ATTR_FUNCPIECERATIO "FuncPieceRatio" /* An option for PWL translation */ |
#define | GRB_DBL_ATTR_MAX_COEFF "MaxCoeff" /* Max (abs) nz coeff in A */ |
#define | GRB_DBL_ATTR_MIN_COEFF "MinCoeff" /* Min (abs) nz coeff in A */ |
#define | GRB_DBL_ATTR_MAX_BOUND "MaxBound" /* Max (abs) finite var bd */ |
#define | GRB_DBL_ATTR_MIN_BOUND "MinBound" /* Min (abs) var bd */ |
#define | GRB_DBL_ATTR_MAX_OBJ_COEFF "MaxObjCoeff" /* Max (abs) obj coeff */ |
#define | GRB_DBL_ATTR_MIN_OBJ_COEFF "MinObjCoeff" /* Min (abs) obj coeff */ |
#define | GRB_DBL_ATTR_MAX_RHS "MaxRHS" /* Max (abs) rhs coeff */ |
#define | GRB_DBL_ATTR_MIN_RHS "MinRHS" /* Min (abs) rhs coeff */ |
#define | GRB_DBL_ATTR_MAX_QCCOEFF "MaxQCCoeff" /* Max (abs) nz coeff in Q */ |
#define | GRB_DBL_ATTR_MIN_QCCOEFF "MinQCCoeff" /* Min (abs) nz coeff in Q */ |
#define | GRB_DBL_ATTR_MAX_QOBJ_COEFF "MaxQObjCoeff" /* Max (abs) obj coeff of quadratic part */ |
#define | GRB_DBL_ATTR_MIN_QOBJ_COEFF "MinQObjCoeff" /* Min (abs) obj coeff of quadratic part */ |
#define | GRB_DBL_ATTR_MAX_QCLCOEFF "MaxQCLCoeff" /* Max (abs) nz coeff in linear part of Q */ |
#define | GRB_DBL_ATTR_MIN_QCLCOEFF "MinQCLCoeff" /* Min (abs) nz coeff in linear part of Q */ |
#define | GRB_DBL_ATTR_MAX_QCRHS "MaxQCRHS" /* Max (abs) rhs of Q */ |
#define | GRB_DBL_ATTR_MIN_QCRHS "MinQCRHS" /* Min (abs) rhs of Q */ |
#define | GRB_DBL_ATTR_RUNTIME "Runtime" /* Run time for optimization */ |
#define | GRB_INT_ATTR_STATUS "Status" /* Optimization status */ |
#define | GRB_DBL_ATTR_OBJVAL "ObjVal" /* Solution objective */ |
#define | GRB_DBL_ATTR_OBJBOUND "ObjBound" /* Best bound on solution */ |
#define | GRB_DBL_ATTR_OBJBOUNDC "ObjBoundC" /* Continuous bound */ |
#define | GRB_DBL_ATTR_POOLOBJBOUND "PoolObjBound" /* Best bound on pool solution */ |
#define | GRB_DBL_ATTR_POOLOBJVAL "PoolObjVal" /* Solution objective for solutionnumber */ |
#define | GRB_DBL_ATTR_MIPGAP "MIPGap" /* MIP optimality gap */ |
#define | GRB_INT_ATTR_SOLCOUNT "SolCount" /* # of solutions found */ |
#define | GRB_DBL_ATTR_ITERCOUNT "IterCount" /* Iters performed (simplex) */ |
#define | GRB_INT_ATTR_BARITERCOUNT |
#define | GRB_DBL_ATTR_NODECOUNT "NodeCount" /* Nodes explored (B&C) */ |
#define | GRB_DBL_ATTR_OPENNODECOUNT |
#define | GRB_INT_ATTR_HASDUALNORM "HasDualNorm" /* 0, no basis, */ |
#define | GRB_DBL_ATTR_X "X" /* Solution value */ |
#define | GRB_DBL_ATTR_XN "Xn" /* Alternate MIP solution */ |
#define | GRB_DBL_ATTR_BARX "BarX" /* Best barrier iterate */ |
#define | GRB_DBL_ATTR_RC "RC" /* Reduced costs */ |
#define | GRB_DBL_ATTR_VDUALNORM "VDualNorm" /* Dual norm square */ |
#define | GRB_INT_ATTR_VBASIS "VBasis" /* Variable basis status */ |
#define | GRB_DBL_ATTR_PI "Pi" /* Dual value */ |
#define | GRB_DBL_ATTR_QCPI "QCPi" /* Dual value for QC */ |
#define | GRB_DBL_ATTR_SLACK "Slack" /* Constraint slack */ |
#define | GRB_DBL_ATTR_QCSLACK "QCSlack" /* QC Constraint slack */ |
#define | GRB_DBL_ATTR_CDUALNORM "CDualNorm" /* Dual norm square */ |
#define | GRB_INT_ATTR_CBASIS "CBasis" /* Constraint basis status */ |
#define | GRB_DBL_ATTR_BOUND_VIO "BoundVio" |
#define | GRB_DBL_ATTR_BOUND_SVIO "BoundSVio" |
#define | GRB_INT_ATTR_BOUND_VIO_INDEX "BoundVioIndex" |
#define | GRB_INT_ATTR_BOUND_SVIO_INDEX "BoundSVioIndex" |
#define | GRB_DBL_ATTR_BOUND_VIO_SUM "BoundVioSum" |
#define | GRB_DBL_ATTR_BOUND_SVIO_SUM "BoundSVioSum" |
#define | GRB_DBL_ATTR_CONSTR_VIO "ConstrVio" |
#define | GRB_DBL_ATTR_CONSTR_SVIO "ConstrSVio" |
#define | GRB_INT_ATTR_CONSTR_VIO_INDEX "ConstrVioIndex" |
#define | GRB_INT_ATTR_CONSTR_SVIO_INDEX "ConstrSVioIndex" |
#define | GRB_DBL_ATTR_CONSTR_VIO_SUM "ConstrVioSum" |
#define | GRB_DBL_ATTR_CONSTR_SVIO_SUM "ConstrSVioSum" |
#define | GRB_DBL_ATTR_CONSTR_RESIDUAL "ConstrResidual" |
#define | GRB_DBL_ATTR_CONSTR_SRESIDUAL "ConstrSResidual" |
#define | GRB_INT_ATTR_CONSTR_RESIDUAL_INDEX "ConstrResidualIndex" |
#define | GRB_INT_ATTR_CONSTR_SRESIDUAL_INDEX "ConstrSResidualIndex" |
#define | GRB_DBL_ATTR_CONSTR_RESIDUAL_SUM "ConstrResidualSum" |
#define | GRB_DBL_ATTR_CONSTR_SRESIDUAL_SUM "ConstrSResidualSum" |
#define | GRB_DBL_ATTR_DUAL_VIO "DualVio" |
#define | GRB_DBL_ATTR_DUAL_SVIO "DualSVio" |
#define | GRB_INT_ATTR_DUAL_VIO_INDEX "DualVioIndex" |
#define | GRB_INT_ATTR_DUAL_SVIO_INDEX "DualSVioIndex" |
#define | GRB_DBL_ATTR_DUAL_VIO_SUM "DualVioSum" |
#define | GRB_DBL_ATTR_DUAL_SVIO_SUM "DualSVioSum" |
#define | GRB_DBL_ATTR_DUAL_RESIDUAL "DualResidual" |
#define | GRB_DBL_ATTR_DUAL_SRESIDUAL "DualSResidual" |
#define | GRB_INT_ATTR_DUAL_RESIDUAL_INDEX "DualResidualIndex" |
#define | GRB_INT_ATTR_DUAL_SRESIDUAL_INDEX "DualSResidualIndex" |
#define | GRB_DBL_ATTR_DUAL_RESIDUAL_SUM "DualResidualSum" |
#define | GRB_DBL_ATTR_DUAL_SRESIDUAL_SUM "DualSResidualSum" |
#define | GRB_DBL_ATTR_INT_VIO "IntVio" |
#define | GRB_INT_ATTR_INT_VIO_INDEX "IntVioIndex" |
#define | GRB_DBL_ATTR_INT_VIO_SUM "IntVioSum" |
#define | GRB_DBL_ATTR_COMPL_VIO "ComplVio" |
#define | GRB_INT_ATTR_COMPL_VIO_INDEX "ComplVioIndex" |
#define | GRB_DBL_ATTR_COMPL_VIO_SUM "ComplVioSum" |
#define | GRB_DBL_ATTR_KAPPA "Kappa" |
#define | GRB_DBL_ATTR_KAPPA_EXACT "KappaExact" |
#define | GRB_DBL_ATTR_N2KAPPA "N2Kappa" |
#define | GRB_DBL_ATTR_SA_OBJLOW "SAObjLow" |
#define | GRB_DBL_ATTR_SA_OBJUP "SAObjUp" |
#define | GRB_DBL_ATTR_SA_LBLOW "SALBLow" |
#define | GRB_DBL_ATTR_SA_LBUP "SALBUp" |
#define | GRB_DBL_ATTR_SA_UBLOW "SAUBLow" |
#define | GRB_DBL_ATTR_SA_UBUP "SAUBUp" |
#define | GRB_DBL_ATTR_SA_RHSLOW "SARHSLow" |
#define | GRB_DBL_ATTR_SA_RHSUP "SARHSUp" |
#define | GRB_INT_ATTR_IIS_MINIMAL "IISMinimal" /* Boolean: Is IIS Minimal? */ |
#define | GRB_INT_ATTR_IIS_LB "IISLB" /* Boolean: Is var LB in IIS? */ |
#define | GRB_INT_ATTR_IIS_UB "IISUB" /* Boolean: Is var UB in IIS? */ |
#define | GRB_INT_ATTR_IIS_CONSTR "IISConstr" /* Boolean: Is constr in IIS? */ |
#define | GRB_INT_ATTR_IIS_SOS "IISSOS" /* Boolean: Is SOS in IIS? */ |
#define | GRB_INT_ATTR_IIS_QCONSTR |
#define | GRB_INT_ATTR_IIS_GENCONSTR "IISGenConstr" /* Boolean: Is general constr in IIS? */ |
#define | GRB_INT_ATTR_TUNE_RESULTCOUNT "TuneResultCount" |
#define | GRB_DBL_ATTR_FARKASDUAL "FarkasDual" |
#define | GRB_DBL_ATTR_FARKASPROOF "FarkasProof" |
#define | GRB_DBL_ATTR_UNBDRAY "UnbdRay" |
#define | GRB_INT_ATTR_INFEASVAR "InfeasVar" |
#define | GRB_INT_ATTR_UNBDVAR "UnbdVar" |
#define | GRB_INT_ATTR_VARPRESTAT "VarPreStat" |
#define | GRB_DBL_ATTR_PREFIXVAL "PreFixVal" |
#define | GRB_DBL_ATTR_OBJN "ObjN" /* ith objective */ |
#define | GRB_DBL_ATTR_OBJNVAL "ObjNVal" /* Solution objective for Multi-objectives */ |
#define | GRB_DBL_ATTR_OBJNCON "ObjNCon" /* constant term */ |
#define | GRB_DBL_ATTR_OBJNWEIGHT "ObjNWeight" /* weight */ |
#define | GRB_INT_ATTR_OBJNPRIORITY "ObjNPriority" /* priority */ |
#define | GRB_DBL_ATTR_OBJNRELTOL "ObjNRelTol" /* relative tolerance */ |
#define | GRB_DBL_ATTR_OBJNABSTOL "ObjNAbsTol" /* absolute tolerance */ |
#define | GRB_STR_ATTR_OBJNNAME "ObjNName" /* name */ |
#define | GRB_DBL_ATTR_SCENNLB "ScenNLB" /* lower bound in scenario i */ |
#define | GRB_DBL_ATTR_SCENNUB "ScenNUB" /* upper bound in scenario i */ |
#define | GRB_DBL_ATTR_SCENNOBJ "ScenNObj" /* objective in scenario i */ |
#define | GRB_DBL_ATTR_SCENNRHS "ScenNRHS" /* right hand side in scenario i */ |
#define | GRB_STR_ATTR_SCENNNAME "ScenNName" /* name of scenario i */ |
#define | GRB_DBL_ATTR_SCENNX "ScenNX" /* solution value in scenario i */ |
#define | GRB_DBL_ATTR_SCENNOBJBOUND "ScenNObjBound" /* objective bound for scenario i */ |
#define | GRB_DBL_ATTR_SCENNOBJVAL "ScenNObjVal" /* objective value for scenario i */ |
#define | GRB_INT_ATTR_NUMOBJ "NumObj" /* number of objectives */ |
#define | GRB_INT_ATTR_NUMSCENARIOS "NumScenarios" /* number of scenarios */ |
#define | GRB_INT_ATTR_NUMSTART "NumStart" /* number of MIP starts */ |
#define | GRB_DBL_ATTR_Xn "Xn" |
#define | GRB_GENCONSTR_MAX 0 |
#define | GRB_GENCONSTR_MIN 1 |
#define | GRB_GENCONSTR_ABS 2 |
#define | GRB_GENCONSTR_AND 3 |
#define | GRB_GENCONSTR_OR 4 |
#define | GRB_GENCONSTR_INDICATOR 5 |
#define | GRB_GENCONSTR_PWL 6 |
#define | GRB_GENCONSTR_POLY 7 |
#define | GRB_GENCONSTR_EXP 8 |
#define | GRB_GENCONSTR_EXPA 9 |
#define | GRB_GENCONSTR_LOG 10 |
#define | GRB_GENCONSTR_LOGA 11 |
#define | GRB_GENCONSTR_POW 12 |
#define | GRB_GENCONSTR_SIN 13 |
#define | GRB_GENCONSTR_COS 14 |
#define | GRB_GENCONSTR_TAN 15 |
#define | GRB_CB_POLLING 0 |
#define | GRB_CB_PRESOLVE 1 |
#define | GRB_CB_SIMPLEX 2 |
#define | GRB_CB_MIP 3 |
#define | GRB_CB_MIPSOL 4 |
#define | GRB_CB_MIPNODE 5 |
#define | GRB_CB_MESSAGE 6 |
#define | GRB_CB_BARRIER 7 |
#define | GRB_CB_MULTIOBJ 8 |
#define | GRB_CB_PRE_COLDEL 1000 |
#define | GRB_CB_PRE_ROWDEL 1001 |
#define | GRB_CB_PRE_SENCHG 1002 |
#define | GRB_CB_PRE_BNDCHG 1003 |
#define | GRB_CB_PRE_COECHG 1004 |
#define | GRB_CB_SPX_ITRCNT 2000 |
#define | GRB_CB_SPX_OBJVAL 2001 |
#define | GRB_CB_SPX_PRIMINF 2002 |
#define | GRB_CB_SPX_DUALINF 2003 |
#define | GRB_CB_SPX_ISPERT 2004 |
#define | GRB_CB_MIP_OBJBST 3000 |
#define | GRB_CB_MIP_OBJBND 3001 |
#define | GRB_CB_MIP_NODCNT 3002 |
#define | GRB_CB_MIP_SOLCNT 3003 |
#define | GRB_CB_MIP_CUTCNT 3004 |
#define | GRB_CB_MIP_NODLFT 3005 |
#define | GRB_CB_MIP_ITRCNT 3006 |
#define | GRB_CB_MIP_OBJBNDC 3007 |
#define | GRB_CB_MIPSOL_SOL 4001 |
#define | GRB_CB_MIPSOL_OBJ 4002 |
#define | GRB_CB_MIPSOL_OBJBST 4003 |
#define | GRB_CB_MIPSOL_OBJBND 4004 |
#define | GRB_CB_MIPSOL_NODCNT 4005 |
#define | GRB_CB_MIPSOL_SOLCNT 4006 |
#define | GRB_CB_MIPSOL_OBJBNDC 4007 |
#define | GRB_CB_MIPNODE_STATUS 5001 |
#define | GRB_CB_MIPNODE_REL 5002 |
#define | GRB_CB_MIPNODE_OBJBST 5003 |
#define | GRB_CB_MIPNODE_OBJBND 5004 |
#define | GRB_CB_MIPNODE_NODCNT 5005 |
#define | GRB_CB_MIPNODE_SOLCNT 5006 |
#define | GRB_CB_MIPNODE_BRVAR 5007 |
#define | GRB_CB_MIPNODE_OBJBNDC 5008 |
#define | GRB_CB_MSG_STRING 6001 |
#define | GRB_CB_RUNTIME 6002 |
#define | GRB_CB_BARRIER_ITRCNT 7001 |
#define | GRB_CB_BARRIER_PRIMOBJ 7002 |
#define | GRB_CB_BARRIER_DUALOBJ 7003 |
#define | GRB_CB_BARRIER_PRIMINF 7004 |
#define | GRB_CB_BARRIER_DUALINF 7005 |
#define | GRB_CB_BARRIER_COMPL 7006 |
#define | GRB_CB_MULTIOBJ_OBJCNT 8001 |
#define | GRB_CB_MULTIOBJ_SOLCNT 8002 |
#define | GRB_CB_MULTIOBJ_SOL 8003 |
#define | GRB_FEASRELAX_LINEAR 0 |
#define | GRB_FEASRELAX_QUADRATIC 1 |
#define | GRB_FEASRELAX_CARDINALITY 2 |
#define | GRB_LOADED 1 |
#define | GRB_OPTIMAL 2 |
#define | GRB_INFEASIBLE 3 |
#define | GRB_INF_OR_UNBD 4 |
#define | GRB_UNBOUNDED 5 |
#define | GRB_CUTOFF 6 |
#define | GRB_ITERATION_LIMIT 7 |
#define | GRB_NODE_LIMIT 8 |
#define | GRB_TIME_LIMIT 9 |
#define | GRB_SOLUTION_LIMIT 10 |
#define | GRB_INTERRUPTED 11 |
#define | GRB_NUMERIC 12 |
#define | GRB_SUBOPTIMAL 13 |
#define | GRB_INPROGRESS 14 |
#define | GRB_USER_OBJ_LIMIT 15 |
#define | GRB_BASIC 0 |
#define | GRB_NONBASIC_LOWER -1 |
#define | GRB_NONBASIC_UPPER -2 |
#define | GRB_SUPERBASIC -3 |
#define | GRB_INT_PAR_BARITERLIMIT "BarIterLimit" |
#define | GRB_DBL_PAR_CUTOFF "Cutoff" |
#define | GRB_DBL_PAR_ITERATIONLIMIT "IterationLimit" |
#define | GRB_DBL_PAR_NODELIMIT "NodeLimit" |
#define | GRB_INT_PAR_SOLUTIONLIMIT "SolutionLimit" |
#define | GRB_DBL_PAR_TIMELIMIT "TimeLimit" |
#define | GRB_DBL_PAR_BESTOBJSTOP "BestObjStop" |
#define | GRB_DBL_PAR_BESTBDSTOP "BestBdStop" |
#define | GRB_DBL_PAR_FEASIBILITYTOL "FeasibilityTol" |
#define | GRB_DBL_PAR_INTFEASTOL "IntFeasTol" |
#define | GRB_DBL_PAR_MARKOWITZTOL "MarkowitzTol" |
#define | GRB_DBL_PAR_MIPGAP "MIPGap" |
#define | GRB_DBL_PAR_MIPGAPABS "MIPGapAbs" |
#define | GRB_DBL_PAR_OPTIMALITYTOL "OptimalityTol" |
#define | GRB_DBL_PAR_PSDTOL "PSDTol" |
#define | GRB_INT_PAR_METHOD "Method" |
#define | GRB_DBL_PAR_PERTURBVALUE "PerturbValue" |
#define | GRB_DBL_PAR_OBJSCALE "ObjScale" |
#define | GRB_INT_PAR_SCALEFLAG "ScaleFlag" |
#define | GRB_INT_PAR_SIMPLEXPRICING "SimplexPricing" |
#define | GRB_INT_PAR_QUAD "Quad" |
#define | GRB_INT_PAR_NORMADJUST "NormAdjust" |
#define | GRB_INT_PAR_SIFTING "Sifting" |
#define | GRB_INT_PAR_SIFTMETHOD "SiftMethod" |
#define | GRB_DBL_PAR_BARCONVTOL "BarConvTol" |
#define | GRB_INT_PAR_BARCORRECTORS "BarCorrectors" |
#define | GRB_INT_PAR_BARHOMOGENEOUS "BarHomogeneous" |
#define | GRB_INT_PAR_BARORDER "BarOrder" |
#define | GRB_DBL_PAR_BARQCPCONVTOL "BarQCPConvTol" |
#define | GRB_INT_PAR_CROSSOVER "Crossover" |
#define | GRB_INT_PAR_CROSSOVERBASIS "CrossoverBasis" |
#define | GRB_INT_PAR_BRANCHDIR "BranchDir" |
#define | GRB_INT_PAR_DEGENMOVES "DegenMoves" |
#define | GRB_INT_PAR_DISCONNECTED "Disconnected" |
#define | GRB_DBL_PAR_HEURISTICS "Heuristics" |
#define | GRB_DBL_PAR_IMPROVESTARTGAP "ImproveStartGap" |
#define | GRB_DBL_PAR_IMPROVESTARTTIME "ImproveStartTime" |
#define | GRB_DBL_PAR_IMPROVESTARTNODES "ImproveStartNodes" |
#define | GRB_INT_PAR_MINRELNODES "MinRelNodes" |
#define | GRB_INT_PAR_MIPFOCUS "MIPFocus" |
#define | GRB_STR_PAR_NODEFILEDIR "NodefileDir" |
#define | GRB_DBL_PAR_NODEFILESTART "NodefileStart" |
#define | GRB_INT_PAR_NODEMETHOD "NodeMethod" |
#define | GRB_INT_PAR_NORELHEURISTIC "NoRelHeuristic" |
#define | GRB_INT_PAR_PUMPPASSES "PumpPasses" |
#define | GRB_INT_PAR_RINS "RINS" |
#define | GRB_STR_PAR_SOLFILES "SolFiles" |
#define | GRB_INT_PAR_STARTNODELIMIT "StartNodeLimit" |
#define | GRB_INT_PAR_SUBMIPNODES "SubMIPNodes" |
#define | GRB_INT_PAR_SYMMETRY "Symmetry" |
#define | GRB_INT_PAR_VARBRANCH "VarBranch" |
#define | GRB_INT_PAR_SOLUTIONNUMBER "SolutionNumber" |
#define | GRB_INT_PAR_ZEROOBJNODES "ZeroObjNodes" |
#define | GRB_INT_PAR_CUTS "Cuts" |
#define | GRB_INT_PAR_CLIQUECUTS "CliqueCuts" |
#define | GRB_INT_PAR_COVERCUTS "CoverCuts" |
#define | GRB_INT_PAR_FLOWCOVERCUTS "FlowCoverCuts" |
#define | GRB_INT_PAR_FLOWPATHCUTS "FlowPathCuts" |
#define | GRB_INT_PAR_GUBCOVERCUTS "GUBCoverCuts" |
#define | GRB_INT_PAR_IMPLIEDCUTS "ImpliedCuts" |
#define | GRB_INT_PAR_PROJIMPLIEDCUTS "ProjImpliedCuts" |
#define | GRB_INT_PAR_MIPSEPCUTS "MIPSepCuts" |
#define | GRB_INT_PAR_MIRCUTS "MIRCuts" |
#define | GRB_INT_PAR_STRONGCGCUTS "StrongCGCuts" |
#define | GRB_INT_PAR_MODKCUTS "ModKCuts" |
#define | GRB_INT_PAR_ZEROHALFCUTS "ZeroHalfCuts" |
#define | GRB_INT_PAR_NETWORKCUTS "NetworkCuts" |
#define | GRB_INT_PAR_SUBMIPCUTS "SubMIPCuts" |
#define | GRB_INT_PAR_INFPROOFCUTS "InfProofCuts" |
#define | GRB_INT_PAR_RLTCUTS "RLTCuts" |
#define | GRB_INT_PAR_RELAXLIFTCUTS "RelaxLiftCuts" |
#define | GRB_INT_PAR_BQPCUTS "BQPCuts" |
#define | GRB_INT_PAR_CUTAGGPASSES "CutAggPasses" |
#define | GRB_INT_PAR_CUTPASSES "CutPasses" |
#define | GRB_INT_PAR_GOMORYPASSES "GomoryPasses" |
#define | GRB_STR_PAR_WORKERPOOL "WorkerPool" |
#define | GRB_STR_PAR_WORKERPASSWORD "WorkerPassword" |
#define | GRB_STR_PAR_COMPUTESERVER "ComputeServer" |
#define | GRB_STR_PAR_TOKENSERVER "TokenServer" |
#define | GRB_STR_PAR_SERVERPASSWORD "ServerPassword" |
#define | GRB_INT_PAR_SERVERTIMEOUT "ServerTimeout" |
#define | GRB_STR_PAR_CSROUTER "CSRouter" |
#define | GRB_STR_PAR_CSGROUP "CSGroup" |
#define | GRB_DBL_PAR_CSQUEUETIMEOUT "CSQueueTimeout" |
#define | GRB_INT_PAR_CSPRIORITY "CSPriority" |
#define | GRB_INT_PAR_CSIDLETIMEOUT "CSIdleTimeout" |
#define | GRB_INT_PAR_CSTLSINSECURE "CSTLSInsecure" |
#define | GRB_INT_PAR_TSPORT "TSPort" |
#define | GRB_STR_PAR_CLOUDACCESSID "CloudAccessID" |
#define | GRB_STR_PAR_CLOUDSECRETKEY "CloudSecretKey" |
#define | GRB_STR_PAR_CLOUDPOOL "CloudPool" |
#define | GRB_STR_PAR_CLOUDHOST "CloudHost" |
#define | GRB_STR_PAR_CSMANAGER "CSManager" |
#define | GRB_STR_PAR_CSAUTHTOKEN "CSAuthToken" |
#define | GRB_STR_PAR_CSAPIACCESSID "CSAPIAccessID" |
#define | GRB_STR_PAR_CSAPISECRET "CSAPISecret" |
#define | GRB_INT_PAR_CSBATCHMODE "CSBatchMode" |
#define | GRB_STR_PAR_USERNAME "Username" |
#define | GRB_STR_PAR_CSAPPNAME "CSAppName" |
#define | GRB_INT_PAR_CSCLIENTLOG "CSClientLog" |
#define | GRB_INT_PAR_AGGREGATE "Aggregate" |
#define | GRB_INT_PAR_AGGFILL "AggFill" |
#define | GRB_INT_PAR_CONCURRENTMIP "ConcurrentMIP" |
#define | GRB_INT_PAR_CONCURRENTJOBS "ConcurrentJobs" |
#define | GRB_INT_PAR_DISPLAYINTERVAL "DisplayInterval" |
#define | GRB_INT_PAR_DISTRIBUTEDMIPJOBS "DistributedMIPJobs" |
#define | GRB_INT_PAR_DUALREDUCTIONS "DualReductions" |
#define | GRB_DBL_PAR_FEASRELAXBIGM "FeasRelaxBigM" |
#define | GRB_INT_PAR_IISMETHOD "IISMethod" |
#define | GRB_INT_PAR_INFUNBDINFO "InfUnbdInfo" |
#define | GRB_INT_PAR_JSONSOLDETAIL "JSONSolDetail" |
#define | GRB_INT_PAR_LAZYCONSTRAINTS "LazyConstraints" |
#define | GRB_STR_PAR_LOGFILE "LogFile" |
#define | GRB_INT_PAR_LOGTOCONSOLE "LogToConsole" |
#define | GRB_INT_PAR_MIQCPMETHOD "MIQCPMethod" |
#define | GRB_INT_PAR_NONCONVEX "NonConvex" |
#define | GRB_INT_PAR_NUMERICFOCUS "NumericFocus" |
#define | GRB_INT_PAR_OUTPUTFLAG "OutputFlag" |
#define | GRB_INT_PAR_PRECRUSH "PreCrush" |
#define | GRB_INT_PAR_PREDEPROW "PreDepRow" |
#define | GRB_INT_PAR_PREDUAL "PreDual" |
#define | GRB_INT_PAR_PREPASSES "PrePasses" |
#define | GRB_INT_PAR_PREQLINEARIZE "PreQLinearize" |
#define | GRB_INT_PAR_PRESOLVE "Presolve" |
#define | GRB_DBL_PAR_PRESOS1BIGM "PreSOS1BigM" |
#define | GRB_DBL_PAR_PRESOS2BIGM "PreSOS2BigM" |
#define | GRB_INT_PAR_PRESPARSIFY "PreSparsify" |
#define | GRB_INT_PAR_PREMIQCPFORM "PreMIQCPForm" |
#define | GRB_INT_PAR_QCPDUAL "QCPDual" |
#define | GRB_INT_PAR_RECORD "Record" |
#define | GRB_STR_PAR_RESULTFILE "ResultFile" |
#define | GRB_INT_PAR_SEED "Seed" |
#define | GRB_INT_PAR_THREADS "Threads" |
#define | GRB_DBL_PAR_TUNETIMELIMIT "TuneTimeLimit" |
#define | GRB_INT_PAR_TUNERESULTS "TuneResults" |
#define | GRB_INT_PAR_TUNECRITERION "TuneCriterion" |
#define | GRB_INT_PAR_TUNETRIALS "TuneTrials" |
#define | GRB_INT_PAR_TUNEOUTPUT "TuneOutput" |
#define | GRB_INT_PAR_TUNEJOBS "TuneJobs" |
#define | GRB_INT_PAR_UPDATEMODE "UpdateMode" |
#define | GRB_INT_PAR_OBJNUMBER "ObjNumber" |
#define | GRB_INT_PAR_MULTIOBJMETHOD "MultiObjMethod" |
#define | GRB_INT_PAR_MULTIOBJPRE "MultiObjPre" |
#define | GRB_INT_PAR_SCENARIONUMBER "ScenarioNumber" |
#define | GRB_INT_PAR_POOLSOLUTIONS "PoolSolutions" |
#define | GRB_DBL_PAR_POOLGAP "PoolGap" |
#define | GRB_INT_PAR_POOLSEARCHMODE "PoolSearchMode" |
#define | GRB_INT_PAR_IGNORENAMES "IgnoreNames" |
#define | GRB_INT_PAR_STARTNUMBER "StartNumber" |
#define | GRB_INT_PAR_PARTITIONPLACE "PartitionPlace" |
#define | GRB_INT_PAR_FUNCPIECES "FuncPieces" |
#define | GRB_DBL_PAR_FUNCPIECELENGTH "FuncPieceLength" |
#define | GRB_DBL_PAR_FUNCPIECEERROR "FuncPieceError" |
#define | GRB_DBL_PAR_FUNCPIECERATIO "FuncPieceRatio" |
#define | GRB_DBL_PAR_FUNCMAXVAL "FuncMaxVal" |
#define | GRB_STR_PAR_DUMMY "Dummy" |
#define | GRB_STR_PAR_JOBID "JobID" |
#define | GRB_CUTS_AUTO -1 |
#define | GRB_CUTS_OFF 0 |
#define | GRB_CUTS_CONSERVATIVE 1 |
#define | GRB_CUTS_AGGRESSIVE 2 |
#define | GRB_CUTS_VERYAGGRESSIVE 3 |
#define | GRB_PRESOLVE_AUTO -1 |
#define | GRB_PRESOLVE_OFF 0 |
#define | GRB_PRESOLVE_CONSERVATIVE 1 |
#define | GRB_PRESOLVE_AGGRESSIVE 2 |
#define | GRB_METHOD_AUTO -1 |
#define | GRB_METHOD_PRIMAL 0 |
#define | GRB_METHOD_DUAL 1 |
#define | GRB_METHOD_BARRIER 2 |
#define | GRB_METHOD_CONCURRENT 3 |
#define | GRB_METHOD_DETERMINISTIC_CONCURRENT 4 |
#define | GRB_METHOD_DETERMINISTIC_CONCURRENT_SIMPLEX 5 |
#define | GRB_BARHOMOGENEOUS_AUTO -1 |
#define | GRB_BARHOMOGENEOUS_OFF 0 |
#define | GRB_BARHOMOGENEOUS_ON 1 |
#define | GRB_MIPFOCUS_BALANCED 0 |
#define | GRB_MIPFOCUS_FEASIBILITY 1 |
#define | GRB_MIPFOCUS_OPTIMALITY 2 |
#define | GRB_MIPFOCUS_BESTBOUND 3 |
#define | GRB_BARORDER_AUTOMATIC -1 |
#define | GRB_BARORDER_AMD 0 |
#define | GRB_BARORDER_NESTEDDISSECTION 1 |
#define | GRB_SIMPLEXPRICING_AUTO -1 |
#define | GRB_SIMPLEXPRICING_PARTIAL 0 |
#define | GRB_SIMPLEXPRICING_STEEPEST_EDGE 1 |
#define | GRB_SIMPLEXPRICING_DEVEX 2 |
#define | GRB_SIMPLEXPRICING_STEEPEST_QUICK 3 |
#define | GRB_VARBRANCH_AUTO -1 |
#define | GRB_VARBRANCH_PSEUDO_REDUCED 0 |
#define | GRB_VARBRANCH_PSEUDO_SHADOW 1 |
#define | GRB_VARBRANCH_MAX_INFEAS 2 |
#define | GRB_VARBRANCH_STRONG 3 |
#define | GRB_PARTITION_EARLY 16 |
#define | GRB_PARTITION_ROOTSTART 8 |
#define | GRB_PARTITION_ROOTEND 4 |
#define | GRB_PARTITION_NODES 2 |
#define | GRB_PARTITION_CLEANUP 1 |
#define | GRB_BATCH_STATUS_UNKNOWN 0 |
#define | GRB_BATCH_CREATED 1 |
#define | GRB_BATCH_SUBMITTED 2 |
#define | GRB_BATCH_ABORTED 3 |
#define | GRB_BATCH_FAILED 4 |
#define | GRB_BATCH_COMPLETED 5 |
Typedefs | |
typedef struct _GRBmodel | GRBmodel |
typedef struct _GRBenv | GRBenv |
Functions | |
absl::Status | LoadGurobiEnvironment (GRBenv **env) |
Definition at line 36 of file gurobi_environment.h.
#define GRB_BARHOMOGENEOUS_AUTO -1 |
Definition at line 662 of file gurobi_environment.h.
#define GRB_BARHOMOGENEOUS_OFF 0 |
Definition at line 663 of file gurobi_environment.h.
#define GRB_BARHOMOGENEOUS_ON 1 |
Definition at line 664 of file gurobi_environment.h.
#define GRB_BARORDER_AMD 0 |
Definition at line 670 of file gurobi_environment.h.
#define GRB_BARORDER_AUTOMATIC -1 |
Definition at line 669 of file gurobi_environment.h.
#define GRB_BARORDER_NESTEDDISSECTION 1 |
Definition at line 671 of file gurobi_environment.h.
#define GRB_BASIC 0 |
Definition at line 485 of file gurobi_environment.h.
#define GRB_BATCH_ABORTED 3 |
Definition at line 690 of file gurobi_environment.h.
#define GRB_BATCH_COMPLETED 5 |
Definition at line 692 of file gurobi_environment.h.
#define GRB_BATCH_CREATED 1 |
Definition at line 688 of file gurobi_environment.h.
#define GRB_BATCH_FAILED 4 |
Definition at line 691 of file gurobi_environment.h.
#define GRB_BATCH_STATUS_UNKNOWN 0 |
Definition at line 687 of file gurobi_environment.h.
#define GRB_BATCH_SUBMITTED 2 |
Definition at line 689 of file gurobi_environment.h.
#define GRB_BINARY 'B' |
Definition at line 178 of file gurobi_environment.h.
#define GRB_CB_BARRIER 7 |
Definition at line 421 of file gurobi_environment.h.
#define GRB_CB_BARRIER_COMPL 7006 |
Definition at line 463 of file gurobi_environment.h.
#define GRB_CB_BARRIER_DUALINF 7005 |
Definition at line 462 of file gurobi_environment.h.
#define GRB_CB_BARRIER_DUALOBJ 7003 |
Definition at line 460 of file gurobi_environment.h.
#define GRB_CB_BARRIER_ITRCNT 7001 |
Definition at line 458 of file gurobi_environment.h.
#define GRB_CB_BARRIER_PRIMINF 7004 |
Definition at line 461 of file gurobi_environment.h.
#define GRB_CB_BARRIER_PRIMOBJ 7002 |
Definition at line 459 of file gurobi_environment.h.
#define GRB_CB_MESSAGE 6 |
Definition at line 420 of file gurobi_environment.h.
#define GRB_CB_MIP 3 |
Definition at line 417 of file gurobi_environment.h.
#define GRB_CB_MIP_CUTCNT 3004 |
Definition at line 437 of file gurobi_environment.h.
#define GRB_CB_MIP_ITRCNT 3006 |
Definition at line 439 of file gurobi_environment.h.
#define GRB_CB_MIP_NODCNT 3002 |
Definition at line 435 of file gurobi_environment.h.
#define GRB_CB_MIP_NODLFT 3005 |
Definition at line 438 of file gurobi_environment.h.
#define GRB_CB_MIP_OBJBND 3001 |
Definition at line 434 of file gurobi_environment.h.
#define GRB_CB_MIP_OBJBNDC 3007 |
Definition at line 440 of file gurobi_environment.h.
#define GRB_CB_MIP_OBJBST 3000 |
Definition at line 433 of file gurobi_environment.h.
#define GRB_CB_MIP_SOLCNT 3003 |
Definition at line 436 of file gurobi_environment.h.
#define GRB_CB_MIPNODE 5 |
Definition at line 419 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_BRVAR 5007 |
Definition at line 454 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_NODCNT 5005 |
Definition at line 452 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_OBJBND 5004 |
Definition at line 451 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_OBJBNDC 5008 |
Definition at line 455 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_OBJBST 5003 |
Definition at line 450 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_REL 5002 |
Definition at line 449 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_SOLCNT 5006 |
Definition at line 453 of file gurobi_environment.h.
#define GRB_CB_MIPNODE_STATUS 5001 |
Definition at line 448 of file gurobi_environment.h.
#define GRB_CB_MIPSOL 4 |
Definition at line 418 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_NODCNT 4005 |
Definition at line 445 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_OBJ 4002 |
Definition at line 442 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_OBJBND 4004 |
Definition at line 444 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_OBJBNDC 4007 |
Definition at line 447 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_OBJBST 4003 |
Definition at line 443 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_SOL 4001 |
Definition at line 441 of file gurobi_environment.h.
#define GRB_CB_MIPSOL_SOLCNT 4006 |
Definition at line 446 of file gurobi_environment.h.
#define GRB_CB_MSG_STRING 6001 |
Definition at line 456 of file gurobi_environment.h.
#define GRB_CB_MULTIOBJ 8 |
Definition at line 422 of file gurobi_environment.h.
#define GRB_CB_MULTIOBJ_OBJCNT 8001 |
Definition at line 464 of file gurobi_environment.h.
#define GRB_CB_MULTIOBJ_SOL 8003 |
Definition at line 466 of file gurobi_environment.h.
#define GRB_CB_MULTIOBJ_SOLCNT 8002 |
Definition at line 465 of file gurobi_environment.h.
#define GRB_CB_POLLING 0 |
Definition at line 414 of file gurobi_environment.h.
#define GRB_CB_PRE_BNDCHG 1003 |
Definition at line 426 of file gurobi_environment.h.
#define GRB_CB_PRE_COECHG 1004 |
Definition at line 427 of file gurobi_environment.h.
#define GRB_CB_PRE_COLDEL 1000 |
Definition at line 423 of file gurobi_environment.h.
#define GRB_CB_PRE_ROWDEL 1001 |
Definition at line 424 of file gurobi_environment.h.
#define GRB_CB_PRE_SENCHG 1002 |
Definition at line 425 of file gurobi_environment.h.
#define GRB_CB_PRESOLVE 1 |
Definition at line 415 of file gurobi_environment.h.
#define GRB_CB_RUNTIME 6002 |
Definition at line 457 of file gurobi_environment.h.
#define GRB_CB_SIMPLEX 2 |
Definition at line 416 of file gurobi_environment.h.
#define GRB_CB_SPX_DUALINF 2003 |
Definition at line 431 of file gurobi_environment.h.
#define GRB_CB_SPX_ISPERT 2004 |
Definition at line 432 of file gurobi_environment.h.
#define GRB_CB_SPX_ITRCNT 2000 |
Definition at line 428 of file gurobi_environment.h.
#define GRB_CB_SPX_OBJVAL 2001 |
Definition at line 429 of file gurobi_environment.h.
#define GRB_CB_SPX_PRIMINF 2002 |
Definition at line 430 of file gurobi_environment.h.
#define GRB_CHAR_ATTR_QCSENSE "QCSense" /* QC sense ('<', '>', or '=') */ |
Definition at line 247 of file gurobi_environment.h.
#define GRB_CHAR_ATTR_SENSE "Sense" /* Sense ('<', '>', or '=') */ |
Definition at line 242 of file gurobi_environment.h.
#define GRB_CHAR_ATTR_VTYPE "VType" /* Integrality type */ |
Definition at line 229 of file gurobi_environment.h.
#define GRB_CONTINUOUS 'C' |
Definition at line 177 of file gurobi_environment.h.
#define GRB_CUTOFF 6 |
Definition at line 475 of file gurobi_environment.h.
#define GRB_CUTS_AGGRESSIVE 2 |
Definition at line 649 of file gurobi_environment.h.
#define GRB_CUTS_AUTO -1 |
Definition at line 646 of file gurobi_environment.h.
#define GRB_CUTS_CONSERVATIVE 1 |
Definition at line 648 of file gurobi_environment.h.
#define GRB_CUTS_OFF 0 |
Definition at line 647 of file gurobi_environment.h.
#define GRB_CUTS_VERYAGGRESSIVE 3 |
Definition at line 650 of file gurobi_environment.h.
#define GRB_DBL_ATTR_BARX "BarX" /* Best barrier iterate */ |
Definition at line 301 of file gurobi_environment.h.
#define GRB_DBL_ATTR_BOUND_SVIO "BoundSVio" |
Definition at line 312 of file gurobi_environment.h.
#define GRB_DBL_ATTR_BOUND_SVIO_SUM "BoundSVioSum" |
Definition at line 316 of file gurobi_environment.h.
#define GRB_DBL_ATTR_BOUND_VIO "BoundVio" |
Definition at line 311 of file gurobi_environment.h.
#define GRB_DBL_ATTR_BOUND_VIO_SUM "BoundVioSum" |
Definition at line 315 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CDUALNORM "CDualNorm" /* Dual norm square */ |
Definition at line 309 of file gurobi_environment.h.
#define GRB_DBL_ATTR_COMPL_VIO "ComplVio" |
Definition at line 344 of file gurobi_environment.h.
#define GRB_DBL_ATTR_COMPL_VIO_SUM "ComplVioSum" |
Definition at line 346 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_RESIDUAL "ConstrResidual" |
Definition at line 323 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_RESIDUAL_SUM "ConstrResidualSum" |
Definition at line 327 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_SRESIDUAL "ConstrSResidual" |
Definition at line 324 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_SRESIDUAL_SUM "ConstrSResidualSum" |
Definition at line 328 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_SVIO "ConstrSVio" |
Definition at line 318 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_SVIO_SUM "ConstrSVioSum" |
Definition at line 322 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_VIO "ConstrVio" |
Definition at line 317 of file gurobi_environment.h.
#define GRB_DBL_ATTR_CONSTR_VIO_SUM "ConstrVioSum" |
Definition at line 321 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DNUMNZS "DNumNZs" /* # of nz in A */ |
Definition at line 201 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DSTART "DStart" /* LP dual solution warm start */ |
Definition at line 241 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_RESIDUAL "DualResidual" |
Definition at line 335 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_RESIDUAL_SUM "DualResidualSum" |
Definition at line 339 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_SRESIDUAL "DualSResidual" |
Definition at line 336 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_SRESIDUAL_SUM "DualSResidualSum" |
Definition at line 340 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_SVIO "DualSVio" |
Definition at line 330 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_SVIO_SUM "DualSVioSum" |
Definition at line 334 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_VIO "DualVio" |
Definition at line 329 of file gurobi_environment.h.
#define GRB_DBL_ATTR_DUAL_VIO_SUM "DualVioSum" |
Definition at line 333 of file gurobi_environment.h.
#define GRB_DBL_ATTR_FARKASDUAL "FarkasDual" |
Definition at line 368 of file gurobi_environment.h.
#define GRB_DBL_ATTR_FARKASPROOF "FarkasProof" |
Definition at line 369 of file gurobi_environment.h.
#define GRB_DBL_ATTR_FUNCPIECEERROR "FuncPieceError" /* An option for PWL translation */ |
Definition at line 255 of file gurobi_environment.h.
#define GRB_DBL_ATTR_FUNCPIECELENGTH "FuncPieceLength" /* An option for PWL translation */ |
Definition at line 257 of file gurobi_environment.h.
#define GRB_DBL_ATTR_FUNCPIECERATIO "FuncPieceRatio" /* An option for PWL translation */ |
Definition at line 259 of file gurobi_environment.h.
#define GRB_DBL_ATTR_INT_VIO "IntVio" |
Definition at line 341 of file gurobi_environment.h.
#define GRB_DBL_ATTR_INT_VIO_SUM "IntVioSum" |
Definition at line 343 of file gurobi_environment.h.
#define GRB_DBL_ATTR_ITERCOUNT "IterCount" /* Iters performed (simplex) */ |
Definition at line 292 of file gurobi_environment.h.
#define GRB_DBL_ATTR_KAPPA "Kappa" |
Definition at line 347 of file gurobi_environment.h.
#define GRB_DBL_ATTR_KAPPA_EXACT "KappaExact" |
Definition at line 348 of file gurobi_environment.h.
#define GRB_DBL_ATTR_LB "LB" /* Lower bound */ |
Definition at line 226 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_BOUND "MaxBound" /* Max (abs) finite var bd */ |
Definition at line 263 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_COEFF "MaxCoeff" /* Max (abs) nz coeff in A */ |
Definition at line 261 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_OBJ_COEFF "MaxObjCoeff" /* Max (abs) obj coeff */ |
Definition at line 265 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_QCCOEFF "MaxQCCoeff" /* Max (abs) nz coeff in Q */ |
Definition at line 269 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_QCLCOEFF "MaxQCLCoeff" /* Max (abs) nz coeff in linear part of Q */ |
Definition at line 275 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_QCRHS "MaxQCRHS" /* Max (abs) rhs of Q */ |
Definition at line 279 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_QOBJ_COEFF "MaxQObjCoeff" /* Max (abs) obj coeff of quadratic part */ |
Definition at line 271 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MAX_RHS "MaxRHS" /* Max (abs) rhs coeff */ |
Definition at line 267 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_BOUND "MinBound" /* Min (abs) var bd */ |
Definition at line 264 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_COEFF "MinCoeff" /* Min (abs) nz coeff in A */ |
Definition at line 262 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_OBJ_COEFF "MinObjCoeff" /* Min (abs) obj coeff */ |
Definition at line 266 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_QCCOEFF "MinQCCoeff" /* Min (abs) nz coeff in Q */ |
Definition at line 270 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_QCLCOEFF "MinQCLCoeff" /* Min (abs) nz coeff in linear part of Q */ |
Definition at line 277 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_QCRHS "MinQCRHS" /* Min (abs) rhs of Q */ |
Definition at line 280 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_QOBJ_COEFF "MinQObjCoeff" /* Min (abs) obj coeff of quadratic part */ |
Definition at line 273 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIN_RHS "MinRHS" /* Min (abs) rhs coeff */ |
Definition at line 268 of file gurobi_environment.h.
#define GRB_DBL_ATTR_MIPGAP "MIPGap" /* MIP optimality gap */ |
Definition at line 290 of file gurobi_environment.h.
#define GRB_DBL_ATTR_N2KAPPA "N2Kappa" |
Definition at line 349 of file gurobi_environment.h.
#define GRB_DBL_ATTR_NODECOUNT "NodeCount" /* Nodes explored (B&C) */ |
Definition at line 295 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJ "Obj" /* Objective coeff */ |
Definition at line 228 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJBOUND "ObjBound" /* Best bound on solution */ |
Definition at line 284 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJBOUNDC "ObjBoundC" /* Continuous bound */ |
Definition at line 285 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJCON "ObjCon" /* Objective constant */ |
Definition at line 210 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJN "ObjN" /* ith objective */ |
Definition at line 375 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJNABSTOL "ObjNAbsTol" /* absolute tolerance */ |
Definition at line 382 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJNCON "ObjNCon" /* constant term */ |
Definition at line 378 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJNRELTOL "ObjNRelTol" /* relative tolerance */ |
Definition at line 381 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJNVAL "ObjNVal" /* Solution objective for Multi-objectives */ |
Definition at line 376 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJNWEIGHT "ObjNWeight" /* weight */ |
Definition at line 379 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OBJVAL "ObjVal" /* Solution objective */ |
Definition at line 283 of file gurobi_environment.h.
#define GRB_DBL_ATTR_OPENNODECOUNT |
Definition at line 296 of file gurobi_environment.h.
#define GRB_DBL_ATTR_PI "Pi" /* Dual value */ |
Definition at line 305 of file gurobi_environment.h.
#define GRB_DBL_ATTR_POOLOBJBOUND "PoolObjBound" /* Best bound on pool solution */ |
Definition at line 286 of file gurobi_environment.h.
#define GRB_DBL_ATTR_POOLOBJVAL "PoolObjVal" /* Solution objective for solutionnumber */ |
Definition at line 288 of file gurobi_environment.h.
#define GRB_DBL_ATTR_PREFIXVAL "PreFixVal" |
Definition at line 374 of file gurobi_environment.h.
#define GRB_DBL_ATTR_PSTART "PStart" /* LP primal solution warm start */ |
Definition at line 231 of file gurobi_environment.h.
#define GRB_DBL_ATTR_QCPI "QCPi" /* Dual value for QC */ |
Definition at line 306 of file gurobi_environment.h.
#define GRB_DBL_ATTR_QCRHS "QCRHS" /* QC RHS */ |
Definition at line 246 of file gurobi_environment.h.
#define GRB_DBL_ATTR_QCSLACK "QCSlack" /* QC Constraint slack */ |
Definition at line 308 of file gurobi_environment.h.
#define GRB_DBL_ATTR_RC "RC" /* Reduced costs */ |
Definition at line 302 of file gurobi_environment.h.
#define GRB_DBL_ATTR_RHS "RHS" /* RHS */ |
Definition at line 240 of file gurobi_environment.h.
#define GRB_DBL_ATTR_RUNTIME "Runtime" /* Run time for optimization */ |
Definition at line 281 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_LBLOW "SALBLow" |
Definition at line 352 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_LBUP "SALBUp" |
Definition at line 353 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_OBJLOW "SAObjLow" |
Definition at line 350 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_OBJUP "SAObjUp" |
Definition at line 351 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_RHSLOW "SARHSLow" |
Definition at line 356 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_RHSUP "SARHSUp" |
Definition at line 357 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_UBLOW "SAUBLow" |
Definition at line 354 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SA_UBUP "SAUBUp" |
Definition at line 355 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNLB "ScenNLB" /* lower bound in scenario i */ |
Definition at line 384 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNOBJ "ScenNObj" /* objective in scenario i */ |
Definition at line 386 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNOBJBOUND "ScenNObjBound" /* objective bound for scenario i */ |
Definition at line 390 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNOBJVAL "ScenNObjVal" /* objective value for scenario i */ |
Definition at line 392 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNRHS "ScenNRHS" /* right hand side in scenario i */ |
Definition at line 387 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNUB "ScenNUB" /* upper bound in scenario i */ |
Definition at line 385 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SCENNX "ScenNX" /* solution value in scenario i */ |
Definition at line 389 of file gurobi_environment.h.
#define GRB_DBL_ATTR_SLACK "Slack" /* Constraint slack */ |
Definition at line 307 of file gurobi_environment.h.
#define GRB_DBL_ATTR_START "Start" /* MIP start value */ |
Definition at line 230 of file gurobi_environment.h.
#define GRB_DBL_ATTR_UB "UB" /* Upper bound */ |
Definition at line 227 of file gurobi_environment.h.
#define GRB_DBL_ATTR_UNBDRAY "UnbdRay" |
Definition at line 370 of file gurobi_environment.h.
#define GRB_DBL_ATTR_VARHINTVAL "VarHintVal" |
Definition at line 235 of file gurobi_environment.h.
#define GRB_DBL_ATTR_VDUALNORM "VDualNorm" /* Dual norm square */ |
Definition at line 303 of file gurobi_environment.h.
#define GRB_DBL_ATTR_X "X" /* Solution value */ |
Definition at line 299 of file gurobi_environment.h.
#define GRB_DBL_ATTR_XN "Xn" /* Alternate MIP solution */ |
Definition at line 300 of file gurobi_environment.h.
#define GRB_DBL_ATTR_Xn "Xn" |
Definition at line 397 of file gurobi_environment.h.
#define GRB_DBL_PAR_BARCONVTOL "BarConvTol" |
Definition at line 513 of file gurobi_environment.h.
#define GRB_DBL_PAR_BARQCPCONVTOL "BarQCPConvTol" |
Definition at line 517 of file gurobi_environment.h.
#define GRB_DBL_PAR_BESTBDSTOP "BestBdStop" |
Definition at line 496 of file gurobi_environment.h.
#define GRB_DBL_PAR_BESTOBJSTOP "BestObjStop" |
Definition at line 495 of file gurobi_environment.h.
#define GRB_DBL_PAR_CSQUEUETIMEOUT "CSQueueTimeout" |
Definition at line 572 of file gurobi_environment.h.
#define GRB_DBL_PAR_CUTOFF "Cutoff" |
Definition at line 490 of file gurobi_environment.h.
#define GRB_DBL_PAR_FEASIBILITYTOL "FeasibilityTol" |
Definition at line 497 of file gurobi_environment.h.
#define GRB_DBL_PAR_FEASRELAXBIGM "FeasRelaxBigM" |
Definition at line 596 of file gurobi_environment.h.
#define GRB_DBL_PAR_FUNCMAXVAL "FuncMaxVal" |
Definition at line 643 of file gurobi_environment.h.
#define GRB_DBL_PAR_FUNCPIECEERROR "FuncPieceError" |
Definition at line 641 of file gurobi_environment.h.
#define GRB_DBL_PAR_FUNCPIECELENGTH "FuncPieceLength" |
Definition at line 640 of file gurobi_environment.h.
#define GRB_DBL_PAR_FUNCPIECERATIO "FuncPieceRatio" |
Definition at line 642 of file gurobi_environment.h.
#define GRB_DBL_PAR_HEURISTICS "Heuristics" |
Definition at line 523 of file gurobi_environment.h.
#define GRB_DBL_PAR_IMPROVESTARTGAP "ImproveStartGap" |
Definition at line 524 of file gurobi_environment.h.
#define GRB_DBL_PAR_IMPROVESTARTNODES "ImproveStartNodes" |
Definition at line 526 of file gurobi_environment.h.
#define GRB_DBL_PAR_IMPROVESTARTTIME "ImproveStartTime" |
Definition at line 525 of file gurobi_environment.h.
#define GRB_DBL_PAR_INTFEASTOL "IntFeasTol" |
Definition at line 498 of file gurobi_environment.h.
#define GRB_DBL_PAR_ITERATIONLIMIT "IterationLimit" |
Definition at line 491 of file gurobi_environment.h.
#define GRB_DBL_PAR_MARKOWITZTOL "MarkowitzTol" |
Definition at line 499 of file gurobi_environment.h.
#define GRB_DBL_PAR_MIPGAP "MIPGap" |
Definition at line 500 of file gurobi_environment.h.
#define GRB_DBL_PAR_MIPGAPABS "MIPGapAbs" |
Definition at line 501 of file gurobi_environment.h.
#define GRB_DBL_PAR_NODEFILESTART "NodefileStart" |
Definition at line 530 of file gurobi_environment.h.
#define GRB_DBL_PAR_NODELIMIT "NodeLimit" |
Definition at line 492 of file gurobi_environment.h.
#define GRB_DBL_PAR_OBJSCALE "ObjScale" |
Definition at line 506 of file gurobi_environment.h.
#define GRB_DBL_PAR_OPTIMALITYTOL "OptimalityTol" |
Definition at line 502 of file gurobi_environment.h.
#define GRB_DBL_PAR_PERTURBVALUE "PerturbValue" |
Definition at line 505 of file gurobi_environment.h.
#define GRB_DBL_PAR_POOLGAP "PoolGap" |
Definition at line 634 of file gurobi_environment.h.
#define GRB_DBL_PAR_PRESOS1BIGM "PreSOS1BigM" |
Definition at line 613 of file gurobi_environment.h.
#define GRB_DBL_PAR_PRESOS2BIGM "PreSOS2BigM" |
Definition at line 614 of file gurobi_environment.h.
#define GRB_DBL_PAR_PSDTOL "PSDTol" |
Definition at line 503 of file gurobi_environment.h.
#define GRB_DBL_PAR_TIMELIMIT "TimeLimit" |
Definition at line 494 of file gurobi_environment.h.
#define GRB_DBL_PAR_TUNETIMELIMIT "TuneTimeLimit" |
Definition at line 622 of file gurobi_environment.h.
#define GRB_EQUAL '=' |
Definition at line 176 of file gurobi_environment.h.
#define GRB_ERROR_CALLBACK 10011 |
Definition at line 152 of file gurobi_environment.h.
#define GRB_ERROR_CLOUD 10028 |
Definition at line 169 of file gurobi_environment.h.
#define GRB_ERROR_CSWORKER 10030 |
Definition at line 171 of file gurobi_environment.h.
#define GRB_ERROR_DATA_NOT_AVAILABLE 10005 |
Definition at line 146 of file gurobi_environment.h.
#define GRB_ERROR_DUPLICATES 10018 |
Definition at line 159 of file gurobi_environment.h.
#define GRB_ERROR_EXCEED_2B_NONZEROS 10025 |
Definition at line 166 of file gurobi_environment.h.
#define GRB_ERROR_FILE_READ 10012 |
Definition at line 153 of file gurobi_environment.h.
#define GRB_ERROR_FILE_WRITE 10013 |
Definition at line 154 of file gurobi_environment.h.
#define GRB_ERROR_IIS_NOT_INFEASIBLE 10015 |
Definition at line 156 of file gurobi_environment.h.
#define GRB_ERROR_INDEX_OUT_OF_RANGE 10006 |
Definition at line 147 of file gurobi_environment.h.
#define GRB_ERROR_INVALID_ARGUMENT 10003 |
Definition at line 144 of file gurobi_environment.h.
#define GRB_ERROR_INVALID_PIECEWISE_OBJ 10026 |
Definition at line 167 of file gurobi_environment.h.
#define GRB_ERROR_JOB_REJECTED 10023 |
Definition at line 164 of file gurobi_environment.h.
#define GRB_ERROR_MODEL_MODIFICATION 10029 |
Definition at line 170 of file gurobi_environment.h.
#define GRB_ERROR_NETWORK 10022 |
Definition at line 163 of file gurobi_environment.h.
#define GRB_ERROR_NO_LICENSE 10009 |
Definition at line 150 of file gurobi_environment.h.
#define GRB_ERROR_NODEFILE 10019 |
Definition at line 160 of file gurobi_environment.h.
#define GRB_ERROR_NOT_FOR_MIP 10016 |
Definition at line 157 of file gurobi_environment.h.
#define GRB_ERROR_NOT_SUPPORTED 10024 |
Definition at line 165 of file gurobi_environment.h.
#define GRB_ERROR_NULL_ARGUMENT 10002 |
Definition at line 143 of file gurobi_environment.h.
#define GRB_ERROR_NUMERIC 10014 |
Definition at line 155 of file gurobi_environment.h.
#define GRB_ERROR_OPTIMIZATION_IN_PROGRESS 10017 |
Definition at line 158 of file gurobi_environment.h.
#define GRB_ERROR_OUT_OF_MEMORY 10001 |
Definition at line 142 of file gurobi_environment.h.
#define GRB_ERROR_Q_NOT_PSD 10020 |
Definition at line 161 of file gurobi_environment.h.
#define GRB_ERROR_QCP_EQUALITY_CONSTRAINT 10021 |
Definition at line 162 of file gurobi_environment.h.
#define GRB_ERROR_SECURITY 10032 |
Definition at line 173 of file gurobi_environment.h.
#define GRB_ERROR_SIZE_LIMIT_EXCEEDED 10010 |
Definition at line 151 of file gurobi_environment.h.
#define GRB_ERROR_TUNE_MODEL_TYPES 10031 |
Definition at line 172 of file gurobi_environment.h.
#define GRB_ERROR_UNKNOWN_ATTRIBUTE 10004 |
Definition at line 145 of file gurobi_environment.h.
#define GRB_ERROR_UNKNOWN_PARAMETER 10007 |
Definition at line 148 of file gurobi_environment.h.
#define GRB_ERROR_UPDATEMODE_CHANGE 10027 |
Definition at line 168 of file gurobi_environment.h.
#define GRB_ERROR_VALUE_OUT_OF_RANGE 10008 |
Definition at line 149 of file gurobi_environment.h.
#define GRB_FEASRELAX_CARDINALITY 2 |
Definition at line 469 of file gurobi_environment.h.
#define GRB_FEASRELAX_LINEAR 0 |
Definition at line 467 of file gurobi_environment.h.
#define GRB_FEASRELAX_QUADRATIC 1 |
Definition at line 468 of file gurobi_environment.h.
#define GRB_GENCONSTR_ABS 2 |
Definition at line 400 of file gurobi_environment.h.
#define GRB_GENCONSTR_AND 3 |
Definition at line 401 of file gurobi_environment.h.
#define GRB_GENCONSTR_COS 14 |
Definition at line 412 of file gurobi_environment.h.
#define GRB_GENCONSTR_EXP 8 |
Definition at line 406 of file gurobi_environment.h.
#define GRB_GENCONSTR_EXPA 9 |
Definition at line 407 of file gurobi_environment.h.
#define GRB_GENCONSTR_INDICATOR 5 |
Definition at line 403 of file gurobi_environment.h.
#define GRB_GENCONSTR_LOG 10 |
Definition at line 408 of file gurobi_environment.h.
#define GRB_GENCONSTR_LOGA 11 |
Definition at line 409 of file gurobi_environment.h.
#define GRB_GENCONSTR_MAX 0 |
Definition at line 398 of file gurobi_environment.h.
#define GRB_GENCONSTR_MIN 1 |
Definition at line 399 of file gurobi_environment.h.
#define GRB_GENCONSTR_OR 4 |
Definition at line 402 of file gurobi_environment.h.
#define GRB_GENCONSTR_POLY 7 |
Definition at line 405 of file gurobi_environment.h.
#define GRB_GENCONSTR_POW 12 |
Definition at line 410 of file gurobi_environment.h.
#define GRB_GENCONSTR_PWL 6 |
Definition at line 404 of file gurobi_environment.h.
#define GRB_GENCONSTR_SIN 13 |
Definition at line 411 of file gurobi_environment.h.
#define GRB_GENCONSTR_TAN 15 |
Definition at line 413 of file gurobi_environment.h.
#define GRB_GREATER_EQUAL '>' |
Definition at line 175 of file gurobi_environment.h.
#define GRB_INF_OR_UNBD 4 |
Definition at line 473 of file gurobi_environment.h.
#define GRB_INFEASIBLE 3 |
Definition at line 472 of file gurobi_environment.h.
#define GRB_INFINITY 1e100 |
Definition at line 186 of file gurobi_environment.h.
#define GRB_INPROGRESS 14 |
Definition at line 483 of file gurobi_environment.h.
#define GRB_INT_ATTR_BARITERCOUNT |
Definition at line 293 of file gurobi_environment.h.
#define GRB_INT_ATTR_BATCHERRORCODE "BatchErrorCode" |
Definition at line 222 of file gurobi_environment.h.
#define GRB_INT_ATTR_BATCHSTATUS "BatchStatus" |
Definition at line 225 of file gurobi_environment.h.
#define GRB_INT_ATTR_BOUND_SVIO_INDEX "BoundSVioIndex" |
Definition at line 314 of file gurobi_environment.h.
#define GRB_INT_ATTR_BOUND_VIO_INDEX "BoundVioIndex" |
Definition at line 313 of file gurobi_environment.h.
#define GRB_INT_ATTR_BRANCHPRIORITY "BranchPriority" /* MIP branch priority */ |
Definition at line 232 of file gurobi_environment.h.
#define GRB_INT_ATTR_CBASIS "CBasis" /* Constraint basis status */ |
Definition at line 310 of file gurobi_environment.h.
#define GRB_INT_ATTR_COMPL_VIO_INDEX "ComplVioIndex" |
Definition at line 345 of file gurobi_environment.h.
#define GRB_INT_ATTR_CONSTR_RESIDUAL_INDEX "ConstrResidualIndex" |
Definition at line 325 of file gurobi_environment.h.
#define GRB_INT_ATTR_CONSTR_SRESIDUAL_INDEX "ConstrSResidualIndex" |
Definition at line 326 of file gurobi_environment.h.
#define GRB_INT_ATTR_CONSTR_SVIO_INDEX "ConstrSVioIndex" |
Definition at line 320 of file gurobi_environment.h.
#define GRB_INT_ATTR_CONSTR_VIO_INDEX "ConstrVioIndex" |
Definition at line 319 of file gurobi_environment.h.
#define GRB_INT_ATTR_DUAL_RESIDUAL_INDEX "DualResidualIndex" |
Definition at line 337 of file gurobi_environment.h.
#define GRB_INT_ATTR_DUAL_SRESIDUAL_INDEX "DualSResidualIndex" |
Definition at line 338 of file gurobi_environment.h.
#define GRB_INT_ATTR_DUAL_SVIO_INDEX "DualSVioIndex" |
Definition at line 332 of file gurobi_environment.h.
#define GRB_INT_ATTR_DUAL_VIO_INDEX "DualVioIndex" |
Definition at line 331 of file gurobi_environment.h.
#define GRB_INT_ATTR_FUNCPIECES |
Definition at line 253 of file gurobi_environment.h.
#define GRB_INT_ATTR_GENCONSTRTYPE "GenConstrType" /* Type of general constraint */ |
Definition at line 249 of file gurobi_environment.h.
#define GRB_INT_ATTR_HASDUALNORM "HasDualNorm" /* 0, no basis, */ |
Definition at line 298 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_CONSTR "IISConstr" /* Boolean: Is constr in IIS? */ |
Definition at line 361 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_GENCONSTR "IISGenConstr" /* Boolean: Is general constr in IIS? */ |
Definition at line 365 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_LB "IISLB" /* Boolean: Is var LB in IIS? */ |
Definition at line 359 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_MINIMAL "IISMinimal" /* Boolean: Is IIS Minimal? */ |
Definition at line 358 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_QCONSTR |
Definition at line 363 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_SOS "IISSOS" /* Boolean: Is SOS in IIS? */ |
Definition at line 362 of file gurobi_environment.h.
#define GRB_INT_ATTR_IIS_UB "IISUB" /* Boolean: Is var UB in IIS? */ |
Definition at line 360 of file gurobi_environment.h.
#define GRB_INT_ATTR_INFEASVAR "InfeasVar" |
Definition at line 371 of file gurobi_environment.h.
#define GRB_INT_ATTR_INT_VIO_INDEX "IntVioIndex" |
Definition at line 342 of file gurobi_environment.h.
Definition at line 211 of file gurobi_environment.h.
#define GRB_INT_ATTR_IS_MULTIOBJ "IsMultiObj" /* Model has multiple objectives? */ |
Definition at line 214 of file gurobi_environment.h.
#define GRB_INT_ATTR_IS_QCP "IsQCP" /* Model has quadratic constr? */ |
Definition at line 213 of file gurobi_environment.h.
#define GRB_INT_ATTR_IS_QP "IsQP" /* Model has quadratic obj? */ |
Definition at line 212 of file gurobi_environment.h.
#define GRB_INT_ATTR_LAZY "Lazy" /* Lazy constraint? */ |
Definition at line 244 of file gurobi_environment.h.
#define GRB_INT_ATTR_LICENSE_EXPIRATION "LicenseExpiration" /* License expiration date */ |
Definition at line 218 of file gurobi_environment.h.
#define GRB_INT_ATTR_MODELSENSE "ModelSense" /* 1=min, -1=max */ |
Definition at line 209 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMBINVARS "NumBinVars" /* # of binary vars */ |
Definition at line 205 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMCONSTRS "NumConstrs" /* # of constraints */ |
Definition at line 193 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMGENCONSTRS "NumGenConstrs" /* # of general constraints */ |
Definition at line 198 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMINTVARS "NumIntVars" /* # of integer vars */ |
Definition at line 204 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMNZS "NumNZs" /* # of nz in A */ |
Definition at line 200 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMOBJ "NumObj" /* number of objectives */ |
Definition at line 394 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMPWLOBJVARS "NumPWLObjVars" /* # of variables with PWL obj. */ |
Definition at line 206 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMQCNZS "NumQCNZs" /* # of nz in q constraints */ |
Definition at line 203 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMQCONSTRS |
Definition at line 196 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMQNZS "NumQNZs" /* # of nz in Q */ |
Definition at line 202 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMSCENARIOS "NumScenarios" /* number of scenarios */ |
Definition at line 395 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMSOS "NumSOS" /* # of sos constraints */ |
Definition at line 195 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMSTART "NumStart" /* number of MIP starts */ |
Definition at line 396 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMTAGGED "NumTagged" /* number of tagged elements in model */ |
Definition at line 220 of file gurobi_environment.h.
#define GRB_INT_ATTR_NUMVARS "NumVars" /* # of vars */ |
Definition at line 194 of file gurobi_environment.h.
#define GRB_INT_ATTR_OBJNPRIORITY "ObjNPriority" /* priority */ |
Definition at line 380 of file gurobi_environment.h.
#define GRB_INT_ATTR_PARTITION "Partition" |
Definition at line 237 of file gurobi_environment.h.
#define GRB_INT_ATTR_PWLOBJCVX "PWLObjCvx" /* Convexity of variable PWL obj */ |
Definition at line 234 of file gurobi_environment.h.
#define GRB_INT_ATTR_SOLCOUNT "SolCount" /* # of solutions found */ |
Definition at line 291 of file gurobi_environment.h.
#define GRB_INT_ATTR_STATUS "Status" /* Optimization status */ |
Definition at line 282 of file gurobi_environment.h.
#define GRB_INT_ATTR_TUNE_RESULTCOUNT "TuneResultCount" |
Definition at line 367 of file gurobi_environment.h.
#define GRB_INT_ATTR_UNBDVAR "UnbdVar" |
Definition at line 372 of file gurobi_environment.h.
#define GRB_INT_ATTR_VARHINTPRI "VarHintPri" |
Definition at line 236 of file gurobi_environment.h.
#define GRB_INT_ATTR_VARPRESTAT "VarPreStat" |
Definition at line 373 of file gurobi_environment.h.
#define GRB_INT_ATTR_VBASIS "VBasis" /* Variable basis status */ |
Definition at line 304 of file gurobi_environment.h.
#define GRB_INT_PAR_AGGFILL "AggFill" |
Definition at line 590 of file gurobi_environment.h.
#define GRB_INT_PAR_AGGREGATE "Aggregate" |
Definition at line 589 of file gurobi_environment.h.
#define GRB_INT_PAR_BARCORRECTORS "BarCorrectors" |
Definition at line 514 of file gurobi_environment.h.
#define GRB_INT_PAR_BARHOMOGENEOUS "BarHomogeneous" |
Definition at line 515 of file gurobi_environment.h.
#define GRB_INT_PAR_BARITERLIMIT "BarIterLimit" |
Definition at line 489 of file gurobi_environment.h.
#define GRB_INT_PAR_BARORDER "BarOrder" |
Definition at line 516 of file gurobi_environment.h.
#define GRB_INT_PAR_BQPCUTS "BQPCuts" |
Definition at line 560 of file gurobi_environment.h.
#define GRB_INT_PAR_BRANCHDIR "BranchDir" |
Definition at line 520 of file gurobi_environment.h.
#define GRB_INT_PAR_CLIQUECUTS "CliqueCuts" |
Definition at line 543 of file gurobi_environment.h.
#define GRB_INT_PAR_CONCURRENTJOBS "ConcurrentJobs" |
Definition at line 592 of file gurobi_environment.h.
#define GRB_INT_PAR_CONCURRENTMIP "ConcurrentMIP" |
Definition at line 591 of file gurobi_environment.h.
#define GRB_INT_PAR_COVERCUTS "CoverCuts" |
Definition at line 544 of file gurobi_environment.h.
#define GRB_INT_PAR_CROSSOVER "Crossover" |
Definition at line 518 of file gurobi_environment.h.
#define GRB_INT_PAR_CROSSOVERBASIS "CrossoverBasis" |
Definition at line 519 of file gurobi_environment.h.
#define GRB_INT_PAR_CSBATCHMODE "CSBatchMode" |
Definition at line 585 of file gurobi_environment.h.
#define GRB_INT_PAR_CSCLIENTLOG "CSClientLog" |
Definition at line 588 of file gurobi_environment.h.
#define GRB_INT_PAR_CSIDLETIMEOUT "CSIdleTimeout" |
Definition at line 574 of file gurobi_environment.h.
#define GRB_INT_PAR_CSPRIORITY "CSPriority" |
Definition at line 573 of file gurobi_environment.h.
#define GRB_INT_PAR_CSTLSINSECURE "CSTLSInsecure" |
Definition at line 575 of file gurobi_environment.h.
#define GRB_INT_PAR_CUTAGGPASSES "CutAggPasses" |
Definition at line 561 of file gurobi_environment.h.
#define GRB_INT_PAR_CUTPASSES "CutPasses" |
Definition at line 562 of file gurobi_environment.h.
#define GRB_INT_PAR_CUTS "Cuts" |
Definition at line 542 of file gurobi_environment.h.
#define GRB_INT_PAR_DEGENMOVES "DegenMoves" |
Definition at line 521 of file gurobi_environment.h.
#define GRB_INT_PAR_DISCONNECTED "Disconnected" |
Definition at line 522 of file gurobi_environment.h.
#define GRB_INT_PAR_DISPLAYINTERVAL "DisplayInterval" |
Definition at line 593 of file gurobi_environment.h.
#define GRB_INT_PAR_DISTRIBUTEDMIPJOBS "DistributedMIPJobs" |
Definition at line 594 of file gurobi_environment.h.
#define GRB_INT_PAR_DUALREDUCTIONS "DualReductions" |
Definition at line 595 of file gurobi_environment.h.
#define GRB_INT_PAR_FLOWCOVERCUTS "FlowCoverCuts" |
Definition at line 545 of file gurobi_environment.h.
#define GRB_INT_PAR_FLOWPATHCUTS "FlowPathCuts" |
Definition at line 546 of file gurobi_environment.h.
#define GRB_INT_PAR_FUNCPIECES "FuncPieces" |
Definition at line 639 of file gurobi_environment.h.
#define GRB_INT_PAR_GOMORYPASSES "GomoryPasses" |
Definition at line 563 of file gurobi_environment.h.
#define GRB_INT_PAR_GUBCOVERCUTS "GUBCoverCuts" |
Definition at line 547 of file gurobi_environment.h.
#define GRB_INT_PAR_IGNORENAMES "IgnoreNames" |
Definition at line 636 of file gurobi_environment.h.
#define GRB_INT_PAR_IISMETHOD "IISMethod" |
Definition at line 597 of file gurobi_environment.h.
#define GRB_INT_PAR_IMPLIEDCUTS "ImpliedCuts" |
Definition at line 548 of file gurobi_environment.h.
#define GRB_INT_PAR_INFPROOFCUTS "InfProofCuts" |
Definition at line 557 of file gurobi_environment.h.
#define GRB_INT_PAR_INFUNBDINFO "InfUnbdInfo" |
Definition at line 598 of file gurobi_environment.h.
#define GRB_INT_PAR_JSONSOLDETAIL "JSONSolDetail" |
Definition at line 599 of file gurobi_environment.h.
#define GRB_INT_PAR_LAZYCONSTRAINTS "LazyConstraints" |
Definition at line 600 of file gurobi_environment.h.
#define GRB_INT_PAR_LOGTOCONSOLE "LogToConsole" |
Definition at line 602 of file gurobi_environment.h.
#define GRB_INT_PAR_METHOD "Method" |
Definition at line 504 of file gurobi_environment.h.
#define GRB_INT_PAR_MINRELNODES "MinRelNodes" |
Definition at line 527 of file gurobi_environment.h.
#define GRB_INT_PAR_MIPFOCUS "MIPFocus" |
Definition at line 528 of file gurobi_environment.h.
#define GRB_INT_PAR_MIPSEPCUTS "MIPSepCuts" |
Definition at line 550 of file gurobi_environment.h.
#define GRB_INT_PAR_MIQCPMETHOD "MIQCPMethod" |
Definition at line 603 of file gurobi_environment.h.
#define GRB_INT_PAR_MIRCUTS "MIRCuts" |
Definition at line 551 of file gurobi_environment.h.
#define GRB_INT_PAR_MODKCUTS "ModKCuts" |
Definition at line 553 of file gurobi_environment.h.
#define GRB_INT_PAR_MULTIOBJMETHOD "MultiObjMethod" |
Definition at line 630 of file gurobi_environment.h.
#define GRB_INT_PAR_MULTIOBJPRE "MultiObjPre" |
Definition at line 631 of file gurobi_environment.h.
#define GRB_INT_PAR_NETWORKCUTS "NetworkCuts" |
Definition at line 555 of file gurobi_environment.h.
#define GRB_INT_PAR_NODEMETHOD "NodeMethod" |
Definition at line 531 of file gurobi_environment.h.
#define GRB_INT_PAR_NONCONVEX "NonConvex" |
Definition at line 604 of file gurobi_environment.h.
#define GRB_INT_PAR_NORELHEURISTIC "NoRelHeuristic" |
Definition at line 532 of file gurobi_environment.h.
#define GRB_INT_PAR_NORMADJUST "NormAdjust" |
Definition at line 510 of file gurobi_environment.h.
#define GRB_INT_PAR_NUMERICFOCUS "NumericFocus" |
Definition at line 605 of file gurobi_environment.h.
#define GRB_INT_PAR_OBJNUMBER "ObjNumber" |
Definition at line 629 of file gurobi_environment.h.
#define GRB_INT_PAR_OUTPUTFLAG "OutputFlag" |
Definition at line 606 of file gurobi_environment.h.
#define GRB_INT_PAR_PARTITIONPLACE "PartitionPlace" |
Definition at line 638 of file gurobi_environment.h.
#define GRB_INT_PAR_POOLSEARCHMODE "PoolSearchMode" |
Definition at line 635 of file gurobi_environment.h.
#define GRB_INT_PAR_POOLSOLUTIONS "PoolSolutions" |
Definition at line 633 of file gurobi_environment.h.
#define GRB_INT_PAR_PRECRUSH "PreCrush" |
Definition at line 607 of file gurobi_environment.h.
#define GRB_INT_PAR_PREDEPROW "PreDepRow" |
Definition at line 608 of file gurobi_environment.h.
#define GRB_INT_PAR_PREDUAL "PreDual" |
Definition at line 609 of file gurobi_environment.h.
#define GRB_INT_PAR_PREMIQCPFORM "PreMIQCPForm" |
Definition at line 616 of file gurobi_environment.h.
#define GRB_INT_PAR_PREPASSES "PrePasses" |
Definition at line 610 of file gurobi_environment.h.
#define GRB_INT_PAR_PREQLINEARIZE "PreQLinearize" |
Definition at line 611 of file gurobi_environment.h.
#define GRB_INT_PAR_PRESOLVE "Presolve" |
Definition at line 612 of file gurobi_environment.h.
#define GRB_INT_PAR_PRESPARSIFY "PreSparsify" |
Definition at line 615 of file gurobi_environment.h.
#define GRB_INT_PAR_PROJIMPLIEDCUTS "ProjImpliedCuts" |
Definition at line 549 of file gurobi_environment.h.
#define GRB_INT_PAR_PUMPPASSES "PumpPasses" |
Definition at line 533 of file gurobi_environment.h.
#define GRB_INT_PAR_QCPDUAL "QCPDual" |
Definition at line 617 of file gurobi_environment.h.
#define GRB_INT_PAR_QUAD "Quad" |
Definition at line 509 of file gurobi_environment.h.
#define GRB_INT_PAR_RECORD "Record" |
Definition at line 618 of file gurobi_environment.h.
#define GRB_INT_PAR_RELAXLIFTCUTS "RelaxLiftCuts" |
Definition at line 559 of file gurobi_environment.h.
#define GRB_INT_PAR_RINS "RINS" |
Definition at line 534 of file gurobi_environment.h.
#define GRB_INT_PAR_RLTCUTS "RLTCuts" |
Definition at line 558 of file gurobi_environment.h.
#define GRB_INT_PAR_SCALEFLAG "ScaleFlag" |
Definition at line 507 of file gurobi_environment.h.
#define GRB_INT_PAR_SCENARIONUMBER "ScenarioNumber" |
Definition at line 632 of file gurobi_environment.h.
#define GRB_INT_PAR_SEED "Seed" |
Definition at line 620 of file gurobi_environment.h.
#define GRB_INT_PAR_SERVERTIMEOUT "ServerTimeout" |
Definition at line 569 of file gurobi_environment.h.
#define GRB_INT_PAR_SIFTING "Sifting" |
Definition at line 511 of file gurobi_environment.h.
#define GRB_INT_PAR_SIFTMETHOD "SiftMethod" |
Definition at line 512 of file gurobi_environment.h.
#define GRB_INT_PAR_SIMPLEXPRICING "SimplexPricing" |
Definition at line 508 of file gurobi_environment.h.
#define GRB_INT_PAR_SOLUTIONLIMIT "SolutionLimit" |
Definition at line 493 of file gurobi_environment.h.
#define GRB_INT_PAR_SOLUTIONNUMBER "SolutionNumber" |
Definition at line 540 of file gurobi_environment.h.
#define GRB_INT_PAR_STARTNODELIMIT "StartNodeLimit" |
Definition at line 536 of file gurobi_environment.h.
#define GRB_INT_PAR_STARTNUMBER "StartNumber" |
Definition at line 637 of file gurobi_environment.h.
#define GRB_INT_PAR_STRONGCGCUTS "StrongCGCuts" |
Definition at line 552 of file gurobi_environment.h.
#define GRB_INT_PAR_SUBMIPCUTS "SubMIPCuts" |
Definition at line 556 of file gurobi_environment.h.
#define GRB_INT_PAR_SUBMIPNODES "SubMIPNodes" |
Definition at line 537 of file gurobi_environment.h.
#define GRB_INT_PAR_SYMMETRY "Symmetry" |
Definition at line 538 of file gurobi_environment.h.
#define GRB_INT_PAR_THREADS "Threads" |
Definition at line 621 of file gurobi_environment.h.
#define GRB_INT_PAR_TSPORT "TSPort" |
Definition at line 576 of file gurobi_environment.h.
#define GRB_INT_PAR_TUNECRITERION "TuneCriterion" |
Definition at line 624 of file gurobi_environment.h.
#define GRB_INT_PAR_TUNEJOBS "TuneJobs" |
Definition at line 627 of file gurobi_environment.h.
#define GRB_INT_PAR_TUNEOUTPUT "TuneOutput" |
Definition at line 626 of file gurobi_environment.h.
#define GRB_INT_PAR_TUNERESULTS "TuneResults" |
Definition at line 623 of file gurobi_environment.h.
#define GRB_INT_PAR_TUNETRIALS "TuneTrials" |
Definition at line 625 of file gurobi_environment.h.
#define GRB_INT_PAR_UPDATEMODE "UpdateMode" |
Definition at line 628 of file gurobi_environment.h.
#define GRB_INT_PAR_VARBRANCH "VarBranch" |
Definition at line 539 of file gurobi_environment.h.
#define GRB_INT_PAR_ZEROHALFCUTS "ZeroHalfCuts" |
Definition at line 554 of file gurobi_environment.h.
#define GRB_INT_PAR_ZEROOBJNODES "ZeroObjNodes" |
Definition at line 541 of file gurobi_environment.h.
#define GRB_INTEGER 'I' |
Definition at line 179 of file gurobi_environment.h.
#define GRB_INTERRUPTED 11 |
Definition at line 480 of file gurobi_environment.h.
#define GRB_ITERATION_LIMIT 7 |
Definition at line 476 of file gurobi_environment.h.
#define GRB_LESS_EQUAL '<' |
Definition at line 174 of file gurobi_environment.h.
#define GRB_LOADED 1 |
Definition at line 470 of file gurobi_environment.h.
#define GRB_MAX_CONCURRENT 64 |
Definition at line 192 of file gurobi_environment.h.
#define GRB_MAX_NAMELEN 255 |
Definition at line 189 of file gurobi_environment.h.
#define GRB_MAX_STRLEN 512 |
Definition at line 190 of file gurobi_environment.h.
#define GRB_MAX_TAGLEN 10240 |
Definition at line 191 of file gurobi_environment.h.
#define GRB_MAXIMIZE -1 |
Definition at line 183 of file gurobi_environment.h.
#define GRB_MAXINT 2000000000 |
Definition at line 188 of file gurobi_environment.h.
#define GRB_METHOD_AUTO -1 |
Definition at line 655 of file gurobi_environment.h.
#define GRB_METHOD_BARRIER 2 |
Definition at line 658 of file gurobi_environment.h.
#define GRB_METHOD_CONCURRENT 3 |
Definition at line 659 of file gurobi_environment.h.
#define GRB_METHOD_DETERMINISTIC_CONCURRENT 4 |
Definition at line 660 of file gurobi_environment.h.
#define GRB_METHOD_DETERMINISTIC_CONCURRENT_SIMPLEX 5 |
Definition at line 661 of file gurobi_environment.h.
#define GRB_METHOD_DUAL 1 |
Definition at line 657 of file gurobi_environment.h.
#define GRB_METHOD_PRIMAL 0 |
Definition at line 656 of file gurobi_environment.h.
#define GRB_MINIMIZE 1 |
Definition at line 182 of file gurobi_environment.h.
#define GRB_MIPFOCUS_BALANCED 0 |
Definition at line 665 of file gurobi_environment.h.
#define GRB_MIPFOCUS_BESTBOUND 3 |
Definition at line 668 of file gurobi_environment.h.
#define GRB_MIPFOCUS_FEASIBILITY 1 |
Definition at line 666 of file gurobi_environment.h.
#define GRB_MIPFOCUS_OPTIMALITY 2 |
Definition at line 667 of file gurobi_environment.h.
#define GRB_NODE_LIMIT 8 |
Definition at line 477 of file gurobi_environment.h.
#define GRB_NONBASIC_LOWER -1 |
Definition at line 486 of file gurobi_environment.h.
#define GRB_NONBASIC_UPPER -2 |
Definition at line 487 of file gurobi_environment.h.
#define GRB_NUMERIC 12 |
Definition at line 481 of file gurobi_environment.h.
#define GRB_OPTIMAL 2 |
Definition at line 471 of file gurobi_environment.h.
#define GRB_PARTITION_CLEANUP 1 |
Definition at line 686 of file gurobi_environment.h.
#define GRB_PARTITION_EARLY 16 |
Definition at line 682 of file gurobi_environment.h.
#define GRB_PARTITION_NODES 2 |
Definition at line 685 of file gurobi_environment.h.
#define GRB_PARTITION_ROOTEND 4 |
Definition at line 684 of file gurobi_environment.h.
#define GRB_PARTITION_ROOTSTART 8 |
Definition at line 683 of file gurobi_environment.h.
#define GRB_PRESOLVE_AGGRESSIVE 2 |
Definition at line 654 of file gurobi_environment.h.
#define GRB_PRESOLVE_AUTO -1 |
Definition at line 651 of file gurobi_environment.h.
#define GRB_PRESOLVE_CONSERVATIVE 1 |
Definition at line 653 of file gurobi_environment.h.
#define GRB_PRESOLVE_OFF 0 |
Definition at line 652 of file gurobi_environment.h.
#define GRB_SEMICONT 'S' |
Definition at line 180 of file gurobi_environment.h.
#define GRB_SEMIINT 'N' |
Definition at line 181 of file gurobi_environment.h.
#define GRB_SIMPLEXPRICING_AUTO -1 |
Definition at line 672 of file gurobi_environment.h.
#define GRB_SIMPLEXPRICING_DEVEX 2 |
Definition at line 675 of file gurobi_environment.h.
#define GRB_SIMPLEXPRICING_PARTIAL 0 |
Definition at line 673 of file gurobi_environment.h.
#define GRB_SIMPLEXPRICING_STEEPEST_EDGE 1 |
Definition at line 674 of file gurobi_environment.h.
#define GRB_SIMPLEXPRICING_STEEPEST_QUICK 3 |
Definition at line 676 of file gurobi_environment.h.
#define GRB_SOLUTION_LIMIT 10 |
Definition at line 479 of file gurobi_environment.h.
#define GRB_SOS_TYPE1 1 |
Definition at line 184 of file gurobi_environment.h.
#define GRB_SOS_TYPE2 2 |
Definition at line 185 of file gurobi_environment.h.
#define GRB_STR_ATTR_BATCHERRORMESSAGE "BatchErrorMessage" |
Definition at line 223 of file gurobi_environment.h.
#define GRB_STR_ATTR_BATCHID "BatchID" |
Definition at line 224 of file gurobi_environment.h.
#define GRB_STR_ATTR_CONSTRNAME "ConstrName" /* Constraint name */ |
Definition at line 243 of file gurobi_environment.h.
#define GRB_STR_ATTR_CTAG "CTag" /* linear constraint tags */ |
Definition at line 239 of file gurobi_environment.h.
#define GRB_STR_ATTR_GENCONSTRNAME "GenConstrName" /* Name of general constraint */ |
Definition at line 251 of file gurobi_environment.h.
#define GRB_STR_ATTR_JOBID "JobID" /* Compute Server job ID */ |
Definition at line 217 of file gurobi_environment.h.
#define GRB_STR_ATTR_MODELNAME "ModelName" /* model name */ |
Definition at line 208 of file gurobi_environment.h.
#define GRB_STR_ATTR_OBJNNAME "ObjNName" /* name */ |
Definition at line 383 of file gurobi_environment.h.
#define GRB_STR_ATTR_QCNAME "QCName" /* QC name */ |
Definition at line 248 of file gurobi_environment.h.
#define GRB_STR_ATTR_QCTAG "QCTag" /* quadratic constraint tags */ |
Definition at line 245 of file gurobi_environment.h.
#define GRB_STR_ATTR_SCENNNAME "ScenNName" /* name of scenario i */ |
Definition at line 388 of file gurobi_environment.h.
#define GRB_STR_ATTR_SERVER "Server" /* Name of Compute Server */ |
Definition at line 216 of file gurobi_environment.h.
#define GRB_STR_ATTR_VARNAME "VarName" /* Variable name */ |
Definition at line 233 of file gurobi_environment.h.
#define GRB_STR_ATTR_VTAG "VTag" /* variable tags */ |
Definition at line 238 of file gurobi_environment.h.
#define GRB_STR_PAR_CLOUDACCESSID "CloudAccessID" |
Definition at line 577 of file gurobi_environment.h.
#define GRB_STR_PAR_CLOUDHOST "CloudHost" |
Definition at line 580 of file gurobi_environment.h.
#define GRB_STR_PAR_CLOUDPOOL "CloudPool" |
Definition at line 579 of file gurobi_environment.h.
#define GRB_STR_PAR_CLOUDSECRETKEY "CloudSecretKey" |
Definition at line 578 of file gurobi_environment.h.
#define GRB_STR_PAR_COMPUTESERVER "ComputeServer" |
Definition at line 566 of file gurobi_environment.h.
#define GRB_STR_PAR_CSAPIACCESSID "CSAPIAccessID" |
Definition at line 583 of file gurobi_environment.h.
#define GRB_STR_PAR_CSAPISECRET "CSAPISecret" |
Definition at line 584 of file gurobi_environment.h.
#define GRB_STR_PAR_CSAPPNAME "CSAppName" |
Definition at line 587 of file gurobi_environment.h.
#define GRB_STR_PAR_CSAUTHTOKEN "CSAuthToken" |
Definition at line 582 of file gurobi_environment.h.
#define GRB_STR_PAR_CSGROUP "CSGroup" |
Definition at line 571 of file gurobi_environment.h.
#define GRB_STR_PAR_CSMANAGER "CSManager" |
Definition at line 581 of file gurobi_environment.h.
#define GRB_STR_PAR_CSROUTER "CSRouter" |
Definition at line 570 of file gurobi_environment.h.
#define GRB_STR_PAR_DUMMY "Dummy" |
Definition at line 644 of file gurobi_environment.h.
#define GRB_STR_PAR_JOBID "JobID" |
Definition at line 645 of file gurobi_environment.h.
#define GRB_STR_PAR_LOGFILE "LogFile" |
Definition at line 601 of file gurobi_environment.h.
#define GRB_STR_PAR_NODEFILEDIR "NodefileDir" |
Definition at line 529 of file gurobi_environment.h.
#define GRB_STR_PAR_RESULTFILE "ResultFile" |
Definition at line 619 of file gurobi_environment.h.
#define GRB_STR_PAR_SERVERPASSWORD "ServerPassword" |
Definition at line 568 of file gurobi_environment.h.
#define GRB_STR_PAR_SOLFILES "SolFiles" |
Definition at line 535 of file gurobi_environment.h.
#define GRB_STR_PAR_TOKENSERVER "TokenServer" |
Definition at line 567 of file gurobi_environment.h.
#define GRB_STR_PAR_USERNAME "Username" |
Definition at line 586 of file gurobi_environment.h.
#define GRB_STR_PAR_WORKERPASSWORD "WorkerPassword" |
Definition at line 565 of file gurobi_environment.h.
#define GRB_STR_PAR_WORKERPOOL "WorkerPool" |
Definition at line 564 of file gurobi_environment.h.
#define GRB_SUBOPTIMAL 13 |
Definition at line 482 of file gurobi_environment.h.
#define GRB_SUPERBASIC -3 |
Definition at line 488 of file gurobi_environment.h.
#define GRB_TIME_LIMIT 9 |
Definition at line 478 of file gurobi_environment.h.
#define GRB_UNBOUNDED 5 |
Definition at line 474 of file gurobi_environment.h.
#define GRB_UNDEFINED 1e101 |
Definition at line 187 of file gurobi_environment.h.
#define GRB_USER_OBJ_LIMIT 15 |
Definition at line 484 of file gurobi_environment.h.
#define GRB_VARBRANCH_AUTO -1 |
Definition at line 677 of file gurobi_environment.h.
#define GRB_VARBRANCH_MAX_INFEAS 2 |
Definition at line 680 of file gurobi_environment.h.
#define GRB_VARBRANCH_PSEUDO_REDUCED 0 |
Definition at line 678 of file gurobi_environment.h.
#define GRB_VARBRANCH_PSEUDO_SHADOW 1 |
Definition at line 679 of file gurobi_environment.h.
#define GRB_VARBRANCH_STRONG 3 |
Definition at line 681 of file gurobi_environment.h.
#define GRB_VERSION_MAJOR 9 |
Definition at line 139 of file gurobi_environment.h.
#define GRB_VERSION_MINOR 0 |
Definition at line 140 of file gurobi_environment.h.
#define GRB_VERSION_TECHNICAL 2 |
Definition at line 141 of file gurobi_environment.h.
#define STDCALL |
Definition at line 25 of file gurobi_environment.h.
typedef struct _GRBenv GRBenv |
Definition at line 1 of file gurobi_environment.h.
typedef struct _GRBmodel GRBmodel |
Definition at line 1 of file gurobi_environment.h.