Go to the documentation of this file.
37 #ifndef fvSurfaceMapper_H
38 #define fvSurfaceMapper_H
82 mutable labelList* insertedObjectLabelsPtr_;
96 void calcAddressing()
const;
121 virtual label
size()
const
133 virtual bool direct()
const
virtual bool insertedObjects() const
Are there any inserted faces.
Abstract base class to hold the Field mapping for mesh morphs.
virtual bool hasUnmapped() const
Has unmapped elements.
virtual label internalSizeBeforeMapping() const
Return number of internal faces before mapping.
virtual const labelListList & addressing() const
Return interpolated addressing.
virtual const labelUList & directAddressing() const
Return direct addressing.
virtual label size() const
Return size.
virtual bool direct() const
Is the mapping direct.
virtual ~fvSurfaceMapper()
Destructor.
This object provides mapping and fill-in information for face data between the two meshes after the t...
virtual bool direct() const
Is the mapping direct.
Mesh data needed to do the Finite Volume discretisation.
virtual const labelHashSet & flipFaceFlux() const
Return flux flip map.
const labelHashSet & flipFaceFlux() const
Return flux flip map.
label nInternalFaces() const noexcept
Number of internal faces.
virtual const labelList & insertedObjectLabels() const
Return list of inserted faces.
virtual bool insertedObjects() const
Are there any inserted faces.
virtual label sizeBeforeMapping() const
Return size of field before mapping.
virtual const scalarListList & weights() const
Return interpolation weights.