|
waLBerla 7.3
|
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 | |
| constexpr | Iterator (uint_t i) |
Operators | |
| constexpr Iterator & | operator++ () |
| constexpr bool | operator== (const Iterator &o) const |
| constexpr bool | operator!= (const Iterator &o) const |
Access Functions | |
| uint_t | i_ |
| constexpr Direction | operator* () const |
| constexpr Direction | direction () const |
| constexpr Direction | inverseDir () const |
| constexpr uint_t | toIdx () const |
| constexpr uint_t | toInvIdx () const |
| constexpr int | cx () const |
| constexpr int | cy () const |
| constexpr int | cz () const |
| constexpr int | c (const uint_t d) const |
| constexpr real_t | length () const |
| constexpr BinaryDirection | binaryDir () const |
| constexpr std::string_view | dirString () const |
| constexpr Direction | mirrorX () const |
| constexpr Direction | mirrorY () const |
| constexpr Direction | mirrorZ () const |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
private |