OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <GuardCellSizes.h>
Public Member Functions | |
GuardCellSizes () | |
GuardCellSizes (unsigned s) | |
GuardCellSizes (unsigned *s) | |
GuardCellSizes (unsigned l, unsigned r) | |
GuardCellSizes (unsigned *l, unsigned *r) | |
constexpr | GuardCellSizes (const GuardCellSizes< Dim > &)=default |
GuardCellSizes< Dim > & | operator= (const GuardCellSizes< Dim > &gc) |
void | set_Left (unsigned s) |
void | set_Left (unsigned *s) |
void | set_Left (unsigned d, unsigned *s) |
void | set_Right (unsigned s) |
void | set_Right (unsigned *s) |
void | set_Right (unsigned d, unsigned *s) |
unsigned | left (unsigned d) const |
unsigned | right (unsigned d) const |
bool | operator< (const GuardCellSizes< Dim > &r) const |
bool | operator== (const GuardCellSizes< Dim > &r) const |
Private Attributes | |
unsigned | Left [Dim] |
unsigned | Right [Dim] |
Definition at line 20 of file GuardCellSizes.h.
|
inline |
Definition at line 25 of file GuardCellSizes.h.
References Dim, GuardCellSizes< Dim >::Left, and GuardCellSizes< Dim >::Right.
GuardCellSizes< Dim >::GuardCellSizes | ( | unsigned | s | ) |
Definition at line 31 of file GuardCellSizes.hpp.
References Dim.
GuardCellSizes< Dim >::GuardCellSizes | ( | unsigned * | s | ) |
Definition at line 40 of file GuardCellSizes.hpp.
References Dim.
GuardCellSizes< Dim >::GuardCellSizes | ( | unsigned | l, |
unsigned | r | ||
) |
Definition at line 49 of file GuardCellSizes.hpp.
References Dim.
GuardCellSizes< Dim >::GuardCellSizes | ( | unsigned * | l, |
unsigned * | r | ||
) |
Definition at line 60 of file GuardCellSizes.hpp.
References Dim.
|
constexprdefault |
|
inline |
Definition at line 52 of file GuardCellSizes.h.
References GuardCellSizes< Dim >::Left.
Referenced by calcEurekaDomain(), FieldLayout< Dim >::fitsGuardCells(), GuardCellSizes< Dim >::operator<(), operator<<(), and GuardCellSizes< Dim >::operator==().
|
inline |
Definition at line 81 of file GuardCellSizes.h.
References Dim, GuardCellSizes< Dim >::left(), and GuardCellSizes< Dim >::right().
|
inline |
Definition at line 35 of file GuardCellSizes.h.
References Dim, GuardCellSizes< Dim >::Left, and GuardCellSizes< Dim >::Right.
|
inline |
Definition at line 96 of file GuardCellSizes.h.
References Dim, GuardCellSizes< Dim >::left(), and GuardCellSizes< Dim >::right().
|
inline |
Definition at line 53 of file GuardCellSizes.h.
References GuardCellSizes< Dim >::Right.
Referenced by calcEurekaDomain(), FieldLayout< Dim >::fitsGuardCells(), GuardCellSizes< Dim >::operator<(), operator<<(), and GuardCellSizes< Dim >::operator==().
void GuardCellSizes< Dim >::set_Left | ( | unsigned * | s | ) |
Definition at line 80 of file GuardCellSizes.hpp.
References Dim.
void GuardCellSizes< Dim >::set_Left | ( | unsigned | d, |
unsigned * | s | ||
) |
Definition at line 89 of file GuardCellSizes.hpp.
void GuardCellSizes< Dim >::set_Left | ( | unsigned | s | ) |
Definition at line 71 of file GuardCellSizes.hpp.
References Dim.
void GuardCellSizes< Dim >::set_Right | ( | unsigned * | s | ) |
Definition at line 106 of file GuardCellSizes.hpp.
References Dim.
void GuardCellSizes< Dim >::set_Right | ( | unsigned | d, |
unsigned * | s | ||
) |
Definition at line 115 of file GuardCellSizes.hpp.
void GuardCellSizes< Dim >::set_Right | ( | unsigned | s | ) |
Definition at line 97 of file GuardCellSizes.hpp.
References Dim.
|
private |
Definition at line 62 of file GuardCellSizes.h.
Referenced by GuardCellSizes< Dim >::GuardCellSizes(), GuardCellSizes< Dim >::left(), and GuardCellSizes< Dim >::operator=().
|
private |
Definition at line 63 of file GuardCellSizes.h.
Referenced by GuardCellSizes< Dim >::GuardCellSizes(), GuardCellSizes< Dim >::operator=(), and GuardCellSizes< Dim >::right().