33#ifndef __SCIP_PARA_OBJ_SELF_SPLIT_NODESEL_H__ 
   34#define __SCIP_PARA_OBJ_SELF_SPLIT_NODESEL_H__ 
   40#include "scip/scipdefplugins.h" 
   41#include "objscip/objnodesel.h" 
   43#if SCIP_APIVERSION >= 101 
   60class ScipParaObjSelfSplitNodesel : 
public scip::ObjNodesel
 
   71   ScipParaSolver *scipParaSolver;
 
   74   void keepParaNode(SCIP *scip, 
int depth, SCIP_NODE* node);
 
   76   bool ifFeasibleInOriginalProblem(
 
   79         SCIP_VAR **branchVars,
 
   80         SCIP_Real *inBranchBounds);
 
   86   ScipParaObjSelfSplitNodesel(
 
   91         ScipParaSolver *solver,
 
   94      : scip::ObjNodesel::ObjNodesel(scip, 
"ScipParaObjSelfSplitNodeSel", 
"Node selector for self-split ramp-up",
 
  102                                     scipParaSolver(solver)
 
  110   virtual ~ScipParaObjSelfSplitNodesel()
 
Base class of communicator object.
 
static ScipParaCommTh * comm
 
ParaComm extension for SCIP solver.
 
SCIP_DECL_NODESELSELECT(ScipParaObjNodesel::scip_select)
 
SCIP_DECL_NODESELCOMP(ScipParaObjNodesel::scip_comp)
 
ParaSolver extension for SCIP: Parallelized solver implementation for SCIP.