41#ifndef __SCIP_EVENT_SHADOWTREE_H__
42#define __SCIP_EVENT_SHADOWTREE_H__
common defines and data types used in all packages of SCIP
SCIP_RETCODE SCIPactivateShadowTree(SCIP *scip, SCIP_EVENTHDLR *eventhdlr)
SCIP_SHADOWTREE * SCIPgetShadowTree(SCIP_EVENTHDLR *eventhdlr)
SCIP_SHADOWNODE * SCIPshadowTreeGetShadowNode(SCIP_SHADOWTREE *shadowtree, SCIP_NODE *node)
struct SCIP_ShadowBoundUpdate SCIP_SHADOWBOUNDUPDATE
SCIP_Real SCIPgetShadowTreeEventHandlerExecutionTime(SCIP *scip, SCIP_EVENTHDLR *eventhdlr)
struct SCIP_ShadowTree SCIP_SHADOWTREE
struct SCIP_ShadowNode SCIP_SHADOWNODE
SCIP_SHADOWNODE * SCIPshadowTreeGetShadowNodeFromNodeNumber(SCIP_SHADOWTREE *shadowtree, SCIP_Longint nodeno)
SCIP_RETCODE SCIPincludeEventHdlrShadowTree(SCIP *scip, SCIP_EVENTHDLR **eventhdlrptr)
SCIP_BOUNDTYPE boundchgtype
struct SCIP_ShadowNode ** children
SCIP_SHADOWBOUNDUPDATE * branchingdecisions
SCIP_SHADOWBOUNDUPDATE * propagations
struct SCIP_ShadowNode * parent
type definitions for managing events
struct SCIP_Eventhdlr SCIP_EVENTHDLR
enum SCIP_BoundType SCIP_BOUNDTYPE
type definitions for miscellaneous datastructures
struct SCIP_HashTable SCIP_HASHTABLE
enum SCIP_Retcode SCIP_RETCODE
type definitions for SCIP's main datastructure
type definitions for branch and bound tree
struct SCIP_Node SCIP_NODE
type definitions for problem variables