Collection of all hex degenerate matchers (hex, wedge, prism etc.) More...
Static Public Member Functions | |
static cellShape | match (const faceList &faces) |
Recognize shape given faces of a cell. More... | |
static cellShape | match (const cellShape &shape) |
Recognize given uncollapsed shape (usually hex) with duplicate vertices. cellShape just used to extract faces. More... | |
static cellShape | match (const primitiveMesh &mesh, const label celli) |
Recognize shape given mesh and celli. More... | |
Collection of all hex degenerate matchers (hex, wedge, prism etc.)
Has static member function to match a shape.
Definition at line 56 of file degenerateMatcher.H.
|
static |
Recognize shape given faces of a cell.
Definition at line 76 of file degenerateMatcher.C.
References Foam::identity(), Foam::stringOps::match(), UList< T >::size(), and Foam::Zero.
|
static |
Recognize given uncollapsed shape (usually hex) with duplicate vertices. cellShape just used to extract faces.
Definition at line 90 of file degenerateMatcher.C.
References cellShape::collapsedFaces(), and Foam::stringOps::match().
|
static |
Recognize shape given mesh and celli.
Definition at line 97 of file degenerateMatcher.C.
References primitiveMesh::cells(), polyMesh::faceOwner(), polyMesh::faces(), degenerateMatcher::match(), and mesh.
Referenced by degenerateMatcher::match().