49 class polyTopoChangeMap;
86 mutable labelList* insertedCellLabelsPtr_;
92 void calcAddressing()
const;
118 virtual bool direct()
const
138 return insertedCells_;
This object provides mapping and fill-in information for cell data between the two meshes after the t...
cellMapper(const polyTopoChangeMap &mpm)
Construct from polyTopoChangeMap.
virtual ~cellMapper()
Destructor.
virtual const labelListList & addressing() const
Return interpolated addressing.
virtual const scalarListList & weights() const
Return interpolation weights.
virtual const labelUList & directAddressing() const
Return direct addressing.
void operator=(const cellMapper &)=delete
Disallow default bitwise assignment.
virtual const labelList & insertedObjectLabels() const
Return list of inserted cells.
virtual label sizeBeforeMapping() const
Return size before mapping.
virtual bool insertedObjects() const
Are there any inserted cells.
virtual bool direct() const
Is the mapping direct.
Abstract base class to hold the Field mapping for mesh morphs.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.