34#ifndef __SCIP_TYPE_TIMING_H__
35#define __SCIP_TYPE_TIMING_H__
51#define SCIP_PRESOLTIMING_NONE 0x002u
52#define SCIP_PRESOLTIMING_FAST 0x004u
53#define SCIP_PRESOLTIMING_MEDIUM 0x008u
54#define SCIP_PRESOLTIMING_EXHAUSTIVE 0x010u
55#define SCIP_PRESOLTIMING_FINAL 0x020u
58#define SCIP_PRESOLTIMING_ALWAYS (SCIP_PRESOLTIMING_FAST | SCIP_PRESOLTIMING_MEDIUM | SCIP_PRESOLTIMING_EXHAUSTIVE )
59#define SCIP_PRESOLTIMING_MAX (SCIP_PRESOLTIMING_FAST | SCIP_PRESOLTIMING_MEDIUM | SCIP_PRESOLTIMING_EXHAUSTIVE | SCIP_PRESOLTIMING_FINAL)
65#define SCIP_PROPTIMING_BEFORELP 0x001u
66#define SCIP_PROPTIMING_DURINGLPLOOP 0x002u
67#define SCIP_PROPTIMING_AFTERLPLOOP 0x004u
68#define SCIP_PROPTIMING_AFTERLPNODE 0x008u
72#define SCIP_PROPTIMING_ALWAYS (SCIP_PROPTIMING_BEFORELP | SCIP_PROPTIMING_DURINGLPLOOP | SCIP_PROPTIMING_AFTERLPLOOP | SCIP_PROPTIMING_AFTERLPNODE )
78#define SCIP_HEURTIMING_BEFORENODE 0x001u
79#define SCIP_HEURTIMING_DURINGLPLOOP 0x002u
80#define SCIP_HEURTIMING_AFTERLPLOOP 0x004u
81#define SCIP_HEURTIMING_AFTERLPNODE 0x008u
83#define SCIP_HEURTIMING_AFTERPSEUDONODE 0x010u
85#define SCIP_HEURTIMING_AFTERLPPLUNGE 0x020u
87#define SCIP_HEURTIMING_AFTERPSEUDOPLUNGE 0x040u
89#define SCIP_HEURTIMING_DURINGPRICINGLOOP 0x080u
90#define SCIP_HEURTIMING_BEFOREPRESOL 0x100u
91#define SCIP_HEURTIMING_DURINGPRESOLLOOP 0x200u
92#define SCIP_HEURTIMING_AFTERPROPLOOP 0x400u
96#define SCIP_HEURTIMING_AFTERNODE (SCIP_HEURTIMING_AFTERLPNODE | SCIP_HEURTIMING_AFTERPSEUDONODE)
99#define SCIP_HEURTIMING_AFTERPLUNGE (SCIP_HEURTIMING_AFTERLPPLUNGE | SCIP_HEURTIMING_AFTERPSEUDOPLUNGE)
common defines and data types used in all packages of SCIP
result codes for SCIP callback methods
type definitions for SCIP's main datastructure
unsigned int SCIP_PROPTIMING
unsigned int SCIP_HEURTIMING
unsigned int SCIP_PRESOLTIMING