type_relax.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 relaxator (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 relaxator (called before branch and bound process data is freed) 97 * The method is called in the node processing loop. It solves the current subproblem's relaxation. 106 * possible return values for *result (if more than one applies, the first in the list should be used): 108 * - SCIP_CONSADDED : an additional constraint was generated, and the relaxator should not be called again on the 110 * - SCIP_REDUCEDDOM : a variable's domain was reduced, and the relaxator should not be called again on the same 112 * - SCIP_SEPARATED : a cutting plane was generated, and the relaxator should not be called again on the same relaxation 113 * - SCIP_SUCCESS : the relaxator solved the relaxation and should not be called again on the same relaxation 114 * - SCIP_SUSPENDED : the relaxator interrupted its solving process to wait for additional input (e.g. cutting 118 #define SCIP_DECL_RELAXEXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_RELAX* relax, SCIP_Real* lowerbound, SCIP_RESULT* result) type definitions for return codes for SCIP methods type definitions for SCIP's main datastructure result codes for SCIP callback methods common defines and data types used in all packages of SCIP |