Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
This class provides a common interface for different cell types. Each cell type implements mesh functionality that is specific to a certain type of cell.
Enum for different cell types
Constructor
Create cell type from type (factory function)
Create cell type from string (factory function)
Convert from string to cell type
Convert from cell type to string
Return type of cell
Return type of cell for facets
Return type of cell for entity of dimension i
Return topological dimension of cell
Return number of entities of given topological dimension
Return number of vertices for cell
Return number of vertices for entity of given topological dimension
Return orientation of the cell (assuming flat space)
Return orientation of the cell relative to given up direction
Create entities e of given topological dimension from vertices v
Refine cell uniformly
Compute (generalized) volume of mesh entity
Compute diameter of mesh entity
Compute inradius of cell
Compute dim*inradius/circumradius for given cell
Compute squared distance to given point
Compute component i of normal of given facet with respect to the cell
Compute of given facet with respect to the cell
Compute normal to given cell (viewed as embedded in 3D)
Compute the area/length of given facet with respect to the cell
Order entities locally
Check if entities are ordered
Check whether given point collides with cell
Check whether given entity collides with cell
Compute triangulation of intersection of two cells
Return description of cell type
Mapping of DOLFIN/UFC vertex ordering to VTK/XDMF ordering