|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sepastore.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
128 /** removes cuts that are inefficacious w.r.t. the current LP solution from separation storage without adding the cuts to the LP */
144 * 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:158 SCIP_ROW ** SCIPsepastoreGetCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1334 int SCIPsepastoreGetNCutsApplied(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1374 void SCIPsepastoreStartForceCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:147 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 SCIP_Bool SCIPsepastoreIsCutApplicable(SCIP_SET *set, SCIP_ROW *cut) Definition: sepastore.c:1325 type definitions for branching rules type definitions for problem statistics type definitions for LP management Definition: struct_sol.h:50 Definition: struct_set.h:55 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:1284 SCIP_RETCODE SCIPsepastoreCreate(SCIP_SEPASTORE **sepastore) Definition: sepastore.c:78 int SCIPsepastoreGetNCuts(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1344 type definitions for storing separated cuts type definitions for managing events SCIP_RETCODE SCIPsepastoreFree(SCIP_SEPASTORE **sepastore) Definition: sepastore.c:104 void SCIPsepastoreStartInitialLP(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:123 Definition: struct_lp.h:188 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:550 int SCIPsepastoreGetNCutsFound(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1354 type definitions for branch and bound tree 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_LP *lp, SCIP_BRANCHCAND *branchcand, SCIP_EVENTQUEUE *eventqueue, SCIP_EVENTFILTER *eventfilter, SCIP_Bool root, SCIP_EFFICIACYCHOICE efficiacychoice, SCIP_Bool *cutoff) Definition: sepastore.c:1107 type definitions for storing and manipulating the main problem int SCIPsepastoreGetNCutsFoundRound(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:1364 void SCIPsepastoreEndInitialLP(SCIP_SEPASTORE *sepastore) Definition: sepastore.c:135 Definition: struct_lp.h:251 Definition: struct_stat.h:44 Definition: struct_tree.h:160 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:1236 memory allocation routines |