11 #include "CoinFinite.hpp"
12 #include "CoinHelperFunctions.hpp"
21 #if defined(_MSC_VER) || defined(__MNO_CYGWIN)
24 #ifndef CBC_DUBIOUS_HEAP
66 virtual bool empty() ;
96 virtual void cleanTree(
CbcModel * model,
double cutoff,
double & bestPossibleObjective);
140 const double * currentLower,
141 const double * currentUpper);
146 std::vector <CbcNode *>
nodes_;
168 #ifdef JJF_ZERO // not used
169 class CbcTreeArray :
public CbcTree {
177 CbcTreeArray (
const CbcTreeArray & rhs);
179 CbcTreeArray &
operator=(
const CbcTreeArray & rhs);
181 virtual ~CbcTreeArray();
205 virtual bool empty() ;
236 #include "CoinSearchTree.hpp"
243 class CbcNewTree :
public CbcTree,
public CoinSearchTreeManager {
251 CbcNewTree (
const CbcNewTree & rhs);
253 CbcNewTree &
operator=(
const CbcNewTree & rhs);
255 virtual ~CbcNewTree();
258 virtual CbcNewTree *
clone()
const;
284 virtual bool empty() ;
287 inline int size()
const {
288 return nodes_.size();
372 inline int size()
const {
386 virtual bool empty();
418 std::vector <CbcNode *>
nodes_;