|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <LSIndex.h>
Public Types | |
| typedef std::vector< SOffset< Dim > > | container_t |
| typedef container_t::iterator | iterator |
| typedef container_t::const_iterator | const_iterator |
| typedef container_t::size_type | size_type |
Public Member Functions | |
| LSIndex (Vnode< Dim > *vn) | |
| LSIndex (const LSIndex< Dim > &lsi) | |
| ~LSIndex () | |
| LSIndex & | operator= (const LSIndex &lsi) |
| bool | IsCompressed () const |
| void | Compress (bool docompress) |
| bool | contains (const SOffset< Dim > &indx) |
| void | addIndex (const SOffset< Dim > &indx) |
| SOffset< Dim > & | getIndex (unsigned int n) |
| SOffset< Dim > | getIndex (unsigned int n) const |
| void | removeIndex (const SOffset< Dim > &indx) |
| void | clear () |
| void | reserve (size_type n) |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_type | capacity () const |
| size_type | size () const |
| iterator | find (const SOffset< Dim > &indx) |
| bool | hasIndex (const SOffset< Dim > &indx) const |
| const NDIndex< Dim > & | getDomain () const |
| int | getNode () const |
Private Attributes | |
| Vnode< Dim > * | VN |
| container_t | IndexList |
| bool | compressed |
| SOffset< Dim > | CompressedPoint |
| vec< int, Dim > | Strides |
Definition at line 153 of file LSIndex.h.
Referenced by iterator< Dim >::find(), and iterator< Dim >::hasIndex().
|
inline |
Definition at line 143 of file LSIndex.h.
Referenced by iterator< Dim >::Compress().
Definition at line 154 of file LSIndex.h.
Referenced by iterator< Dim >::find(), iterator< Dim >::hasIndex(), and iterator< Dim >::removeIndex().
|
inline |
Definition at line 200 of file LSIndex.h.
Referenced by iterator< Dim >::operator=().
|
private |
Definition at line 196 of file LSIndex.h.
Referenced by iterator< Dim >::operator=().
Definition at line 204 of file LSIndex.h.
Referenced by iterator< Dim >::operator=().
Definition at line 193 of file LSIndex.h.
Referenced by iterator< Dim >::operator=().