42 #ifndef faEdgeMapper_H 43 #define faEdgeMapper_H 73 label sizeBeforeMapping_;
78 mutable bool hasUnmapped_;
93 void calcAddressing()
const;
116 virtual label
size()
const 124 return sizeBeforeMapping_;
128 virtual bool direct()
const
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
virtual bool direct() const
Is the mapping direct.
static const List< label > & null()
Return a null List.
virtual const labelUList & directAddressing() const
Return direct addressing.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual const labelListList & addressing() const
Return interpolated addressing.
virtual label size() const
Return size.
virtual bool insertedObjects() const
Are there any inserted faces.
Abstract base class to hold the Field mapping for mesh morphs.
virtual const labelList & insertedObjectLabels() const
Return list of inserted faces.
label nInternalEdges() const noexcept
Number of internal faces.
FA edge mapper. Currently, edge-based finite area data is not mapped, but only resized, since edge-based mapping data is not available.
virtual const scalarListList & weights() const
Return interpolation weights.
virtual label sizeBeforeMapping() const
Return size of field before mapping.
virtual bool hasUnmapped() const
Any unmapped values?
virtual ~faEdgeMapper()
Destructor.