Provides cell-to-faces ('cells()') with duplicate faces removed. More...
Public Member Functions | |
ClassNameNoDebug ("manifoldCellsMeshObject") | |
Declare name of the class, no debug. More... | |
manifoldCellsMeshObject (const polyMesh &mesh) | |
Construct from mesh. More... | |
virtual | ~manifoldCellsMeshObject ()=default |
Destructor. More... | |
bool | manifold () const |
const cellList & | cells () const |
virtual bool | movePoints () |
Mesh motion. More... | |
virtual void | updateMesh (const mapPolyMesh &) |
Mesh changes. More... | |
Public Member Functions inherited from MeshObject< polyMesh, UpdateableMeshObject, manifoldCellsMeshObject > | |
MeshObject (const polyMesh &mesh) | |
Construct on Mesh type. More... | |
virtual | ~MeshObject ()=default |
Destructor. More... | |
const polyMesh & | mesh () const |
virtual bool | writeData (Ostream &os) const |
Static Public Member Functions | |
static refPtr< cellList > | filter (const polyMesh &mesh) |
Static Public Member Functions inherited from MeshObject< polyMesh, UpdateableMeshObject, manifoldCellsMeshObject > | |
static const manifoldCellsMeshObject & | New (const polyMesh &mesh, Args &&... args) |
Get existing or create a new MeshObject. More... | |
static bool | Delete (const polyMesh &mesh) |
Static destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from MeshObject< polyMesh, UpdateableMeshObject, manifoldCellsMeshObject > | |
const polyMesh & | mesh_ |
Provides cell-to-faces ('cells()') with duplicate faces removed.
Useful for postprocessing.
Definition at line 53 of file manifoldCellsMeshObject.H.
manifoldCellsMeshObject | ( | const polyMesh & | mesh | ) |
Construct from mesh.
Definition at line 167 of file manifoldCellsMeshObject.C.
|
virtualdefault |
Destructor.
ClassNameNoDebug | ( | "manifoldCellsMeshObject" | ) |
Declare name of the class, no debug.
|
static |
Calculate cellList with all duplicate faces removed. Is reference to input mesh if no duplicates
Definition at line 155 of file manifoldCellsMeshObject.C.
References mesh.
bool manifold | ( | ) | const |
True if any manifold cells detected (globally) Triggers demand-driven filtering if required.
Definition at line 177 of file manifoldCellsMeshObject.C.
References mesh.
const Foam::cellList & cells | ( | ) | const |
Return the (optionally compacted) cell list Triggers demand-driven filtering if required.
Definition at line 188 of file manifoldCellsMeshObject.C.
|
inlinevirtual |
Mesh motion.
Definition at line 114 of file manifoldCellsMeshObject.H.
|
virtual |
Mesh changes.
Definition at line 199 of file manifoldCellsMeshObject.C.