SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
VolumeCornerIterator< VolumeDim > Class Template Reference

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 ()

Detailed Description

template<size_t VolumeDim>
class VolumeCornerIterator< VolumeDim >

Iterates over the corners of a VolumeDim-dimensional cube.


The documentation for this class was generated from the following file:
  • src/Domain/DomainHelpers.hpp