struct_branch.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 38 SCIP_VAR** lpcands; /**< candidates for branching on LP solution (fractional integer variables) */ 44 SCIP_VAR** pseudocands; /**< candidates for branching on pseudo solution (non-fixed integer variables) */ 55 int nprioexternbins; /**< number of binary external candidates with largest branch priority value */ 56 int nprioexternints; /**< number of integer external candidates with largest branch priority value */ 57 int nprioexternimpls; /**< number of implicit integer external candidates with largest branch priority value */ 62 int npriopseudobins; /**< number of binary pseudo candidates with largest branch priority value */ 63 int npriopseudoints; /**< number of integer pseudo candidates with largest branch priority value */ 70 SCIP_Real maxbounddist; /**< maximal relative distance from current node's dual bound to primal bound 74 SCIP_Longint nexterncalls; /**< number of times, this branching rule was called on external candidates */ 75 SCIP_Longint npseudocalls; /**< number of times, this branching rule was called on a pseudo solution */ 78 SCIP_Longint nconssfound; /**< number of cutting constraints added so far by this branching rule (not 80 SCIP_Longint ndomredsfound; /**< number of domain reductions found so far by this branching rule */ 84 SCIP_DECL_BRANCHCOPY ((*branchcopy)); /**< copy method of branching rule or NULL if you don't want to copy your plugin into sub-SCIPs */ 88 SCIP_DECL_BRANCHINITSOL((*branchinitsol));/**< solving process initialization method of branching rule */ 89 SCIP_DECL_BRANCHEXITSOL((*branchexitsol));/**< solving process deinitialization method of branching rule */ 90 SCIP_DECL_BRANCHEXECLP((*branchexeclp)); /**< branching execution method for fractional LP solutions */ 91 SCIP_DECL_BRANCHEXECEXT((*branchexecext));/**< branching execution method for external candidates */ 92 SCIP_DECL_BRANCHEXECPS((*branchexecps)); /**< branching execution method for not completely fixed pseudo solutions */ 97 int maxdepth; /**< maximal depth level, up to which this branching rule should be used (or -1) */
Definition: struct_var.h:196 type definitions for branching rules type definitions for problem variables Definition: struct_branch.h:68 common defines and data types used in all packages of SCIP Definition: struct_branch.h:36 Definition: struct_clock.h:54 |