|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
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.
Referenced by DomainMap< Key, T, Touches, Contains, Split >::Node::insert().
|
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.
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 101 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 99 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 98 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 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 >::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