Scippy

SCIP

Solving Constraint Integer Programs

debug.h File Reference

Detailed Description

methods for debugging

Author
Tobias Achterberg

Definition in file debug.h.

#include "scip/def.h"
#include "blockmemshell/memory.h"
#include "scip/type_retcode.h"
#include "scip/type_lp.h"
#include "scip/type_prob.h"
#include "scip/type_tree.h"

Go to the source code of this file.

Macros

#define SCIPdebugFreeDebugData(set)   SCIP_OKAY
 
#define SCIPdebugCheckConss(scip, conss, nconss)   SCIP_OKAY
 
#define SCIPdebugCheckRow(set, row)   SCIP_OKAY
 
#define SCIPdebugCheckLbGlobal(scip, var, lb)   SCIP_OKAY
 
#define SCIPdebugCheckUbGlobal(scip, var, ub)   SCIP_OKAY
 
#define SCIPdebugCheckInference(blkmem, set, node, var, newbound, boundtype)   SCIP_OKAY
 
#define SCIPdebugRemoveNode(blkmem, set, node)   SCIP_OKAY
 
#define SCIPdebugCheckVbound(set, var, vbtype, vbvar, vbcoef, vbconstant)   SCIP_OKAY
 
#define SCIPdebugCheckImplic(set, var, varfixing, implvar, impltype, implbound)   SCIP_OKAY
 
#define SCIPdebugCheckClique(set, vars, values, nvars)   SCIP_OKAY
 
#define SCIPdebugCheckConflict(blkmem, set, node, bdchginfos, relaxedbds, nliterals)   SCIP_OKAY
 
#define SCIPdebugCheckConflictFrontier(blkmem, set, node, bdchginfo, bdchginfos, relaxedbds, nliterals, bdchgqueue, forcedbdchgqueue)   SCIP_OKAY
 
#define SCIPdebugIncludeProp(scip)   SCIP_OKAY
 
#define SCIPdebugAddSolVal(scip, var, val)   SCIP_OKAY
 
#define SCIPdebugGetSolVal(scip, var, val)   SCIP_OKAY
 
#define SCIPdebugSolIsValidInSubtree(scip, isvalidinsubtree)   SCIP_OKAY
 
#define SCIPdebugSetMainscipset(set)
 
#define SCIPdebugSolEnable(scip)
 
#define SCIPdebugSolDisable(scip)
 
#define SCIPdebugSolIsEnabled(scip)   FALSE
 
#define SCIPdebugCheckBInvRow(scip, r, coef)   SCIP_OKAY
 

Macro Definition Documentation

#define SCIPdebugFreeDebugData (   set)    SCIP_OKAY

uncomment this define to activate debugging on given solution uncomment this define to activate debugging the LP interface

Definition at line 232 of file debug.h.

Referenced by freeTransform(), and SCIPfreeProb().

#define SCIPdebugCheckConss (   scip,
  conss,
  nconss 
)    SCIP_OKAY

Definition at line 233 of file debug.h.

#define SCIPdebugCheckRow (   set,
  row 
)    SCIP_OKAY

Definition at line 234 of file debug.h.

Referenced by SCIPsepastoreAddCut().

#define SCIPdebugCheckLbGlobal (   scip,
  var,
  lb 
)    SCIP_OKAY

Definition at line 235 of file debug.h.

Referenced by findNewBounds(), treeAddPendingBdchg(), and varProcessChgLbGlobal().

#define SCIPdebugCheckUbGlobal (   scip,
  var,
  ub 
)    SCIP_OKAY

Definition at line 236 of file debug.h.

Referenced by findNewBounds(), treeAddPendingBdchg(), and varProcessChgUbGlobal().

#define SCIPdebugCheckInference (   blkmem,
  set,
  node,
  var,
  newbound,
  boundtype 
)    SCIP_OKAY

Definition at line 237 of file debug.h.

Referenced by SCIPnodeAddBoundinfer().

#define SCIPdebugRemoveNode (   blkmem,
  set,
  node 
)    SCIP_OKAY

Definition at line 238 of file debug.h.

Referenced by SCIPnodeFree(), and solveNode().

#define SCIPdebugCheckVbound (   set,
  var,
  vbtype,
  vbvar,
  vbcoef,
  vbconstant 
)    SCIP_OKAY

Definition at line 239 of file debug.h.

Referenced by varAddVbound().

#define SCIPdebugCheckImplic (   set,
  var,
  varfixing,
  implvar,
  impltype,
  implbound 
)    SCIP_OKAY

Definition at line 240 of file debug.h.

Referenced by varAddImplic().

#define SCIPdebugCheckClique (   set,
  vars,
  values,
  nvars 
)    SCIP_OKAY

Definition at line 241 of file debug.h.

Referenced by SCIPcliquetableAdd().

#define SCIPdebugCheckConflict (   blkmem,
  set,
  node,
  bdchginfos,
  relaxedbds,
  nliterals 
)    SCIP_OKAY

Definition at line 242 of file debug.h.

Referenced by conflictAddConflictCons(), and conflictAddConflictset().

#define SCIPdebugCheckConflictFrontier (   blkmem,
  set,
  node,
  bdchginfo,
  bdchginfos,
  relaxedbds,
  nliterals,
  bdchgqueue,
  forcedbdchgqueue 
)    SCIP_OKAY

Definition at line 243 of file debug.h.

Referenced by conflictAnalyze(), and conflictCreateReconvergenceConss().

#define SCIPdebugIncludeProp (   scip)    SCIP_OKAY

Definition at line 244 of file debug.h.

Referenced by SCIPincludeDefaultPlugins().

#define SCIPdebugSolIsValidInSubtree (   scip,
  isvalidinsubtree 
)    SCIP_OKAY

Definition at line 247 of file debug.h.

#define SCIPdebugSetMainscipset (   set)

Definition at line 248 of file debug.h.

Referenced by SCIPcreateProb(), and SCIPtransformProb().

#define SCIPdebugSolEnable (   scip)

Definition at line 249 of file debug.h.

#define SCIPdebugSolDisable (   scip)

Definition at line 250 of file debug.h.

#define SCIPdebugSolIsEnabled (   scip)    FALSE

Definition at line 251 of file debug.h.

#define SCIPdebugCheckBInvRow (   scip,
  r,
  coef 
)    SCIP_OKAY

Definition at line 271 of file debug.h.

Referenced by SCIPgetLPBInvRow().