39#ifndef Foam_manifoldCellsMeshObject_H
40#define Foam_manifoldCellsMeshObject_H
56 public MeshObject<polyMesh, UpdateableMeshObject, manifoldCellsMeshObject>
64 mutable label nCorrected_;
74 label& nCellsCorrected
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
const polyMesh & mesh() const
Provides cell-to-faces ('cells()') with duplicate faces removed.
ClassNameNoDebug("manifoldCellsMeshObject")
Declare name of the class, no debug.
virtual bool movePoints()
Mesh motion.
virtual void updateMesh(const mapPolyMesh &)
Mesh changes.
virtual ~manifoldCellsMeshObject()=default
Destructor.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Mesh consisting of general polyhedral cells.
A class for managing references or pointers (no reference counting)
#define ClassNameNoDebug(TypeNameString)
Add typeName information from argument TypeNameString to a class.