Classes | Namespaces | Enumerations
binary_tree.h File Reference

Go to the source code of this file.


class  oomph::BinaryTree
 BinaryTree class: Recursively defined, generalised binary tree. More...
class  oomph::BinaryTreeRoot
 BinaryTreeRoot is a BinaryTree that forms the root of a (recursive) binary tree. The "root node" is special as it holds additional information about its neighbours. More...
class  oomph::BinaryTreeForest
 A BinaryTreeForest consists of a collection of BinaryTreeRoots. Each member tree can have neighbours to its left and right. More...


namespace  oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
namespace  oomph::BinaryTreeNames
 Namespace for BinaryTree directions.


enum  { oomph::BinaryTreeNames::L , oomph::BinaryTreeNames::R , oomph::BinaryTreeNames::OMEGA = 26 }
 Directions (L/R). OMEGA is used if a direction is undefined in a certain context. More...