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