SpECTRE
v2025.03.17
|
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.