|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
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 Member Functions inherited from Pooled< Node > | |
| void * | operator new (size_t) |
| void | operator delete (void *p, size_t) |
Public Attributes | |
| Key | MyDomain |
| Node * | Left |
| Node * | Right |
| Node * | Parent |
| cont_type | cont |
Definition at line 99 of file DomainMap.h.
| typedef std::list<value_type> DomainMap< Key, T, Touches, Contains, Split >::Node::cont_type |
Definition at line 102 of file DomainMap.h.
|
inline |
Definition at line 109 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert().
|
inline |
Definition at line 111 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 125 of file DomainMap.h.
References DomainMap< Key, T, Touches, Contains, Split >::Node::cont, DomainMap< Key, T, Touches, Contains, Split >::value_type::first, DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), DomainMap< Key, T, Touches, Contains, Split >::Node::Left, DomainMap< Key, T, Touches, Contains, Split >::Node::MyDomain, DomainMap< Key, T, Touches, Contains, Split >::Node::Node(), DomainMap< Key, T, Touches, Contains, Split >::Node::Right, Contains< Dim >::test(), and Split< Dim >::test().
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), and DomainMap< Key, T, Touches, Contains, Split >::insert_noupdate().

| cont_type DomainMap< Key, T, Touches, Contains, Split >::Node::cont |
Definition at line 106 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), 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 104 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), 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 103 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), 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 105 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 104 of file DomainMap.h.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert(), 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().
1.8.5