8 #ifndef CbcDummyBranchingObject_H
9 #define CbcDummyBranchingObject_H
virtual CbcBranchingObject * clone() const
Clone.
Abstract branching object base class Now just difference with OsiBranchingObject. ...
virtual void print() const
Print something about branch - only if log level high.
virtual CbcRangeCompare compareBranchingObject(const CbcBranchingObject *brObj, const bool replaceIfOverlap=false)
Compare the this with brObj.
virtual double branch()
Dummy branch.
CbcDummyBranchingObject & operator=(const CbcDummyBranchingObject &rhs)
Assignment operator.
virtual void print()
Print something about branch - only if log level high.
CbcDummyBranchingObject(CbcModel *model=NULL)
Default constructor.
virtual ~CbcDummyBranchingObject()
Destructor.
virtual void previousBranch()
Reset every information so that the branching object appears to point to the previous child...
virtual int compareOriginalObject(const CbcBranchingObject *brObj) const
Compare the original object of this with the original object of brObj.
virtual CbcBranchObjType type() const
Return the type (an integer identifier) of this.
CbcModel * model() const
Return model.
Simple Branch and bound class.
virtual double branch()=0
Execute the actions required to branch, as specified by the current state of the branching object...