|
SpECTRE
v2025.08.19
|
Iterates over the corners of a VolumeDim-dimensional cube. More...
#include <DomainHelpers.hpp>
Public Member Functions | |
| VolumeCornerIterator (size_t initial_local_corner_number) | |
| VolumeCornerIterator (Index< VolumeDim > block_index, Index< VolumeDim > global_corner_extents) | |
| void | operator++ () |
| operator bool () const | |
| size_t | local_corner_number () const |
| size_t | global_corner_number () const |
| const std::array< Side, VolumeDim > & | operator() () const |
| const std::array< Side, VolumeDim > & | operator* () const |
| const std::array< double, VolumeDim > & | coords_of_corner () const |
| const std::array< Direction< VolumeDim >, VolumeDim > & | directions_of_corner () const |
| void | setup_from_local_corner_number () |
Iterates over the corners of a VolumeDim-dimensional cube.