|
waLBerla 7.2
|
Iterator over all directions contained in a stencil.
See Stencil.in.h for documentation how to use the iterator
#include <Iterator.h>
Public Member Functions | |
| Iterator (uint_t i) | |
Operators | |
| Iterator & | operator++ () |
| bool | operator== (const Iterator &o) const |
| bool | operator!= (const Iterator &o) const |
Access Functions | |
| uint_t | i_ |
| Direction | operator* () const |
| Direction | direction () const |
| Direction | inverseDir () const |
| uint_t | toIdx () const |
| uint_t | toInvIdx () const |
| int | cx () const |
| int | cy () const |
| int | cz () const |
| int | c (const uint_t d) const |
| real_t | length () const |
| BinaryDirection | binaryDir () const |
| const std::string & | dirString () const |
| Direction | mirrorX () const |
| Direction | mirrorY () const |
| Direction | mirrorZ () const |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |