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
Abstract base class to hold the Field mapping for mesh morphs.
virtual bool hasUnmapped() const
virtual label internalSizeBeforeMapping() const
virtual const labelListList & addressing() const
A HashTable with keys but without contents that is similar to std::unordered_set.
virtual const labelUList & directAddressing() const
virtual label size() const
virtual bool direct() const
virtual ~fvSurfaceMapper()
This object provides mapping and fill-in information for face data between the two meshes after the t...
virtual bool direct() const
Mesh data needed to do the Finite Volume discretisation.
virtual const labelHashSet & flipFaceFlux() const
List< labelList > labelListList
A List of labelList.
const labelHashSet & flipFaceFlux() const
label nInternalFaces() const noexcept
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual const labelList & insertedObjectLabels() const
virtual bool insertedObjects() const
UList< label > labelUList
A UList of labels.
virtual label sizeBeforeMapping() const
virtual const scalarListList & weights() const