Skip to content

Project OpenGeode

class GenericMeshAccessor

cpp
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >

class GenericMeshAccessor

cpp
Inherits from GenericMeshAccessor<SolidMesh<dimension> >
Inherits from GenericMeshAccessor<SolidMesh<dimension> >

Functions

GenericMeshAccessor

cpp
public void GenericMeshAccessor<TetrahedralSolid<dimension> >(const TetrahedralSolid<dimension> & mesh)
public void GenericMeshAccessor<TetrahedralSolid<dimension> >(const TetrahedralSolid<dimension> & mesh)

element

cpp
public Tetrahedron element(index_t tetrahedron_id)
public Tetrahedron element(index_t tetrahedron_id)

class GenericMeshAccessor

Functions

GenericMeshAccessor

cpp
public void GenericMeshAccessor<SurfaceMesh<> >(const SurfaceMesh<dimension> & mesh)
public void GenericMeshAccessor<SurfaceMesh<> >(const SurfaceMesh<dimension> & mesh)

nb_elements

cpp
public index_t nb_elements()
public index_t nb_elements()

nb_element_vertices

cpp
public index_t nb_element_vertices(index_t polygon_id)
public index_t nb_element_vertices(index_t polygon_id)

nb_element_facets

cpp
public index_t nb_element_facets(index_t polygon_id)
public index_t nb_element_facets(index_t polygon_id)

element_vertex

cpp
public index_t element_vertex(const ElementVertex & polygon_vertex)
public index_t element_vertex(const ElementVertex & polygon_vertex)

element_vertices

cpp
public ElementVertices element_vertices(index_t polygon_id)
public ElementVertices element_vertices(index_t polygon_id)

element_barycenter

cpp
public Point<dimension> element_barycenter(index_t polygon_id)
public Point<dimension> element_barycenter(index_t polygon_id)

element_facet_vertices

cpp
public ElementFacetVertices element_facet_vertices(const ElementFacet & polygon_edge)
public ElementFacetVertices element_facet_vertices(const ElementFacet & polygon_edge)

element_adjacent

cpp
public absl::optional<index_t> element_adjacent(const ElementFacet & polygon_edge)
public absl::optional<index_t> element_adjacent(const ElementFacet & polygon_edge)

element_adjacent_facet

cpp
public absl::optional<ElementFacet> element_adjacent_facet(const ElementFacet & polygon_edge)
public absl::optional<ElementFacet> element_adjacent_facet(const ElementFacet & polygon_edge)

id

cpp
public const uuid & id()
public const uuid & id()

point

cpp
public const Point<dimension> & point(index_t vertex_id)
public const Point<dimension> & point(index_t vertex_id)

element_attribute_manager

cpp
public AttributeManager & element_attribute_manager()
public AttributeManager & element_attribute_manager()

class GenericMeshAccessor

class GenericMeshAccessor

cpp
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >

Functions

GenericMeshAccessor

cpp
public void GenericMeshAccessor<TriangulatedSurface<dimension> >(const TriangulatedSurface<dimension> & mesh)
public void GenericMeshAccessor<TriangulatedSurface<dimension> >(const TriangulatedSurface<dimension> & mesh)

element

cpp
public Element element(index_t triangle_id)
public Element element(index_t triangle_id)

class GenericMeshAccessor

cpp
Inherits from GenericMeshAccessor<SolidMesh<dimension> >
Inherits from GenericMeshAccessor<SolidMesh<dimension> >

class GenericMeshAccessor

Functions

GenericMeshAccessor

cpp
public void GenericMeshAccessor<SolidMesh<> >(const SolidMesh<dimension> & mesh)
public void GenericMeshAccessor<SolidMesh<> >(const SolidMesh<dimension> & mesh)

nb_elements

cpp
public index_t nb_elements()
public index_t nb_elements()

nb_element_vertices

cpp
public index_t nb_element_vertices(index_t polyhedron_id)
public index_t nb_element_vertices(index_t polyhedron_id)

nb_element_facets

cpp
public index_t nb_element_facets(index_t polyhedron_id)
public index_t nb_element_facets(index_t polyhedron_id)

element_vertex

cpp
public index_t element_vertex(const ElementVertex & polyhedron_vertex)
public index_t element_vertex(const ElementVertex & polyhedron_vertex)

element_vertices

cpp
public ElementVertices element_vertices(index_t polyhedron_id)
public ElementVertices element_vertices(index_t polyhedron_id)

element_barycenter

cpp
public Point<dimension> element_barycenter(index_t polyhedron_id)
public Point<dimension> element_barycenter(index_t polyhedron_id)

element_facet_vertices

cpp
public ElementFacetVertices element_facet_vertices(const ElementFacet & polyhedron_facet)
public ElementFacetVertices element_facet_vertices(const ElementFacet & polyhedron_facet)

element_adjacent

cpp
public absl::optional<index_t> element_adjacent(const ElementFacet & polyhedron_facet)
public absl::optional<index_t> element_adjacent(const ElementFacet & polyhedron_facet)

element_adjacent_facet

cpp
public absl::optional<ElementFacet> element_adjacent_facet(const ElementFacet & polyhedron_facet)
public absl::optional<ElementFacet> element_adjacent_facet(const ElementFacet & polyhedron_facet)

id

cpp
public const uuid & id()
public const uuid & id()

point

cpp
public const Point<dimension> & point(index_t vertex_id)
public const Point<dimension> & point(index_t vertex_id)

element_attribute_manager

cpp
public AttributeManager & element_attribute_manager()
public AttributeManager & element_attribute_manager()

mesh

cpp
protected const SolidMesh<dimension> & mesh()
protected const SolidMesh<dimension> & mesh()

Geode-solutions' documentation website