36#ifndef __SCIP_TYPE_CONFLICT_H__
37#define __SCIP_TYPE_CONFLICT_H__
86#define SCIP_DECL_CONFLICTCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
94#define SCIP_DECL_CONFLICTFREE(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
102#define SCIP_DECL_CONFLICTINIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
110#define SCIP_DECL_CONFLICTEXIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
121#define SCIP_DECL_CONFLICTINITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
132#define SCIP_DECL_CONFLICTEXITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr)
172#define SCIP_DECL_CONFLICTEXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_CONFLICTHDLR* conflicthdlr, SCIP_NODE* node, \
173 SCIP_NODE* validnode, SCIP_BDCHGINFO** bdchginfos, SCIP_Real* relaxedbds, int nbdchginfos, SCIP_CONFTYPE conftype, \
174 SCIP_Bool cutoffinvolved, SCIP_Bool separate, SCIP_Bool local, SCIP_Bool dynamic, SCIP_Bool removable, \
175 SCIP_Bool resolved, SCIP_RESULT* result)
common defines and data types used in all packages of SCIP
enum SCIP_ConflictPresolStrat SCIP_CONFPRES
@ 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 problem variables