| boundaries() const -> std::vector< std::vector< EdgePtr > > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| boundary_edge() const -> EdgePtr | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| clone() const -> Pointer | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| clone_face_(const FacePtr &face) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inlineprivate |
| connected_components() const -> std::vector< std::vector< FacePtr > > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| edge(std::size_t start, std::size_t end) -> EdgePtr | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| EdgePtr typedef | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| edges() const | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| edges_ | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | private |
| face(std::size_t idx) const -> FacePtr | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| FacePtr typedef | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| faces() const -> const std::vector< FacePtr > & | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| faces_ | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | private |
| HalfEdgeMesh()=default | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| incoming_edges(const std::size_t idx) -> std::vector< EdgePtr > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_face(Vector &&vector) -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_face(Args... args) -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_face_(const Vector &vector, FacePtr face=nullptr) -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inlineprivate |
| insert_faces(const VectorOfVectors &v) -> std::vector< std::size_t > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_faces(std::initializer_list< std::initializer_list< IdxType > > v) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_vertex(Args... args) -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_vertices(const VectorOfVectors &v) -> std::vector< std::size_t > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| insert_vertices(std::initializer_list< std::initializer_list< ValType > > v) -> std::vector< std::size_t > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| New(Args... args) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inlinestatic |
| num_connected_components() const -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| num_edges() const -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| num_faces() const -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| num_vertices() const -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| num_vertices_interior() const -> std::size_t | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| numFaceEdges_ | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | private |
| outgoing_edges(const std::size_t idx) -> std::vector< EdgePtr > | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| Pointer typedef | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| split_edge(const EdgePtr &edge) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| split_path(const std::vector< EdgePtr > &path) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| split_path(const std::vector< std::size_t > &path) | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| type typedef | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| update_boundary() | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| vertex(std::size_t idx) const -> VertPtr | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| vertices() const -> const std::vector< VertPtr > & | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| vertices_boundary() const | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| vertices_interior() const | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |
| VertPtr typedef | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | |
| verts_ | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | private |
| ~HalfEdgeMesh() | OpenABF::HalfEdgeMesh< T, Dim, VertexTraits, EdgeTraits, FaceTraits > | inline |