PySCIPOpt
Python Interface to the SCIP Optimization Suite
scip.pxd File Reference

holding prototype of the SCIP public functions to use them in PySCIPOpt More...

Go to the source code of this file.

Variables

int SCIP_OKAY = 1
 
int SCIP_ERROR = 0
 
int SCIP_NOMEMORY = -1
 
int SCIP_READERROR = -2
 
int SCIP_WRITEERROR = -3
 
int SCIP_NOFILE = -4
 
int SCIP_FILECREATEERROR = -5
 
int SCIP_LPERROR = -6
 
int SCIP_NOPROBLEM = -7
 
int SCIP_INVALIDCALL = -8
 
int SCIP_INVALIDDATA = -9
 
int SCIP_INVALIDRESULT = -10
 
int SCIP_PLUGINNOTFOUND = -11
 
int SCIP_PARAMETERUNKNOWN = -12
 
int SCIP_PARAMETERWRONGTYPE = -13
 
int SCIP_PARAMETERWRONGVAL = -14
 
int SCIP_KEYALREADYEXISTING = -15
 
int SCIP_MAXDEPTHLEVEL = -16
 
int SCIP_VARTYPE_BINARY = 0
 
int SCIP_VARTYPE_INTEGER = 1
 
int SCIP_VARTYPE_IMPLINT = 2
 
int SCIP_VARTYPE_CONTINUOUS = 3
 
int SCIP_OBJSENSE_MAXIMIZE = -1
 
int SCIP_OBJSENSE_MINIMIZE = 1
 
int SCIP_BOUNDTYPE_LOWER = 0
 
int SCIP_BOUNDTYPE_UPPER = 1
 
int SCIP_DIDNOTRUN = 1
 
int SCIP_DELAYED = 2
 
int SCIP_DIDNOTFIND = 3
 
int SCIP_FEASIBLE = 4
 
int SCIP_INFEASIBLE = 5
 
int SCIP_UNBOUNDED = 6
 
int SCIP_CUTOFF = 7
 
int SCIP_SEPARATED = 8
 
int SCIP_NEWROUND = 9
 
int SCIP_REDUCEDDOM = 10
 
int SCIP_CONSADDED = 11
 
int SCIP_CONSCHANGED = 12
 
int SCIP_BRANCHED = 13
 
int SCIP_SOLVELP = 14
 
int SCIP_FOUNDSOL = 15
 
int SCIP_SUSPENDED = 16
 
int SCIP_SUCCESS = 17
 
int SCIP_STATUS_UNKNOWN = 0
 
int SCIP_STATUS_USERINTERRUPT = 1
 
int SCIP_STATUS_NODELIMIT = 2
 
int SCIP_STATUS_TOTALNODELIMIT = 3
 
int SCIP_STATUS_STALLNODELIMIT = 4
 
int SCIP_STATUS_TIMELIMIT = 5
 
int SCIP_STATUS_MEMLIMIT = 6
 
int SCIP_STATUS_GAPLIMIT = 7
 
int SCIP_STATUS_SOLLIMIT = 8
 
int SCIP_STATUS_BESTSOLLIMIT = 9
 
int SCIP_STATUS_RESTARTLIMIT = 10
 
int SCIP_STATUS_OPTIMAL = 11
 
int SCIP_STATUS_INFEASIBLE = 12
 
int SCIP_STATUS_UNBOUNDED = 13
 
int SCIP_STATUS_INFORUNBD = 14
 
int SCIP_STAGE_INIT = 0
 
int SCIP_STAGE_PROBLEM = 1
 
int SCIP_STAGE_TRANSFORMING = 2
 
int SCIP_STAGE_TRANSFORMED = 3
 
int SCIP_STAGE_INITPRESOLVE = 4
 
int SCIP_STAGE_PRESOLVING = 5
 
int SCIP_STAGE_EXITPRESOLVE = 6
 
int SCIP_STAGE_PRESOLVED = 7
 
int SCIP_STAGE_INITSOLVE = 8
 
int SCIP_STAGE_SOLVING = 9
 
int SCIP_STAGE_SOLVED = 10
 
int SCIP_STAGE_EXITSOLVE = 11
 
int SCIP_STAGE_FREETRANS = 12
 
int SCIP_STAGE_FREE = 13
 
int SCIP_NODETYPE_FOCUSNODE = 0
 
int SCIP_NODETYPE_PROBINGNODE = 1
 
int SCIP_NODETYPE_SIBLING = 2
 
int SCIP_NODETYPE_CHILD = 3
 
int SCIP_NODETYPE_LEAF = 4
 
int SCIP_NODETYPE_DEADEND = 5
 
int SCIP_NODETYPE_JUNCTION = 6
 
int SCIP_NODETYPE_PSEUDOFORK = 7
 
int SCIP_NODETYPE_FORK = 8
 
int SCIP_NODETYPE_SUBROOT = 9
 
int SCIP_NODETYPE_REFOCUSNODE = 10
 
int SCIP_PARAMSETTING_DEFAULT = 0
 
int SCIP_PARAMSETTING_AGGRESSIVE = 1
 
int SCIP_PARAMSETTING_FAST = 2
 
int SCIP_PARAMSETTING_OFF = 3
 
int SCIP_PARAMTYPE_BOOL = 0
 
int SCIP_PARAMTYPE_INT = 1
 
int SCIP_PARAMTYPE_LONGINT = 2
 
int SCIP_PARAMTYPE_REAL = 3
 
int SCIP_PARAMTYPE_CHAR = 4
 
int SCIP_PARAMTYPE_STRING = 5
 
int SCIP_PARAMEMPHASIS_DEFAULT = 0
 
int SCIP_PARAMEMPHASIS_CPSOLVER = 1
 
int SCIP_PARAMEMPHASIS_EASYCIP = 2
 
int SCIP_PARAMEMPHASIS_FEASIBILITY = 3
 
int SCIP_PARAMEMPHASIS_HARDLP = 4
 
int SCIP_PARAMEMPHASIS_OPTIMALITY = 5
 
int SCIP_PARAMEMPHASIS_COUNTER = 6
 
int SCIP_PARAMEMPHASIS_PHASEFEAS = 7
 
int SCIP_PARAMEMPHASIS_PHASEIMPROVE = 8
 
int SCIP_PARAMEMPHASIS_PHASEPROOF = 9
 
int SCIP_PROPTIMING_BEFORELP = 0x001
 
int SCIP_PROPTIMING_DURINGLPLOOP = 0x002
 
int SCIP_PROPTIMING_AFTERLPLOOP = 0x004
 
int SCIP_PROPTIMING_AFTERLPNODE = 0x008
 
int SCIP_PRESOLTIMING_NONE = 0x002
 
int SCIP_PRESOLTIMING_FAST = 0x004
 
int SCIP_PRESOLTIMING_MEDIUM = 0x008
 
int SCIP_PRESOLTIMING_EXHAUSTIVE = 0x010
 
int SCIP_HEURTIMING_BEFORENODE = 0x001
 
int SCIP_HEURTIMING_DURINGLPLOOP = 0x002
 
int SCIP_HEURTIMING_AFTERLPLOOP = 0x004
 
int SCIP_HEURTIMING_AFTERLPNODE = 0x008
 
int SCIP_HEURTIMING_AFTERPSEUDONODE = 0x010
 
int SCIP_HEURTIMING_AFTERLPPLUNGE = 0x020
 
int SCIP_HEURTIMING_AFTERPSEUDOPLUNGE = 0x040
 
int SCIP_HEURTIMING_DURINGPRICINGLOOP = 0x080
 
int SCIP_HEURTIMING_BEFOREPRESOL = 0x100
 
int SCIP_HEURTIMING_DURINGPRESOLLOOP = 0x200
 
int SCIP_HEURTIMING_AFTERPROPLOOP = 0x400
 
int SCIP_EXPR_VARIDX = 1
 
int SCIP_EXPR_CONST = 2
 
int SCIP_EXPR_PARAM = 3
 
int SCIP_EXPR_PLUS = 8
 
int SCIP_EXPR_MINUS = 9
 
int SCIP_EXPR_MUL = 10
 
int SCIP_EXPR_DIV = 11
 
int SCIP_EXPR_SQUARE = 12
 
int SCIP_EXPR_SQRT = 13
 
int SCIP_EXPR_REALPOWER = 14
 
int SCIP_EXPR_INTPOWER = 15
 
int SCIP_EXPR_SIGNPOWER = 16
 
int SCIP_EXPR_EXP = 17
 
int SCIP_EXPR_LOG = 18
 
int SCIP_EXPR_SIN = 19
 
int SCIP_EXPR_COS = 20
 
int SCIP_EXPR_TAN = 21
 
int SCIP_EXPR_MIN = 24
 
int SCIP_EXPR_MAX = 25
 
int SCIP_EXPR_ABS = 26
 
int SCIP_EXPR_SIGN = 27
 
int SCIP_EXPR_SUM = 64
 
int SCIP_EXPR_PRODUCT = 65
 
int SCIP_EXPR_LINEAR = 66
 
int SCIP_EXPR_QUADRATIC = 67
 
int SCIP_EXPR_POLYNOMIAL = 68
 
int SCIP_EXPR_USER = 69
 
int SCIP_EXPR_LAST = 70
 
int SCIP_BASESTAT_LOWER = 0
 
int SCIP_BASESTAT_BASIC = 1
 
int SCIP_BASESTAT_UPPER = 2
 
int SCIP_BASESTAT_ZERO = 3
 
int SCIP_EVENTTYPE_DISABLED = 0x00000000
 
int SCIP_EVENTTYPE_VARADDED = 0x00000001
 
int SCIP_EVENTTYPE_VARDELETED = 0x00000002
 
int SCIP_EVENTTYPE_VARFIXED = 0x00000004
 
int SCIP_EVENTTYPE_VARUNLOCKED = 0x00000008
 
int SCIP_EVENTTYPE_OBJCHANGED = 0x00000010
 
int SCIP_EVENTTYPE_GLBCHANGED = 0x00000020
 
int SCIP_EVENTTYPE_GUBCHANGED = 0x00000040
 
int SCIP_EVENTTYPE_LBTIGHTENED = 0x00000080
 
int SCIP_EVENTTYPE_LBRELAXED = 0x00000100
 
int SCIP_EVENTTYPE_UBTIGHTENED = 0x00000200
 
int SCIP_EVENTTYPE_UBRELAXED = 0x00000400
 
int SCIP_EVENTTYPE_GHOLEADDED = 0x00000800
 
int SCIP_EVENTTYPE_GHOLEREMOVED = 0x00001000
 
int SCIP_EVENTTYPE_LHOLEADDED = 0x00002000
 
int SCIP_EVENTTYPE_LHOLEREMOVED = 0x00004000
 
int SCIP_EVENTTYPE_IMPLADDED = 0x00008000
 
int SCIP_EVENTTYPE_PRESOLVEROUND = 0x00010000
 
int SCIP_EVENTTYPE_NODEFOCUSED = 0x00020000
 
int SCIP_EVENTTYPE_NODEFEASIBLE = 0x00040000
 
int SCIP_EVENTTYPE_NODEINFEASIBLE = 0x00080000
 
int SCIP_EVENTTYPE_NODEBRANCHED = 0x00100000
 
int SCIP_EVENTTYPE_FIRSTLPSOLVED = 0x00200000
 
int SCIP_EVENTTYPE_LPSOLVED = 0x00400000
 
int SCIP_EVENTTYPE_POORSOLFOUND = 0x00800000
 
int SCIP_EVENTTYPE_BESTSOLFOUND = 0x01000000
 
int SCIP_EVENTTYPE_ROWADDEDSEPA = 0x02000000
 
int SCIP_EVENTTYPE_ROWDELETEDSEPA = 0x04000000
 
int SCIP_EVENTTYPE_ROWADDEDLP = 0x08000000
 
int SCIP_EVENTTYPE_ROWDELETEDLP = 0x10000000
 
int SCIP_EVENTTYPE_ROWCOEFCHANGED = 0x20000000
 
int SCIP_EVENTTYPE_ROWCONSTCHANGED = 0x40000000
 
int SCIP_EVENTTYPE_ROWSIDECHANGED = 0x80000000
 
int SCIP_EVENTTYPE_SYNC = 0x100000000
 
 SCIP_EVENTTYPE_LPEVENT = SCIP_EVENTTYPE_FIRSTLPSOLVED|SCIP_EVENTTYPE_LPSOLVED
 
int SCIP_LPSOLQUALITY_ESTIMCONDITION = 0
 
int SCIP_LPSOLQUALITY_EXACTCONDITION = 1
 
int SCIP_LOCKTYPE_MODEL = 0
 
int SCIP_LOCKTYPE_CONFLICT = 1
 
int SCIP_BENDERSENFOTYPE_LP = 1
 
int SCIP_BENDERSENFOTYPE_RELAX = 2
 
int SCIP_BENDERSENFOTYPE_PSEUDO = 3
 
int SCIP_BENDERSENFOTYPE_CHECK = 4
 
int SCIP_LPSOLSTAT_NOTSOLVED = 0
 
int SCIP_LPSOLSTAT_OPTIMAL = 1
 
int SCIP_LPSOLSTAT_INFEASIBLE = 2
 
int SCIP_LPSOLSTAT_UNBOUNDEDRAY = 3
 
int SCIP_LPSOLSTAT_OBJLIMIT = 4
 
int SCIP_LPSOLSTAT_ITERLIMIT = 5
 
int SCIP_LPSOLSTAT_TIMELIMIT = 6
 
int SCIP_LPSOLSTAT_ERROR = 7
 
int SCIP_BRANCHDIR_DOWNWARDS = 0
 
int SCIP_BRANCHDIR_UPWARDS = 1
 
int SCIP_BRANCHDIR_FIXED = 2
 
int SCIP_BRANCHDIR_AUTO = 3
 

Detailed Description

holding prototype of the SCIP public functions to use them in PySCIPOpt

Definition in file scip.pxd.