All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
objbranchrule.cpp File Reference Detailed DescriptionC++ wrapper for branching rules. Definition in file objbranchrule.cpp. Go to the source code of this file.
Function Documentation
copy method for branchrule plugins (called when SCIP copies plugins) Definition at line 53 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, SCIPbranchruleGetData(), SCIPincludeObjBranchrule(), and TRUE.
destructor of branching rule to free user data (called when SCIP is exiting) Definition at line 78 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, SCIPbranchruleGetData(), and SCIPbranchruleSetData().
initialization method of branching rule (called after problem was transformed) Definition at line 104 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
deinitialization method of branching rule (called before transformed problem is freed) Definition at line 122 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
solving process initialization method of branching rule (called when branch and bound process is about to begin) Definition at line 139 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
solving process deinitialization method of branching rule (called before branch and bound process data is freed) Definition at line 156 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
branching execution method for fractional LP solutions Definition at line 173 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
branching execution method for external candidates Definition at line 190 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
branching execution method for not completely fixed pseudo solutions Definition at line 207 of file objbranchrule.cpp. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPbranchruleGetData().
creates the branching rule for the given branching rule object and includes it in SCIP
Definition at line 229 of file objbranchrule.cpp. References NULL, SCIP_CALL, scip::ObjBranchrule::scip_desc_, scip::ObjBranchrule::scip_maxbounddist_, scip::ObjBranchrule::scip_maxdepth_, scip::ObjBranchrule::scip_name_, SCIP_OKAY, scip::ObjBranchrule::scip_priority_, and SCIPincludeBranchrule(). Referenced by SCIP_DECL_BRANCHCOPY().
returns the branchrule object of the given name, or 0 if not existing
Definition at line 258 of file objbranchrule.cpp. References NULL, SCIPbranchruleGetData(), and SCIPfindBranchrule().
returns the branchrule object for the given branching rule
Definition at line 277 of file objbranchrule.cpp. References NULL, and SCIPbranchruleGetData(). |