storage for pooled cuts
Definition at line 49 of file struct_cutpool.h.
#include <struct_cutpool.h>
SCIP_Longint SCIP_Cutpool::ncalls |
number of times, the cutpool was separated
Definition at line 51 of file struct_cutpool.h.
Referenced by SCIPcutpoolGetNCalls(), and SCIPcutpoolSeparate().
SCIP_Longint SCIP_Cutpool::ncutsfound |
total number of cuts that were separated from the pool
Definition at line 52 of file struct_cutpool.h.
Referenced by SCIPcutpoolGetNCutsFound().
SCIP_CLOCK* SCIP_Cutpool::poolclock |
SCIP_HASHTABLE* SCIP_Cutpool::hashtable |
hash table to identify already stored cuts
Definition at line 54 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), SCIPcutpoolAddNewRow(), SCIPcutpoolAddRow(), SCIPcutpoolDelRow(), and SCIPcutpoolIsCutNew().
SCIP_CUT** SCIP_Cutpool::cuts |
stored cuts of the pool
Definition at line 55 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), cutpoolEnsureCutsMem(), SCIPcutpoolAddNewRow(), SCIPcutpoolClear(), and SCIPcutpoolGetCuts().
SCIP_Longint SCIP_Cutpool::processedlp |
last LP that has been processed for separating the LP
Definition at line 56 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), and SCIPcutpoolSeparate().
SCIP_Longint SCIP_Cutpool::processedlpsol |
last LP that has been processed for separating other solutions
Definition at line 57 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), and SCIPcutpoolSeparate().
SCIP_Real SCIP_Cutpool::processedlpefficacy |
minimal efficacy used in last processed LP
Definition at line 58 of file struct_cutpool.h.
Referenced by SCIPcutpoolSeparate().
SCIP_Real SCIP_Cutpool::processedlpsolefficacy |
minimal efficacy used in last processed LP for separating other solutions
Definition at line 59 of file struct_cutpool.h.
Referenced by SCIPcutpoolSeparate().
int SCIP_Cutpool::cutssize |
size of cuts array
Definition at line 60 of file struct_cutpool.h.
Referenced by cutpoolEnsureCutsMem().
int SCIP_Cutpool::ncuts |
number of cuts stored in the pool
Definition at line 61 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), SCIPcutpoolAddNewRow(), SCIPcutpoolClear(), SCIPcutpoolGetNCuts(), and SCIPcutpoolSeparate().
int SCIP_Cutpool::nremovablecuts |
number of cuts stored in the pool that are marked to be removable
Definition at line 62 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), SCIPcutpoolAddNewRow(), SCIPcutpoolClear(), and SCIPcutpoolSeparate().
int SCIP_Cutpool::agelimit |
maximum age a cut can reach before it is deleted from the pool
Definition at line 63 of file struct_cutpool.h.
int SCIP_Cutpool::firstunprocessed |
first cut that has not been processed in the last LP
Definition at line 64 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), and SCIPcutpoolSeparate().
int SCIP_Cutpool::firstunprocessedsol |
first cut that has not been processed in the last LP when separating other solutions
Definition at line 65 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), and SCIPcutpoolSeparate().
int SCIP_Cutpool::maxncuts |
maximal number of cuts stored in the pool at the same time
Definition at line 66 of file struct_cutpool.h.
Referenced by SCIPcutpoolAddNewRow(), and SCIPcutpoolGetMaxNCuts().
SCIP_Bool SCIP_Cutpool::globalcutpool |
is this the global cut pool of SCIP?
Definition at line 67 of file struct_cutpool.h.
Referenced by cutpoolDelCut(), SCIPcutpoolAddNewRow(), and SCIPcutpoolClear().