OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
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] |
typedef const int* SOffset< Dim >::const_iterator |
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 388 of file SOffset.h.
References divide_soffset_op().
Definition at line 380 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
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().
Definition at line 451 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
Definition at line 460 of file SOffset.h.
References divide_soffset_op().
Definition at line 415 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
Definition at line 424 of file SOffset.h.
References divide_soffset_op().
Definition at line 433 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
Definition at line 442 of file SOffset.h.
References divide_soffset_op().
Definition at line 469 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
Definition at line 478 of file SOffset.h.
References divide_soffset_op().
Definition at line 213 of file SOffset.h.
References Dim, and SOffset< Dim >::v.
Definition at line 396 of file SOffset.h.
References divide_soffset_op(), and SOffset< Dim >::v.
Definition at line 406 of file SOffset.h.
References divide_soffset_op().
Definition at line 204 of file SOffset.h.
References Dim, and SOffset< Dim >::v.
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*=(), SOffset< Dim >::operator+=(), SOffset< Dim >::operator-=(), SOffset< Dim >::operator/=(), SOffset< Dim >::operator<(), SOffset< Dim >::operator=(), SOffset< Dim >::operator==(), SOffset< Dim >::operator[](), and SOffset< Dim >::SOffset().