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 1755 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(), selectBranchVar(), and selectVarMultAggrBranching().
sets user data of branching rule; user has to free old data in advance!
Definition at line 1765 of file branch.c. References SCIP_Branchrule::branchruledata, and NULL. Referenced by SCIP_DECL_BRANCHFREE().
gets name of branching rule
Definition at line 1877 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_BRANCHEXITSOL(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_SORTPTRCOMP(), SCIPbranchruleCopyInclude(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), and SCIPsetGetNodesel().
gets description of branching rule
Definition at line 1887 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 1897 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 1921 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 1943 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 1977 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 1987 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 1997 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 2007 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 2017 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 2027 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 2037 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 2049 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 2059 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 2069 of file branch.c. References SCIP_Branchrule::nchildren, and NULL. Referenced by displayRelevantStats(), and printBranchruleStatistics().
is branching rule initialized?
Definition at line 2079 of file branch.c. References SCIP_Branchrule::initialized, and NULL. Referenced by SCIPsetFindNodesel(). |