41 #ifndef faAreaMapper_H 42 #define faAreaMapper_H 77 mutable bool hasUnmapped_;
80 label sizeBeforeMapping_;
99 mutable labelList* insertedObjectLabelsPtr_;
111 void calcAddressing()
const;
142 virtual label
size()
const 150 return sizeBeforeMapping_;
154 virtual bool direct()
const
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
void size(const label n)
Older name for setAddressableSize.
virtual ~faAreaMapper()
Destructor.
const labelList & newFaceLabels() const
Return new face labels.
bool empty() const noexcept
True if List is empty (ie, size() is zero)
const labelList & newFaceLabelsMap() const
Return new face labels map.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual const labelList & insertedObjectLabels() const
Return list of inserted faces.
Abstract base class to hold the Field mapping for mesh morphs.
virtual label size() const
Return size.
virtual bool hasUnmapped() const
Any unmapped values?
virtual label sizeBeforeMapping() const
Return size of field before mapping.
virtual bool direct() const
Is the mapping direct.
virtual const scalarListList & weights() const
Return interpolation weights.
virtual bool insertedObjects() const
Are there any inserted faces.
virtual const labelUList & directAddressing() const
Return direct addressing.
virtual const labelListList & addressing() const
Return interpolated addressing.