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