All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SCIP_Branchrule Struct Reference Detailed Descriptionbranching rule Definition at line 68 of file struct_branch.h.
Member Function Documentation
copy method of branching rule or NULL if you don't want to copy your plugin into sub-SCIPs
destructor of branching rule
initialize branching rule
deinitialize branching rule
solving process initialization method of branching rule
solving process deinitialization method of branching rule
branching execution method for fractional LP solutions
branching execution method for external candidates
branching execution method for not completely fixed pseudo solutions Field Documentation
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 70 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetMaxbounddist(), and SCIPbranchruleSetMaxbounddist().
number of times, this branching rule was called on an LP solution Definition at line 73 of file struct_branch.h. Referenced by SCIPbranchruleExecLPSol(), SCIPbranchruleGetNLPCalls(), and SCIPbranchruleInit().
number of times, this branching rule was called on external candidates Definition at line 74 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleGetNExternCalls(), and SCIPbranchruleInit().
number of times, this branching rule was called on a pseudo solution Definition at line 75 of file struct_branch.h. Referenced by SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetNPseudoCalls(), and SCIPbranchruleInit().
number of cutoffs found so far by this branching rule Definition at line 76 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetNCutoffs(), and SCIPbranchruleInit().
number of cutting planes found so far by this branching rule Definition at line 77 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleGetNCutsFound(), and SCIPbranchruleInit().
number of cutting constraints added so far by this branching rule (not counting constraint additions to child nodes used for branching) Definition at line 78 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetNConssFound(), and SCIPbranchruleInit().
number of domain reductions found so far by this branching rule Definition at line 80 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetNDomredsFound(), and SCIPbranchruleInit().
number of children created so far by this branching rule Definition at line 81 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetNChildren(), and SCIPbranchruleInit().
name of branching rule Definition at line 82 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleExit(), SCIPbranchruleGetName(), and SCIPbranchruleInit().
description of branching rule Definition at line 83 of file struct_branch.h. Referenced by SCIPbranchruleGetDesc().
branching rule data Definition at line 93 of file struct_branch.h. Referenced by SCIPbranchruleGetData(), and SCIPbranchruleSetData().
time spend for setting up this branchrule for the next stages Definition at line 94 of file struct_branch.h. Referenced by SCIPbranchruleExit(), SCIPbranchruleExitsol(), SCIPbranchruleGetSetupTime(), SCIPbranchruleInit(), and SCIPbranchruleInitsol().
branching rule execution time Definition at line 95 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetTime(), and SCIPbranchruleInit().
priority of the branching rule Definition at line 96 of file struct_branch.h. Referenced by SCIPbranchruleGetPriority(), and SCIPbranchruleSetPriority().
maximal depth level, up to which this branching rule should be used (or -1) Definition at line 97 of file struct_branch.h. Referenced by SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPbranchruleGetMaxdepth(), and SCIPbranchruleSetMaxdepth().
is branching rule initialized? Definition at line 98 of file struct_branch.h. Referenced by SCIPbranchruleExit(), SCIPbranchruleInit(), and SCIPbranchruleIsInitialized().
is branching rule an obj branching rule? Definition at line 99 of file struct_branch.h. |