MeshHierarchy¶
-
class
dolfin.cpp.mesh.MeshHierarchy(*args)¶ Bases:
objectOverloaded versions
MeshHierarchy()
Constructor
MeshHierarchy(mesh)
Constructor with initial mesh
-
coarsen()¶ Coarsen finest mesh by one level, based on markers (level n->n)
-
coarsest()¶ Get the coarsest mesh of the MeshHierarchy
-
finest()¶ Get the finest mesh of the MeshHierarchy
-
rebalance()¶ Rebalance across processes
-
refine()¶ Refine finest mesh of existing hierarchy, creating a new hierarchy (level n -> n+1)
-
size()¶ Number of meshes
-
thisown¶ The membership flag
-
unrefine()¶ Unrefine by returning the previous MeshHierarchy (level n -> n-1) Returns NULL for a MeshHierarchy containing a single Mesh
-
weight()¶ Calculate the number of cells on the finest Mesh which are descendents of each cell on the coarsest Mesh, returning a vector over the cells of the coarsest Mesh.