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 Definition: struct_sepa.h:36 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 |