# /home/coin/svn-release/Blis-0.94.1/CoinUtils/src/CoinSearchTree.hpp File Reference

`#include <vector>`
`#include <algorithm>`
`#include <cmath>`
`#include <string>`
`#include "CoinFinite.hpp"`
`#include "CoinHelperFunctions.hpp"`
Include dependency graph for CoinSearchTree.hpp:

Go to the source code of this file.

## Classes
class | BitVector128
class | CoinTreeNode
| A class from which the real tree nodes should be derived from. More...
class | CoinTreeSiblings
struct | CoinSearchTreeComparePreferred
| Function objects to compare search tree nodes. More...
struct | CoinSearchTreeCompareDepth
| Depth First Search. More...
struct | CoinSearchTreeCompareBreadth
struct | CoinSearchTreeCompareBest
| Best first search. More...
class | CoinSearchTreeBase
class | CoinSearchTree< Comp >
class | CoinSearchTreeManager
## Enumerations
enum | CoinNodeAction { CoinAddNodeToCandidates, CoinTestNodeForDiving, CoinDiveIntoNode }
## Functions
bool | operator< (const BitVector128 &b0, const BitVector128 &b1)

## Enumeration Type Documentation

enum CoinNodeAction

Enumerator:

  CoinAddNodeToCandidates |
  CoinTestNodeForDiving |
  CoinDiveIntoNode |

Definition at line 398 of file CoinSearchTree.hpp.

## Function Documentation

bool operator< | ( | const BitVector128 & | b0,
|  | const BitVector128 & | b1 |
| ) |  |  |