ug4
ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node Struct Reference

Public Member Functions

 Node ()
 
 Node (const Node &n)
 

Public Attributes

size_t childNodeInd [s_numChildren]
 
size_t firstEntryInd
 < index into m_nodes. s_invalidIndex: no child node. More...
 
size_t lastEntryInd
 index into m_entries. s_invalidIndex: no entry More...
 
size_t level
 
box_t looseBox
 loose bounding box - contains all bounding boxes of its entries More...
 
size_t numEntries
 number of entries in the node More...
 
box_t tightBox
 tight bounding box - disjunct partition of the root box More...
 

Detailed Description

template<int tree_dim, int world_dim, class TElem, class TCommonData>
struct ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node

The tree is built as a hierarchy of nodes. Leaf nodes contain entries.

Constructor & Destructor Documentation

◆ Node() [1/2]

◆ Node() [2/2]

template<int tree_dim, int world_dim, class TElem , class TCommonData >
ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::Node ( const Node n)
inline

Member Data Documentation

◆ childNodeInd

template<int tree_dim, int world_dim, class TElem , class TCommonData >
size_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::childNodeInd[s_numChildren]

◆ firstEntryInd

template<int tree_dim, int world_dim, class TElem , class TCommonData >
size_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::firstEntryInd

◆ lastEntryInd

template<int tree_dim, int world_dim, class TElem , class TCommonData >
size_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::lastEntryInd

◆ level

template<int tree_dim, int world_dim, class TElem , class TCommonData >
size_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::level

◆ looseBox

template<int tree_dim, int world_dim, class TElem , class TCommonData >
box_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::looseBox

◆ numEntries

template<int tree_dim, int world_dim, class TElem , class TCommonData >
size_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::numEntries

◆ tightBox

template<int tree_dim, int world_dim, class TElem , class TCommonData >
box_t ug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node::tightBox

The documentation for this struct was generated from the following file: