OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
Public Types | |
typedef std::list< value_type > | cont_type |
Public Member Functions | |
Node (const Key &d, Node *p=0) | |
~Node () | |
void | insert (const value_type &d, bool noSplit=false) |
Public Attributes | |
Key | MyDomain |
Node * | Left |
Node * | Right |
Node * | Parent |
cont_type | cont |
Definition at line 94 of file DomainMap.h.
typedef std::list<value_type> DomainMap< Key, T, Touches, Contains, Split >::Node::cont_type |
Definition at line 97 of file DomainMap.h.
|
inline |
Definition at line 104 of file DomainMap.h.
|
inline |
Definition at line 106 of file DomainMap.h.
References DomainMap< Key, T, Touches, Contains, Split >::Node::Left, and DomainMap< Key, T, Touches, Contains, Split >::Node::Right.
|
inline |
Definition at line 120 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::insert_noupdate().
cont_type DomainMap< Key, T, Touches, Contains, Split >::Node::cont |
Definition at line 101 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::const_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_range(), and DomainMap< Key, T, Touches, Contains, Split >::update_leftmost().
Node* DomainMap< Key, T, Touches, Contains, Split >::Node::Left |
Definition at line 99 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::const_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_range(), DomainMap< Key, T, Touches, Contains, Split >::update_leftmost(), and DomainMap< Key, T, Touches, Contains, Split >::Node::~Node().
Key DomainMap< Key, T, Touches, Contains, Split >::Node::MyDomain |
Definition at line 98 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::op_pp(), and DomainMap< Key, T, Touches, Contains, Split >::touch_range().
Node* DomainMap< Key, T, Touches, Contains, Split >::Node::Parent |
Definition at line 100 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::const_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_range(), and DomainMap< Key, T, Touches, Contains, Split >::update_leftmost().
Node * DomainMap< Key, T, Touches, Contains, Split >::Node::Right |
Definition at line 99 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::const_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::op_pp(), DomainMap< Key, T, Touches, Contains, Split >::touch_range(), DomainMap< Key, T, Touches, Contains, Split >::update_leftmost(), and DomainMap< Key, T, Touches, Contains, Split >::Node::~Node().