35 #ifndef fvSurfaceMapper_H 36 #define fvSurfaceMapper_H 80 mutable labelList* insertedObjectLabelsPtr_;
94 void calcAddressing()
const;
131 virtual bool direct()
const
virtual label internalSizeBeforeMapping() const
Return number of internal faces before mapping.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
This object provides mapping and fill-in information for face data between the two meshes after the t...
virtual bool insertedObjects() const
Are there any inserted faces.
virtual bool direct() const
Is the mapping direct.
virtual label size() const
Return size.
virtual const labelList & insertedObjectLabels() const
Return list of inserted faces.
virtual bool hasUnmapped() const
Has unmapped elements.
virtual ~fvSurfaceMapper()
Destructor.
virtual const scalarListList & weights() const
Return interpolaion weights.
Abstract base class to hold the Field mapping for mesh morphs.
virtual const labelHashSet & flipFaceFlux() const
Return flux flip map.
const labelHashSet & flipFaceFlux() const
Return flux flip map.
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.
virtual bool insertedObjects() const
Are there any inserted faces.
Mesh data needed to do the Finite Volume discretisation.
virtual const labelListList & addressing() const
Return interpolated addressing.
virtual label sizeBeforeMapping() const
Return size of field before mapping.
label nInternalFaces() const
virtual bool direct() const
Is the mapping direct.