24 #ifndef __SCIP_DEBUG_H__ 25 #define __SCIP_DEBUG_H__ 49 #ifdef SCIP_DEBUG_SOLUTION 248 #define SCIPdebugSolDataCreate(debugsoldata) SCIP_OKAY 249 #define SCIPdebugFreeSol(set) SCIP_OKAY 250 #define SCIPdebugReset(set) SCIP_OKAY 251 #define SCIPdebugFreeDebugData(set) SCIP_OKAY 252 #define SCIPdebugCheckConss(scip,conss,nconss) SCIP_OKAY 253 #define SCIPdebugCheckRow(set,row) SCIP_OKAY 254 #define SCIPdebugCheckLbGlobal(scip,var,lb) SCIP_OKAY 255 #define SCIPdebugCheckUbGlobal(scip,var,ub) SCIP_OKAY 256 #define SCIPdebugCheckInference(blkmem,set,node,var,newbound,boundtype) SCIP_OKAY 257 #define SCIPdebugRemoveNode(blkmem,set,node) SCIP_OKAY 258 #define SCIPdebugCheckVbound(set,var,vbtype,vbvar,vbcoef,vbconstant) SCIP_OKAY 259 #define SCIPdebugCheckImplic(set,var,varfixing,implvar,impltype,implbound) SCIP_OKAY 260 #define SCIPdebugCheckClique(set,vars,values,nvars) SCIP_OKAY 261 #define SCIPdebugCheckConflict(blkmem,set,node,bdchginfos,relaxedbds,nliterals) SCIP_OKAY 262 #define SCIPdebugCheckConflictFrontier(blkmem,set,node,bdchginfo,bdchginfos,relaxedbds,nliterals,bdchgqueue,forcedbdchgqueue) SCIP_OKAY 263 #define SCIPdebugIncludeProp(scip) SCIP_OKAY 264 #define SCIPdebugAddSolVal(scip,var,val) SCIP_OKAY 265 #define SCIPdebugGetSolVal(scip,var,val) SCIP_OKAY 266 #define SCIPdebugSolIsValidInSubtree(scip,isvalidinsubtree) SCIP_OKAY 267 #define SCIPdebugSolEnable(scip) 268 #define SCIPdebugSolDisable(scip) 269 #define SCIPdebugSolIsEnabled(scip) FALSE 276 #ifdef SCIP_DEBUG_LP_INTERFACE 289 #define SCIPdebugCheckBInvRow(scip,r,coef) SCIP_OKAY enum SCIP_BoundType SCIP_BOUNDTYPE
#define SCIPdebugRemoveNode(blkmem, set, node)
type definitions for miscellaneous datastructures
#define SCIPdebugFreeDebugData(set)
#define SCIPdebugCheckImplic(set, var, varfixing, implvar, impltype, implbound)
#define SCIPdebugSolDataCreate(debugsoldata)
#define SCIPdebugCheckClique(set, vars, values, nvars)
#define SCIPdebugCheckRow(set, row)
enum SCIP_Retcode SCIP_RETCODE
type definitions for return codes for SCIP methods
#define SCIPdebugCheckVbound(set, var, vbtype, vbvar, vbcoef, vbconstant)
type definitions for LP management
#define SCIPdebugCheckConflict(blkmem, set, node, bdchginfos, relaxedbds, nliterals)
struct SCIP_DebugSolData SCIP_DEBUGSOLDATA
#define SCIPdebugIncludeProp(scip)
#define SCIPdebugCheckInference(blkmem, set, node, var, newbound, boundtype)
#define SCIPdebugCheckBInvRow(scip, r, coef)
#define SCIPdebugCheckLbGlobal(scip, var, lb)
#define SCIPdebugGetSolVal(scip, var, val)
#define SCIPdebugCheckUbGlobal(scip, var, ub)
#define SCIPdebugCheckConss(scip, conss, nconss)
#define SCIPdebugSolIsValidInSubtree(scip, isvalidinsubtree)
#define SCIPdebugCheckConflictFrontier(blkmem, set, node, bdchginfo, bdchginfos, relaxedbds, nliterals, bdchgqueue, forcedbdchgqueue)
type definitions for branch and bound tree
type definitions for storing and manipulating the main problem
#define SCIPdebugReset(set)
#define SCIPdebugSolDisable(scip)
#define SCIPdebugAddSolVal(scip, var, val)
#define SCIPdebugSolIsEnabled(scip)
common defines and data types used in all packages of SCIP
struct BMS_BlkMem BMS_BLKMEM
#define SCIPdebugSolEnable(scip)
#define SCIPdebugFreeSol(set)
memory allocation routines