Classes | Namespaces | Enumerations
quadtree.h File Reference

Go to the source code of this file.

Classes

class  oomph::QuadTree
 QuadTree class: Recursively defined, generalised quadtree. More...
 
class  oomph::QuadTreeRoot
 QuadTreeRoot is a QuadTree that forms the root of a (recursive) quadtree. The "root node" is special as it holds additional information about its neighbours and their relative rotation (inside a QuadTreeForest). More...
 
class  oomph::QuadTreeForest
 A QuadTreeForest consists of a collection of QuadTreeRoots. Each member tree can have neighbours to its S/W/N/E and the orientation of their compasses can differ, allowing for complex, unstructured meshes. More...
 

Namespaces

namespace  oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
 
namespace  oomph::QuadTreeNames
 Namespace for QuadTree directions.
 

Enumerations

enum  {
  oomph::QuadTreeNames::SW , oomph::QuadTreeNames::SE , oomph::QuadTreeNames::NW , oomph::QuadTreeNames::NE ,
  oomph::QuadTreeNames::N , oomph::QuadTreeNames::E , oomph::QuadTreeNames::S , oomph::QuadTreeNames::W ,
  oomph::QuadTreeNames::OMEGA = 26
}
 Directions. OMEGA is used if a direction is undefined in a certain context. More...