sepastore.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 132 /** removes cuts that are inefficacious w.r.t. the current LP solution from separation storage without adding the cuts to the LP */ 148 * A cut is applicable if it is modifiable, not a bound change, or a bound change that changes bounds by at least epsilon. void SCIPsepastoreEndForceCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:159 SCIP_ROW ** SCIPsepastoreGetCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1347 type definitions for implications, variable bounds, and cliques int SCIPsepastoreGetNCutsApplied(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1387 void SCIPsepastoreStartForceCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:148 Definition: struct_sepastore.h:37 Definition: struct_event.h:169 type definitions for global SCIP settings Definition: struct_prob.h:38 type definitions for return codes for SCIP methods type definitions for collecting reoptimization information SCIP_Bool SCIPsepastoreIsCutApplicable(SCIP_SET *set, SCIP_ROW *cut) Definition: sepastore.c:1338 type definitions for branching rules type definitions for problem statistics type definitions for LP management Definition: struct_sol.h:50 Definition: struct_set.h:56 SCIP_RETCODE SCIPsepastoreRemoveInefficaciousCuts(SCIP_SEPASTORE *sepastore, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_EVENTQUEUE *eventqueue, SCIP_EVENTFILTER *eventfilter, SCIP_LP *lp, SCIP_Bool root, SCIP_EFFICIACYCHOICE efficiacychoice) Definition: sepastore.c:1297 SCIP_RETCODE SCIPsepastoreCreate(SCIP_SEPASTORE **sepastore) Definition: sepastore.c:79 int SCIPsepastoreGetNCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1357 type definitions for storing separated cuts type definitions for managing events SCIP_RETCODE SCIPsepastoreFree(SCIP_SEPASTORE **sepastore) Definition: sepastore.c:105 void SCIPsepastoreStartInitialLP(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:124 Definition: struct_lp.h:189 Definition: struct_reopt.h:113 SCIP_RETCODE SCIPsepastoreAddCut(SCIP_SEPASTORE *sepastore, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_EVENTQUEUE *eventqueue, SCIP_EVENTFILTER *eventfilter, SCIP_LP *lp, SCIP_SOL *sol, SCIP_ROW *cut, SCIP_Bool forcecut, SCIP_Bool root, SCIP_Bool *infeasible) Definition: sepastore.c:554 int SCIPsepastoreGetNCutsFound(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1367 type definitions for branch and bound tree type definitions for storing and manipulating the main problem int SCIPsepastoreGetNCutsFoundRound(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1377 void SCIPsepastoreEndInitialLP(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:136 Definition: struct_lp.h:255 Definition: struct_implics.h:86 SCIP_RETCODE SCIPsepastoreApplyCuts(SCIP_SEPASTORE *sepastore, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_TREE *tree, SCIP_REOPT *reopt, SCIP_LP *lp, SCIP_BRANCHCAND *branchcand, SCIP_EVENTQUEUE *eventqueue, SCIP_EVENTFILTER *eventfilter, SCIP_CLIQUETABLE *cliquetable, SCIP_Bool root, SCIP_EFFICIACYCHOICE efficiacychoice, SCIP_Bool *cutoff) Definition: sepastore.c:1117 Definition: struct_stat.h:44 Definition: struct_tree.h:165 common defines and data types used in all packages of SCIP Definition: struct_event.h:204 Definition: struct_branch.h:36 SCIP_RETCODE SCIPsepastoreClearCuts(SCIP_SEPASTORE *sepastore, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_EVENTQUEUE *eventqueue, SCIP_EVENTFILTER *eventfilter, SCIP_LP *lp) Definition: sepastore.c:1249 memory allocation routines |