Go to the documentation of this file.
36 void Foam::faEdgeMapper::calcAddressing()
const
41 <<
"Addressing already calculated"
52 void Foam::faEdgeMapper::clearOut()
61 Foam::faEdgeMapper::faEdgeMapper
71 directAddrPtr_(
nullptr)
92 return *directAddrPtr_;
99 <<
"Requested interpolative addressing for a direct mapper."
109 <<
"Requested interpolative weights for a direct mapper."
List< label > labelList
A List of labels.
virtual ~faEdgeMapper()
Destructor.
virtual label size() const
Return size.
static const List< labelList > & null()
Return a null List.
static constexpr const zero Zero
Global zero.
virtual const labelUList & directAddressing() const
Return direct addressing.
void deleteDemandDrivenData(DataPtr &dataPtr)
label nInternalEdges() const
Internal edges using 0,1 or 2 boundary points.
errorManip< error > abort(error &err)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
virtual const labelListList & addressing() const
Return interpolated addressing.
virtual const scalarListList & weights() const
Return interpolation weights.