|
Wildmeshing Toolkit
|
This iterator internally uses TopDimensionCofacesIterable. More...
#include <LinkSingleDimensionIterable.hpp>
Classes | |
| class | Iterator |
Public Member Functions | |
| LinkSingleDimensionIterable (const Mesh &mesh, const Simplex &simplex, const PrimitiveType cofaces_type) | |
| Iterator | begin () |
| Iterator | end () |
Private Attributes | |
| const Mesh & | m_mesh |
| const Simplex | m_simplex |
| const PrimitiveType | m_link_type |
| TopDimensionCofacesIterable | m_tdc_itrbl |
| TopDimensionCofacesIterable::Iterator | m_it_end |
| simplex::internal::VisitedArray< simplex::IdSimplex > | m_visited_link |
This iterator internally uses TopDimensionCofacesIterable.
The iteration for depths 0 to 2 are the same. For depth 3, the BFS is extended to find all cofaces within a single d-simplex.
In depth 2, we need the iterator in the intermediate phase.
Definition at line 23 of file LinkSingleDimensionIterable.hpp.
| wmtk::simplex::LinkSingleDimensionIterable::LinkSingleDimensionIterable | ( | const Mesh & | mesh, |
| const Simplex & | simplex, | ||
| const PrimitiveType | cofaces_type | ||
| ) |
Definition at line 12 of file LinkSingleDimensionIterable.cpp.
|
inline |
Definition at line 73 of file LinkSingleDimensionIterable.hpp.
References m_simplex, and wmtk::simplex::Simplex::tuple().
|
inline |
Definition at line 74 of file LinkSingleDimensionIterable.hpp.
|
private |
Definition at line 81 of file LinkSingleDimensionIterable.hpp.
|
private |
Definition at line 79 of file LinkSingleDimensionIterable.hpp.
Referenced by wmtk::simplex::LinkSingleDimensionIterable::Iterator::Iterator().
|
private |
Definition at line 77 of file LinkSingleDimensionIterable.hpp.
Referenced by wmtk::simplex::LinkSingleDimensionIterable::Iterator::Iterator().
|
private |
Definition at line 78 of file LinkSingleDimensionIterable.hpp.
Referenced by begin(), and wmtk::simplex::LinkSingleDimensionIterable::Iterator::Iterator().
|
private |
Definition at line 80 of file LinkSingleDimensionIterable.hpp.
|
private |
Definition at line 83 of file LinkSingleDimensionIterable.hpp.