35 #ifndef matchingCellsToCells_H
36 #define matchingCellsToCells_H
44 namespace cellsToCellss
76 const label startSeedI,
82 scalar calculateAddressing
98 void appendToDirectSeeds
Class to calculate interpolative addressing and weights between the cells of two overlapping meshes.
Matching, one-to-one, cells-to-cells interpolation class.
virtual scalar calculate(const polyMesh &srcMesh, const polyMesh &tgtMesh)
Calculate the addressing and weights.
TypeName("matching")
Run-time type information.
virtual void normalise(const polyMesh &mesh, labelListList &localOtherCells, scalarListList &weights) const
Normalise the weights for a given mesh.
virtual ~matching()
Destructor.
matching()
Construct null.
Mesh consisting of general polyhedral cells.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.