OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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.
References Dim, and SOffset< Dim >::v.
Definition at line 92 of file SOffset.h.
References Dim, and SOffset< Dim >::v.
Definition at line 350 of file SOffset.h.
References divide_soffset_op().
Definition at line 132 of file SOffset.h.
References SOffset< Dim >::v.
Referenced by SubFieldIter< T, Dim, SIndex< Dim > >::offset(), and SubFieldIter< T, Dim, SOffset< Dim > >::setLFieldData().
|
inline |
Definition at line 134 of file SOffset.h.
References SOffset< Dim >::v.
Definition at line 133 of file SOffset.h.
References Dim, and SOffset< Dim >::v.
|
inline |
Definition at line 135 of file SOffset.h.
References Dim, and SOffset< Dim >::v.
Definition at line 234 of file SOffset.h.
References getMessage_iter().
|
inline |
Definition at line 422 of file SOffset.h.
References divide_soffset_op().
Definition at line 386 of file SOffset.h.
References divide_soffset_op().
Definition at line 404 of file SOffset.h.
References divide_soffset_op().
Definition at line 440 of file SOffset.h.
References divide_soffset_op().
Definition at line 368 of file SOffset.h.
References divide_soffset_op().
Definition at line 104 of file SOffset.h.
References SOffset< Dim >::v.
Definition at line 105 of file SOffset.h.
References SOffset< Dim >::v.
Definition at line 227 of file SOffset.h.
References Dim, and putMessage().
Definition at line 142 of file SOffset.h.
Referenced by SOffset< Dim >::begin(), SOffset< Dim >::end(), SOffset< Dim >::operator[](), and SOffset< Dim >::SOffset().