SpECTRE
v2024.09.29
|
Iterator over all ElementDim
-dimensional elements on the boundary of a HypercubeDim
-dimensional hypercube.
More...
#include <Hypercube.hpp>
Public Member Functions | |
HypercubeElementsIterator & | operator++ () |
HypercubeElementsIterator | operator++ (int) |
HypercubeElement< ElementDim, HypercubeDim > | operator* () const |
Static Public Member Functions | |
static constexpr size_t | size () |
The number of ElementDim -dimensional elements on the boundary of a HypercubeDim -dimensional hypercube. | |
static HypercubeElementsIterator | begin () |
static HypercubeElementsIterator | end () |
Static Public Attributes | |
static constexpr size_t | num_indices = HypercubeDim - ElementDim |
Friends | |
template<size_t LocalElementDim, size_t LocalHypercubeDim> | |
bool | operator== (const HypercubeElementsIterator< LocalElementDim, LocalHypercubeDim > &lhs, const HypercubeElementsIterator< LocalElementDim, LocalHypercubeDim > &rhs) |
Iterator over all ElementDim
-dimensional elements on the boundary of a HypercubeDim
-dimensional hypercube.
HypercubeElement