36 #ifndef nearestPatchToPatch_H 37 #define nearestPatchToPatch_H 45 namespace patchToPatches
81 const label otherFacei,
87 virtual bool intersectFaces
98 virtual void initialise
109 virtual void rDistributeTgt
A face is a list of labels corresponding to mesh vertices.
bool reverse() const
Flag to indicate that the two patches are co-directional and.
Class to generate patchToPatch coupling geometry. Couples a face to the single nearest opposite face ...
TypeName("nearest")
Runtime type information.
virtual tmpNrc< List< DynamicList< scalar > > > srcWeights(const primitivePatch &srcPatch) const
For each source face, the coupled target weights.
A list of faces which address into the list of points.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
nearest(const bool reverse)
Construct from components.
A class for managing temporary objects without reference counting.
Class containing processor-to-processor mapping information.
Standard boundBox + extra functionality for use in octree.
Class to generate coupling geometry between two primitive patches.
virtual tmpNrc< List< DynamicList< scalar > > > tgtWeights(const primitivePatch &tgtPatch) const
For each target face, the coupled source weights.