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(), SCIPincludeDialogDefaultSet(), and SCIPsetFindBranchrule().
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 1931 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 1941 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 1951 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 1961 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 1971 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 1981 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 1991 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 2003 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 2013 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 2023 of file branch.c. References SCIP_Branchrule::nchildren, and NULL. Referenced by printBranchruleStatistics().
is branching rule initialized?
Definition at line 2033 of file branch.c. References SCIP_Branchrule::initialized, and NULL. Referenced by SCIPsetIncludeBranchrule(). |