36#ifndef __SCIP_TYPE_CONFLICT_H__
37#define __SCIP_TYPE_CONFLICT_H__
87#define SCIP_DECL_CONFLICTCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
95#define SCIP_DECL_CONFLICTFREE(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
103#define SCIP_DECL_CONFLICTINIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
111#define SCIP_DECL_CONFLICTEXIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
122#define SCIP_DECL_CONFLICTINITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
133#define SCIP_DECL_CONFLICTEXITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
173#define SCIP_DECL_CONFLICTEXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr, SCIP_NODE* node, \
174 SCIP_NODE* validnode, SCIP_BDCHGINFO** bdchginfos, SCIP_Real* relaxedbds, int nbdchginfos, SCIP_CONFTYPE conftype, \
175 SCIP_Bool cutoffinvolved, SCIP_Bool separate, SCIP_Bool local, SCIP_Bool dynamic, SCIP_Bool removable, \
176 SCIP_Bool resolved, SCIP_RESULT* result)
common defines and data types used in all packages of SCIP
struct SCIP_Conflicthdlr SCIP_CONFLICTHDLR
struct SCIP_ConflictSet SCIP_CONFLICTSET
struct SCIP_Conflict SCIP_CONFLICT
enum SCIP_ConflictPresolStrat SCIP_CONFPRES
struct SCIP_ProofSet SCIP_PROOFSET
struct SCIP_LPBdChgs SCIP_LPBDCHGS
@ SCIP_CONFTYPE_ALTINFPROOF
@ SCIP_CONFTYPE_BNDEXCEEDING
@ SCIP_CONFTYPE_PROPAGATION
@ SCIP_CONFTYPE_ALTBNDPROOF
enum SCIP_ConflictType SCIP_CONFTYPE
@ SCIP_CONFPRES_ONLYLOCAL
@ SCIP_CONFPRES_ONLYGLOBAL
struct SCIP_ConflicthdlrData SCIP_CONFLICTHDLRDATA
result codes for SCIP callback methods
type definitions for return codes for SCIP methods
type definitions for SCIP's main datastructure
type definitions for branch and bound tree