|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pub_branch.h File Reference Detailed Descriptionpublic methods for branching rules Definition in file pub_branch.h. Go to the source code of this file. Function Documentation
comparison method for sorting branching rules w.r.t. to their name Definition at line 1172 of file branch.c. References SCIPbranchruleGetName().
gets user data of branching rule
Definition at line 1721 of file branch.c. References SCIP_Branchrule::branchruledata, and NULL. Referenced by applyBdchgs(), branch(), execRelpscost(), SCIP_DECL_BRANCHCOPY(), SCIP_DECL_BRANCHEXECEXT(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECPS(), SCIP_DECL_BRANCHEXIT(), SCIP_DECL_BRANCHEXITSOL(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_BRANCHINITSOL(), SCIPfindObjBranchrule(), SCIPgetObjBranchrule(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), and selectBranchVar().
sets user data of branching rule; user has to free old data in advance!
Definition at line 1731 of file branch.c. References SCIP_Branchrule::branchruledata, and NULL. Referenced by SCIP_DECL_BRANCHFREE().
gets name of branching rule
Definition at line 1843 of file branch.c. References SCIP_Branchrule::name, and NULL. Referenced by branch(), printBranchruleStatistics(), SCIP_DECL_BRANCHCOPY(), SCIP_DECL_BRANCHEXECEXT(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECPS(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_SORTPTRCOMP(), SCIPbranchruleCopyInclude(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
gets description of branching rule
Definition at line 1853 of file branch.c. References SCIP_Branchrule::desc, and NULL. Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().
gets priority of branching rule
Definition at line 1863 of file branch.c. References NULL, and SCIP_Branchrule::priority. Referenced by SCIP_DECL_DIALOGEXEC().
gets maximal depth level, up to which this branching rule should be used (-1 for no limit)
Definition at line 1887 of file branch.c. References SCIP_Branchrule::maxdepth, and NULL. Referenced by SCIP_DECL_DIALOGEXEC().
gets maximal relative distance from current node's dual bound to primal bound for applying branching rule
Definition at line 1909 of file branch.c. References SCIP_Branchrule::maxbounddist, and NULL. Referenced by SCIP_DECL_DIALOGEXEC().
gets time in seconds used in this branching rule for setting up for next stages
Definition at line 1943 of file branch.c. References NULL, SCIPclockGetTime(), and SCIP_Branchrule::setuptime. Referenced by printBranchruleStatistics().
gets time in seconds used in this branching rule
Definition at line 1953 of file branch.c. References SCIP_Branchrule::branchclock, NULL, and SCIPclockGetTime(). Referenced by printBranchruleStatistics().
gets the total number of times, the branching rule was called on an LP solution
Definition at line 1963 of file branch.c. References SCIP_Branchrule::nlpcalls, and NULL. Referenced by printBranchruleStatistics().
gets the total number of times, the branching rule was called on external candidates gets the total number of times, the branching rule was called on an external solution
Definition at line 1973 of file branch.c. References SCIP_Branchrule::nexterncalls, and NULL. Referenced by printBranchruleStatistics().
gets the total number of times, the branching rule was called on a pseudo solution
Definition at line 1983 of file branch.c. References SCIP_Branchrule::npseudocalls, and NULL. Referenced by printBranchruleStatistics().
gets the total number of times, the branching rule detected a cutoff
Definition at line 1993 of file branch.c. References SCIP_Branchrule::ncutoffs, and NULL. Referenced by printBranchruleStatistics().
gets the total number of cuts, the branching rule separated
Definition at line 2003 of file branch.c. References SCIP_Branchrule::ncutsfound, and NULL. Referenced by printBranchruleStatistics().
gets the total number of constraints, the branching rule added to the respective local nodes (not counting constraints that were added to the child nodes as branching decisions)
Definition at line 2015 of file branch.c. References SCIP_Branchrule::nconssfound, and NULL. Referenced by printBranchruleStatistics().
gets the total number of domain reductions, the branching rule found
Definition at line 2025 of file branch.c. References SCIP_Branchrule::ndomredsfound, and NULL. Referenced by printBranchruleStatistics().
gets the total number of children, the branching rule created
Definition at line 2035 of file branch.c. References SCIP_Branchrule::nchildren, and NULL. Referenced by printBranchruleStatistics().
is branching rule initialized?
Definition at line 2045 of file branch.c. References SCIP_Branchrule::initialized, and NULL. |