Wildmeshing Toolkit
|
This iterator internally uses TopDimensionCofacesIterable. More...
#include <ClosedStarIterable.hpp>
Classes | |
class | Iterator |
Public Types | |
enum | IteratorPhase { Faces , OpenStar , Link } |
Public Member Functions | |
ClosedStarIterable (const Mesh &mesh, const Simplex &simplex) | |
Iterator | begin () |
Iterator | end () |
Private Attributes | |
const Mesh & | m_mesh |
const Simplex | m_simplex |
TopDimensionCofacesIterable | m_tdc_itrbl |
TopDimensionCofacesIterable::Iterator | m_it_end |
std::array< simplex::internal::VisitedArray< simplex::IdSimplex >, 2 > | m_visited_cofaces |
std::array< simplex::internal::VisitedArray< simplex::IdSimplex >, 2 > | m_visited_link |
This iterator internally uses TopDimensionCofacesIterable.
Definition at line 16 of file ClosedStarIterable.hpp.
Enumerator | |
---|---|
Faces | |
OpenStar | |
Link |
Definition at line 19 of file ClosedStarIterable.hpp.
wmtk::simplex::ClosedStarIterable::ClosedStarIterable | ( | const Mesh & | mesh, |
const Simplex & | simplex | ||
) |
Definition at line 13 of file ClosedStarIterable.cpp.
|
inline |
Definition at line 74 of file ClosedStarIterable.hpp.
References m_simplex, and wmtk::simplex::Simplex::tuple().
|
inline |
Definition at line 75 of file ClosedStarIterable.hpp.
|
private |
Definition at line 81 of file ClosedStarIterable.hpp.
|
private |
Definition at line 78 of file ClosedStarIterable.hpp.
Referenced by wmtk::simplex::ClosedStarIterable::Iterator::depth(), wmtk::simplex::ClosedStarIterable::Iterator::navigate_to_link(), wmtk::simplex::ClosedStarIterable::Iterator::operator++(), wmtk::simplex::ClosedStarIterable::Iterator::step_depth_3(), wmtk::simplex::ClosedStarIterable::Iterator::step_edge_mesh(), wmtk::simplex::ClosedStarIterable::Iterator::step_faces_tetrahedron(), wmtk::simplex::ClosedStarIterable::Iterator::step_tet_mesh(), and wmtk::simplex::ClosedStarIterable::Iterator::step_tri_mesh().
|
private |
Definition at line 79 of file ClosedStarIterable.hpp.
Referenced by begin(), and wmtk::simplex::ClosedStarIterable::Iterator::Iterator().
|
private |
Definition at line 80 of file ClosedStarIterable.hpp.
|
private |
Definition at line 84 of file ClosedStarIterable.hpp.
|
private |
Definition at line 86 of file ClosedStarIterable.hpp.