type_benderscut.h
Go to the documentation of this file.
34/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
49typedef struct SCIP_BenderscutData SCIP_BENDERSCUTDATA; /**< locally defined Benders' decomposition cut data */
59#define SCIP_DECL_BENDERSCUTCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_BENDERS* benders, SCIP_BENDERSCUT* benderscut)
69/** initialization method of the Benders' decomposition cut (called after problem was transformed)
77/** deinitialization method of the Benders' decomposition cut (called before transformed problem is freed)
85/** solving process initialization method of the Benders' decomposition cut (called when branch and bound process is about to begin)
87 * This method is called when the presolving was finished and the branch and bound process is about to begin.
95/** solving process deinitialization method of the Benders' decomposition cut (called before branch and bound process data is freed)
117 * possible return values for *result (if more than one applies, the first in the list should be used):
119 * - SCIP_DIDNOTFIND : if the Benders' cut was run, but there was an error in generating the cut.
120 * - SCIP_FEASIBLE : if the Benders' decomposition cut algorithm has not generated a constraint or cut.
124#define SCIP_DECL_BENDERSCUTEXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_BENDERS* benders, SCIP_BENDERSCUT* benderscut,\
common defines and data types used in all packages of SCIP
Definition: struct_benderscut.h:47
result codes for SCIP callback methods
type definitions for SCIP's main datastructure
timing definitions for SCIP