$extrastylesheet
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 }

Detailed Description

For convenience we define QuadTrees and OctTrees explicitly.


Typedef Documentation

A BinaryTree is a tree appropriate for 1D meshes.

Definition at line 121 of file tree.h.

An OctTree is a tree appropriate for 3D meshes.

Definition at line 133 of file tree.h.

A QuadTree is a tree appropriate for 2D meshes.

Definition at line 127 of file tree.h.


Enumeration Type Documentation

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.

Enumerator:
NODES 
ELEMENTS 
LOCAL_ELEMENTS 
INVALID_BUILD_TYPE 

Definition at line 51 of file tree_base.h.