type_sepa.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 73 /** solving process initialization method of separator (called when branch and bound process is about to begin) 75 * This method is called when the presolving was finished and the branch and bound process is about to begin. 84 /** solving process deinitialization method of separator (called before branch and bound process data is freed) 97 * Searches for cutting planes that separate the current LP solution. The method is called in the LP solving loop, 105 * possible return values for *result (if more than one applies, the first in the list should be used): 110 * - SCIP_NEWROUND : a cutting plane was generated and a new separation round should immediately start 111 * - SCIP_DIDNOTFIND : the separator searched, but did not find domain reductions, cutting planes, or cut constraints 115 #define SCIP_DECL_SEPAEXECLP(x) SCIP_RETCODE x (SCIP* scip, SCIP_SEPA* sepa, SCIP_RESULT* result) 119 * Searches for cutting planes that separate the given primal solution. The method is called outside the LP solution 120 * loop (e.g., by a relaxator or a primal heuristic), which means that there is no valid LP solution. 128 * possible return values for *result (if more than one applies, the first in the list should be used): 133 * - SCIP_NEWROUND : a cutting plane was generated and a new separation round should immediately start 134 * - SCIP_DIDNOTFIND : the separator searched, but did not find domain reductions, cutting planes, or cut constraints 138 #define SCIP_DECL_SEPAEXECSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_SEPA* sepa, SCIP_SOL* sol, SCIP_RESULT* result) type definitions for return codes for SCIP methods type definitions for SCIP's main datastructure type definitions for storing primal CIP solutions result codes for SCIP callback methods common defines and data types used in all packages of SCIP |