6 #ifndef CbcCompareBase_H
7 #define CbcCompareBase_H
59 int) {
return (
false); }
133 assert(nodeNumberX != nodeNumberY);
134 return (nodeNumberX > nodeNumberY);
virtual bool every1000Nodes(CbcModel *, int)
virtual void generateCpp(FILE *)
Create C++ lines to get to current state.
virtual bool alternateTest(CbcNode *x, CbcNode *y)
This is alternate test function.
CbcNodeInfo * nodeInfo() const
bool operator()(CbcNode *x, CbcNode *y)
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...
int nodeNumber() const
The node number.
virtual bool newSolution(CbcModel *, double, int)
Reconsider behaviour after discovering a new solution.
int nodeNumber() const
The node number.
CbcCompareBase & operator=(const CbcCompareBase &rhs)
void sayThreaded()
Say threaded.
CbcCompareBase(const CbcCompareBase &rhs)
virtual bool newSolution(CbcModel *)
Reconsider behaviour after discovering a new solution.
virtual CbcCompareBase * clone() const
Clone.
bool equalityTest(CbcNode *x, CbcNode *y) const
Further test if everything else equal.
Information required while the node is live.
Using MS heap implementation.
virtual ~CbcCompareBase()
virtual bool test(CbcNode *, CbcNode *)
This is test function.
Simple Branch and bound class.