|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <SOffset.h>
Public Types | |
| typedef int * | iterator |
| typedef const int * | const_iterator |
Public Member Functions | |
| SOffset () | |
| SOffset (int v0) | |
| SOffset (int v0, int v1) | |
| SOffset (int v0, int v1, int v2) | |
| SOffset (int v0, int v1, int v2, int v3) | |
| SOffset (int v0, int v1, int v2, int v3, int v4) | |
| SOffset (int v0, int v1, int v2, int v3, int v4, int v5) | |
| SOffset (const int *vv) | |
| SOffset (const SOffset< Dim > &) | |
| SOffset< Dim > & | operator= (const SOffset< Dim > &) |
| SOffset< Dim > & | operator= (const int *) |
| int & | operator[] (unsigned int d) |
| const int & | operator[] (unsigned int d) const |
| bool | operator== (const SOffset< Dim > &) const |
| bool | operator< (const SOffset< Dim > &) const |
| bool | operator!= (const SOffset< Dim > &a) const |
| bool | operator<= (const SOffset< Dim > &a) const |
| bool | operator>= (const SOffset< Dim > &a) const |
| bool | operator> (const SOffset< Dim > &a) const |
| SOffset< Dim > & | operator+= (const SOffset< Dim > &) |
| SOffset< Dim > & | operator+= (const int *) |
| SOffset< Dim > & | operator-= (const SOffset< Dim > &) |
| SOffset< Dim > & | operator-= (const int *) |
| SOffset< Dim > & | operator*= (const SOffset< Dim > &) |
| SOffset< Dim > & | operator*= (const int *) |
| SOffset< Dim > & | operator/= (const SOffset< Dim > &) |
| SOffset< Dim > & | operator/= (const int *) |
| Message & | putMessage (Message &) |
| Message & | getMessage (Message &) |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| unsigned int | size () const |
| bool | inside (const NDIndex< Dim > &) const |
Private Attributes | |
| int | v [Dim] |
Definition at line 91 of file SOffset.h.
Referenced by operator!=(), operator*=(), operator+=(), operator-=(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), and SOffset().
|
inline |
Definition at line 350 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 132 of file SOffset.h.
References v.
Referenced by SubFieldIter< T, Dim, SIndex< Dim > >::offset(), and SubFieldIter< T, Dim, SOffset< Dim > >::setLFieldData().
|
inline |
|
inline |
Definition at line 234 of file SOffset.h.
References getMessage_iter(), and v.
Definition at line 254 of file SOffset.h.
Referenced by iterator< Dim >::contains().
|
inline |
Definition at line 422 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 386 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 404 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 440 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 368 of file SOffset.h.
References divide_soffset_op(), and v.
Definition at line 227 of file SOffset.h.
References Dim, putMessage(), and v.
Definition at line 142 of file SOffset.h.
Referenced by begin(), begin(), end(), end(), getMessage(), inside(), operator*=(), operator+=(), operator-=(), operator/=(), operator<(), operator=(), operator==(), operator[](), operator[](), putMessage(), SOffset(), SOffset(), SOffset(), SOffset(), SOffset(), SOffset(), SOffset(), and SOffset().