DynamicMeshEditor¶
-
class
dolfin.cpp.mesh.
DynamicMeshEditor
¶ Bases:
object
This 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
-