MeshVertexBase_3

Definition

The concept MeshVertexBase_3 describes the requirements for the Vertex type of the triangulation used by a 3D mesh generation process. The type MeshVertexBase_3 refines both the concept RegularTriangulationVertexBase_3 and the concept SurfaceMeshVertexBase_3. It provides additional members to store and retrieve information about the location of the vertex with respect to the input domain describing the domain to be discretized. More specifically, the concept MeshVertexBase_3 provides read-write access to an integer representing the dimension of the lowest dimensional face of the input 3D complex on which the vertex lies, and to an index characteristic of this face.

Refines

RegularTriangulationVertexBase_3
SurfaceMeshVertexBase_3

Types

MeshVertexBase_3::typedef MeshDomain_3::Index Index;
Index type. Must match the type MeshDomain_3::Index.

Operations

int vertex.in_dimension () Returns the dimension of the lowest dimensional face of the input 3D complex that contains the vertex.
void vertex.set_dimension ( int) Sets the dimension of the lowest dimensional face of the input 3D complex that contains the vertex.

Index vertex.index () Returns the index of the lowest dimensional face of the input 3D complex that contains the vertex.
void vertex.set_index ( Index) Sets the index of the lowest dimensional face of the input 3D complex that contains the vertex.

Has Models

Mesh_vertex_base_3<MD,Gt,Vb>

See Also

make_mesh_3
refine_mesh_3
MeshDomain_3