|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <PRegion.h>
Public Member Functions | |
| PRegion () | |
| PRegion (T B) | |
| PRegion (T A, T B) | |
| ~PRegion () | |
| T | min () const |
| T | max () const |
| T | length () const |
| T | first () const |
| T | last () const |
| bool | empty () const |
| PRegion< T > & | operator+= (T t) |
| PRegion< T > & | operator-= (T t) |
| PRegion< T > & | operator*= (T t) |
| PRegion< T > & | operator/= (T t) |
| PRegion< T > | intersect (const PRegion< T > &r) const |
| bool | touches (const PRegion< T > &r) const |
| bool | contains (const PRegion< T > &r) const |
| bool | split (PRegion< T > &l, PRegion< T > &r) const |
| bool | operator< (const PRegion< T > &r) const |
| bool | operator== (const PRegion< T > &r) const |
| Message & | putMessage (Message &m) |
| Message & | getMessage (Message &m) |
Private Attributes | |
| T | First |
| T | Last |
|
inline |
Definition at line 68 of file PRegion.h.
Referenced by contains(), getMessage(), intersect(), operator*=(), operator+=(), operator-=(), operator/=(), operator<(), operator==(), split(), and touches().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 79 of file PRegion.h.
References First.
Referenced by operator*(), operator*(), operator+(), operator+(), operator-(), operator-(), operator-(), and operator/().
Definition at line 206 of file PRegion.h.
References Message::get_iter(), and PRegion().
|
inline |
Definition at line 80 of file PRegion.h.
References Last.
Referenced by operator*(), operator*(), operator+(), operator+(), operator-(), operator-(), operator-(), and operator/().
|
inline |
Definition at line 78 of file PRegion.h.
Referenced by operator<().
|
inline |
Definition at line 77 of file PRegion.h.
Referenced by contains(), intersect(), length(), operator<<(), and touches().
|
inline |
Definition at line 76 of file PRegion.h.
Referenced by contains(), intersect(), length(), operator<(), operator<<(), and touches().
Definition at line 197 of file PRegion.h.
References First, Last, and Message::put().
|
private |
Definition at line 215 of file PRegion.h.
Referenced by empty(), first(), max(), min(), operator*=(), operator+=(), operator-=(), operator/=(), operator==(), PRegion(), PRegion(), PRegion(), putMessage(), and split().
|
private |
Definition at line 215 of file PRegion.h.
Referenced by empty(), last(), max(), min(), operator*=(), operator+=(), operator-=(), operator/=(), operator==(), PRegion(), PRegion(), PRegion(), putMessage(), and split().