libMesh::Trees Namespace Reference

Typedefs

typedef Tree< 2 > BinaryTree
 
typedef Tree< 4 > QuadTree
 
typedef Tree< 8 > OctTree
 

Enumerations

enum  BuildType { NODES =0, ELEMENTS, LOCAL_ELEMENTS, INVALID_BUILD_TYPE }
 Base class for different Tree types. More...
 

Detailed Description

For convenience we define QuadTrees and OctTrees explicitly.

Typedef Documentation

◆ BinaryTree

A BinaryTree is a tree appropriate for 1D meshes.

Definition at line 122 of file tree.h.

◆ OctTree

An OctTree is a tree appropriate for 3D meshes.

Definition at line 134 of file tree.h.

◆ QuadTree

A QuadTree is a tree appropriate for 2D meshes.

Definition at line 128 of file tree.h.

Enumeration Type Documentation

◆ BuildType

Base class for different Tree types.

enum defining how to build the tree. NODES will populate the tree with nodes and then replace the nodes with element connectivity, ELEMENTS will populate the tree with the elements directly. LOCAL_ELEMENTS will populate the tree only with elements from the current processor. This experimental capability may be useful if you do not wish to include off-processor elements in the search for a Point.

Author
Daniel Dreyer
Date
2003
Enumerator
NODES 
ELEMENTS 
LOCAL_ELEMENTS 
INVALID_BUILD_TYPE 

Definition at line 55 of file tree_base.h.