86 mutable labelList* insertedCellLabelsPtr_;
92 void calcAddressing()
const;
121 virtual bool direct()
const 143 return insertedCells_;
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual label sizeBeforeMapping() const
Return size before mapping.
virtual const scalarListList & weights() const
Return interpolation weights.
void operator=(const cellMapper &)=delete
Disallow default bitwise assignment.
This object provides mapping and fill-in information for cell data between the two meshes after the t...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Abstract base class to hold the Field mapping for mesh morphs.
virtual bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
virtual const labelListList & addressing() const
Return interpolated addressing.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual const labelUList & directAddressing() const
Return direct addressing.
cellMapper(const mapPolyMesh &mpm)
Construct from mapPolyMesh.
Mesh consisting of general polyhedral cells.
virtual const labelList & insertedObjectLabels() const
Return list of inserted cells.
virtual ~cellMapper()
Destructor.
virtual bool insertedObjects() const
Are there any inserted cells.
virtual bool direct() const
Is the mapping direct.