| boundary_edges() const | bem::TriangleMesh< dim > | inline |
| boundary_edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| boundary_elems() const | bem::TriangleMesh< dim > | inline |
| boundary_elems_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| decoupled_edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| edges() const | bem::TriangleMesh< dim > | inline |
| edges(Index idx) const | bem::TriangleMesh< dim > | inline |
| edges(uint8_t vert, Index edge) const | bem::TriangleMesh< dim > | inline |
| edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| elem_centroids() const | bem::MeshBase< dim, 3 > | inline |
| elem_edge_polarities() const | bem::TriangleMesh< dim > | inline |
| elem_edge_polarities(Index idx) const | bem::TriangleMesh< dim > | inline |
| elem_edge_polarities(uint8_t edge, Index elem) const | bem::TriangleMesh< dim > | inline |
| elem_edge_polarities_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| elem_edges() const | bem::TriangleMesh< dim > | inline |
| elem_edges(Index idx) const | bem::TriangleMesh< dim > | inline |
| elem_edges(uint8_t edge, Index elem) const | bem::TriangleMesh< dim > | inline |
| elem_edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| elem_primitive(Index elem) const | bem::TriangleMesh< dim > | inline |
| elem_tags() const | bem::MeshBase< dim, 3 > | inline |
| elem_tags(Index elem) const | bem::MeshBase< dim, 3 > | inline |
| elems() const | bem::MeshBase< dim, 3 > | inline |
| elems(Index elem) const | bem::MeshBase< dim, 3 > | inline |
| elems(uint8_t vert, Index elem) const | bem::MeshBase< dim, 3 > | inline |
| generate_edges() | bem::TriangleMesh< dim > | protected |
| internal_edges() const | bem::TriangleMesh< dim > | inline |
| internal_edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| internal_elems() const | bem::TriangleMesh< dim > | inline |
| internal_elems_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| junction_edges() const | bem::TriangleMesh< dim > | inline |
| junction_edges_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| junction_elems() const | bem::TriangleMesh< dim > | inline |
| junction_elems_ (defined in bem::TriangleMesh< dim >) | bem::TriangleMesh< dim > | protected |
| num_edges() const | bem::TriangleMesh< dim > | inline |
| num_elems() const | bem::MeshBase< dim, 3 > | inline |
| num_verts() const | bem::MeshBase< dim, 3 > | inline |
| partition_by_bbox(MeshBase< dim, 3 > &partition, ConstEigRef< EigMatMN< Float, dim, 2 > > bbox, const bool strict=true) const | bem::TriangleMesh< dim > | |
| partition_by_elems(MeshBase< dim, 3 > &partition, ConstEigRef< EigRowVec< Index > > elem_inds) const | bem::TriangleMesh< dim > | |
| MeshBase< dim, 3 >::partition_by_elems(MeshBase< dim, verts_per_elem > &partition, ConstEigRef< EigRowVec< Index > > elem_inds) const=0 | bem::MeshBase< dim, 3 > | pure virtual |
| reverse_orientation() | bem::TriangleMesh< dim > | inlinevirtual |
| set_data(ConstEigRef< EigMatNX< Float, dim > > verts, ConstEigRef< EigMatNX< Index, 3 > > elems, ConstEigRef< EigRowVec< Index > > elem_tags, const bool decoupled_edges=false) | bem::TriangleMesh< dim > | |
| TriangleMesh() | bem::TriangleMesh< dim > | inline |
| TriangleMesh(ConstEigRef< EigMatNX< Float, dim > > verts, ConstEigRef< EigMatNX< Index, 3 > > elems, const bool decoupled_edges=false) | bem::TriangleMesh< dim > | inline |
| TriangleMesh(ConstEigRef< EigMatNX< Float, dim > > verts, ConstEigRef< EigMatNX< Index, 3 > > elems, ConstEigRef< EigRowVec< Index > > elem_tags, const bool decoupled_edges=false) | bem::TriangleMesh< dim > | inline |
| verts() const | bem::MeshBase< dim, 3 > | inline |
| verts(Index vert) const | bem::MeshBase< dim, 3 > | inline |