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