All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
scip::ObjBranchrule Class Reference Detailed DescriptionC++ wrapper for branching rules. This class defines the interface for branching rules implemented in C++.
Definition at line 45 of file objbranchrule.h.
Constructor & Destructor Documentation
default constructor
Definition at line 72 of file objbranchrule.h. References scip_, SCIP_CALL_ABORT, scip_desc_, scip_name_, and SCIPduplicateMemoryArray.
destructor Definition at line 95 of file objbranchrule.h. References scip_, scip_desc_, scip_name_, and SCIPfreeMemoryArray. Member Function Documentation
destructor of branching rule to free user data (called when SCIP is exiting)
Definition at line 107 of file objbranchrule.h. References SCIP_OKAY.
initialization method of branching rule (called after problem was transformed)
Definition at line 116 of file objbranchrule.h. References SCIP_OKAY.
deinitialization method of branching rule (called before transformed problem is freed)
Definition at line 125 of file objbranchrule.h. References SCIP_OKAY.
solving process initialization method of branching rule (called when branch and bound process is about to begin)
Definition at line 134 of file objbranchrule.h. References SCIP_OKAY.
solving process deinitialization method of branching rule (called before branch and bound process data is freed)
Definition at line 143 of file objbranchrule.h. References SCIP_OKAY.
branching execution method for fractional LP solutions
Definition at line 152 of file objbranchrule.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
branching execution method for external candidates
Definition at line 163 of file objbranchrule.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
branching execution method for not completely fixed pseudo solutions
Definition at line 174 of file objbranchrule.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY. Field Documentation
SCIP data structure Definition at line 51 of file objbranchrule.h. Referenced by ObjBranchrule(), and ~ObjBranchrule().
name of the branching rule Definition at line 54 of file objbranchrule.h. Referenced by ObjBranchrule(), SCIPincludeObjBranchrule(), and ~ObjBranchrule().
description of the branching rule Definition at line 57 of file objbranchrule.h. Referenced by ObjBranchrule(), SCIPincludeObjBranchrule(), and ~ObjBranchrule().
default priority of the branching rule Definition at line 60 of file objbranchrule.h. Referenced by SCIPincludeObjBranchrule().
default maximal depth for applying the branching rule Definition at line 63 of file objbranchrule.h. Referenced by SCIPincludeObjBranchrule().
default maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying branching rule (0.0: only on current best node, 1.0: on all nodes) Definition at line 69 of file objbranchrule.h. Referenced by SCIPincludeObjBranchrule(). |