DynamicMeshEditor¶
-
class
dolfin.cpp.mesh.DynamicMeshEditor¶ Bases:
objectThis class provides an interface for dynamic editing of meshes, that is, when the number of vertices and cells are not known a priori. If the number of vertices and cells are known a priori, it is more efficient to use the default editor
MeshEditor.Constructor.
-
add_cell()¶ Add cell (triangle) with given vertices.
Parameters: - c (std::size_t) –
- v0 (std::size_t) –
- v1 (std::size_t) –
- v2 (std::size_t) –
Return type: void
-
add_vertex()¶ Add vertex v at given coordinate (x, y)
Parameters: - v (std::size_t) –
- x (double) –
- y (double) –
Return type: void
-
close()¶ Close mesh, finish editing, and order entities locally.
Parameters: order (bool) – Return type: void
-
open()¶ Open mesh of given cell type, topological and geometrical dimension.
Parameters: - & mesh (Mesh) –
- type (CellType::Type) –
- tdim (std::size_t) –
- gdim (std::size_t) –
- num_global_vertices (std::size_t) –
- num_global_cells (std::size_t) –
Return type: void
-
thisown¶ The membership flag
-