6 #ifndef CbcCompareBase_H 7 #define CbcCompareBase_H 59 int ) {
return (
false) ; }
124 assert (nodeNumberX != nodeNumberY);
125 return (nodeNumberX > nodeNumberY);
CbcCompareBase & operator=(const CbcCompareBase &rhs)
int nodeNumber() const
The node number.
CbcNodeInfo * nodeInfo() const
virtual CbcCompareBase * clone() const
Clone.
virtual bool test(CbcNode *, CbcNode *)
This is test function.
bool equalityTest(CbcNode *x, CbcNode *y) const
Further test if everything else equal.
virtual bool newSolution(CbcModel *, double, int)
Reconsider behaviour after discovering a new solution.
virtual bool newSolution(CbcModel *)
Reconsider behaviour after discovering a new solution.
int nodeNumber() const
The node number.
Using MS heap implementation.
virtual ~CbcCompareBase()
virtual void generateCpp(FILE *)
Create C++ lines to get to current state.
Information required while the node is live.
virtual bool every1000Nodes(CbcModel *, int)
Information required to recreate the subproblem at this node.
virtual bool fullScan() const
Returns true if wants code to do scan with alternate criterion NOTE - this is temporarily disabled...
bool operator()(CbcNode *x, CbcNode *y)
Simple Branch and bound class.
void sayThreaded()
Say threaded.
virtual bool alternateTest(CbcNode *x, CbcNode *y)
This is alternate test function.
CbcCompareBase(const CbcCompareBase &rhs)