39 #ifndef Foam_manifoldCellsMeshObject_H 40 #define Foam_manifoldCellsMeshObject_H 56 public MeshObject<polyMesh, UpdateableMeshObject, manifoldCellsMeshObject>
64 mutable label nCorrected_;
74 label& nCellsCorrected
virtual bool movePoints()
Mesh motion.
virtual ~manifoldCellsMeshObject()=default
Destructor.
A class for managing references or pointers (no reference counting)
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
Provides cell-to-faces ('cells()') with duplicate faces removed.
const polyMesh & mesh() const noexcept
Reference to the mesh.
virtual void updateMesh(const mapPolyMesh &)
Mesh changes.
bool manifold() const
True if any manifold cells detected (globally) Triggers demand-driven filtering if required...
ClassNameNoDebug("manifoldCellsMeshObject")
Declare name of the class, no debug.
Mesh consisting of general polyhedral cells.
const cellList & cells() const
Return the (optionally compacted) cell list Triggers demand-driven filtering if required.