choco.palm.dbt.search
Class PalmAbstractBranching

java.lang.Object
  extended by choco.branch.AbstractBranching
      extended by choco.palm.dbt.search.PalmAbstractBranching
All Implemented Interfaces:
Branching, ObjectBranching
Direct Known Subclasses:
PalmAssignVar, PalmCyclicSplit

public abstract class PalmAbstractBranching
extends AbstractBranching
implements ObjectBranching

Abstract class for branching algorithms.


Field Summary
protected  PalmExtend extender
          The extender the branching which uses this branching.
 
Fields inherited from class choco.branch.AbstractBranching
LOG_DECISION_MSG, LOG_DOWN_MSG, LOG_UP_MSG, logger, manager, nextBranching
 
Constructor Summary
PalmAbstractBranching()
           
 
Method Summary
 PalmExtend getExtender()
          Gets the extender which uses this branching.
 void setExtender(PalmExtend extender)
          Sets the extender which uses this branching.
 
Methods inherited from class choco.branch.AbstractBranching
getDecisionLogMsg, getNextBranching, setNextBranching, setSolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface choco.branch.ObjectBranching
finishedBranching, getNextBranch, selectFirstBranch
 
Methods inherited from interface choco.branch.Branching
selectBranchingObject
 

Field Detail

extender

protected PalmExtend extender
The extender the branching which uses this branching.

Constructor Detail

PalmAbstractBranching

public PalmAbstractBranching()
Method Detail

getExtender

public PalmExtend getExtender()
Gets the extender which uses this branching.


setExtender

public void setExtender(PalmExtend extender)
Sets the extender which uses this branching.