MeshQuality

class dolfin.cpp.mesh.MeshQuality

Bases: object

The class provides functions to quantify mesh quality

static radius_ratio_histogram_data(mesh, num_intervals=50)

Create (ratio, number of cells) data for creating a histogram of cell quality

static radius_ratio_matplotlib_histogram(mesh, num_bins=50)

Create Matplotlib string to plot cell quality histogram

static radius_ratio_min_max(mesh)

Compute the minimum and maximum radius ratio of cells (across all processes)

Returns
(float, float)
The [minimum, maximum] cell radii ratio (geometric_dimension * * inradius / circumradius, geometric_dimension is normalization factor). It has range zero to one. Zero indicates a degenerate element.
Example

Note

No example code available for this function.

static radius_ratios(mesh)

Compute the radius ratio for all cells.

Returns
CellFunction<double>
The cell radius ratio radius ratio geometric_dimension * * inradius / circumradius (geometric_dimension is normalization factor). It has range zero to one. Zero indicates a degenerate element.
Example

Note

No example code available for this function.

thisown

The membership flag