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