struct_certificate.h
Go to the documentation of this file.
33/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
56 SCIP_Bool isbound; /**< is the last printed index a bound? if it is not, the other information is not useful */
76/** data structure for certifying MIR cut (splitcoefs, rhs, fractionality f, 1/1-f, scaling factor, which bounds to use) */
79 SCIP_Real* splitcoefficients; /**< coefficients in the split, saved in the complemented variable space */
82 SCIP_Bool* slackroundeddown; /**< original part of integer slack that needs to be accounted for */
89 SCIP_Bool* localbdused; /**< TRUE if local bound was used to complement variable, FALSE if global was used */
99 SCIP_Real unroundedrhs; /**< we need to save the rhs if we round down integral cuts for certification */
105 SCIP_Longint derindex_self; /**< line index of node's own bound, initially inherited from parent */
127 SCIP_AGGREGATIONINFO** aggrinfo; /**< array to store the aggregation info to avoid memory leaks */
138 SCIP_Longint lastboundindex; /**< place to store the last bound index to avoid having to add it to the signature of SCIPvarChgUbLocal, varProcessChgUbLocal */
146 SCIP_Real maxfilesize; /**< maximum size of derivation file in MB (stop printing if exceeded) */
152 SCIP_Bool objintegral; /**< is the objective always integral? copy this so we don't need the prob everywhere */
153 SCIP_Bool workingmirinfo; /**< true if mirinfo is under construction and not sparsely stored, false otherwise */
154 SCIP_Bool workingaggrinfo; /**< true if aggrinfo is under construction (last entry not in hashmap), false otherwise */
155 SCIP_RATIONAL** vals; /**< we maintain an array for solvals so we don't have to reallocate at every bounding call */
common defines and data types used in all packages of SCIP
wrapper functions to map file i/o to standard or zlib file i/o
Definition: struct_cuts.h:41
Definition: struct_certificate.h:63
Definition: struct_certificate.h:52
SCIP_Longint certificateindex
Definition: struct_certificate.h:58
Definition: struct_certificate.h:122
SCIP_Bool transfile_initialized
Definition: struct_certificate.h:142
Definition: struct_certificate.h:103
SCIP_Longint assumptionindex_self
Definition: struct_certificate.h:104
SCIP_Longint assumptionindex_left
Definition: struct_certificate.h:107
SCIP_Longint assumptionindex_right
Definition: struct_certificate.h:110
Definition: struct_misc.h:139
Definition: intervalarith.h:55
Definition: struct_message.h:46
Definition: struct_certificate.h:78
Definition: struct_rational.h:47
Definition: struct_lp.h:205
type definitions for certificate output
type definitions for miscellaneous datastructures
type definitions for problem variables