All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 |