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) |
![]() | |
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().