38 #ifndef inverseDistancePatchToPatch_H 39 #define inverseDistancePatchToPatch_H 47 namespace patchToPatches
87 virtual bool intersectFaces
92 const label otherFacei,
98 virtual bool intersectFaces
104 const label srcFacei,
109 virtual void initialise
120 virtual void rDistributeTgt
127 virtual label finalise
~inverseDistance()
Destructor.
inverseDistance(const bool reverse)
Construct from components.
Class to generate patchToPatch coupling geometry. Couples a face to the opposite face onto which its ...
A face is a list of labels corresponding to mesh vertices.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
bool reverse() const
Flag to indicate that the two patches are co-directional and.
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...
virtual tmpNrc< List< DynamicList< scalar > > > srcWeights(const primitivePatch &srcPatch) const
For each source face, the coupled target weights.
virtual tmpNrc< List< DynamicList< scalar > > > tgtWeights(const primitivePatch &tgtPatch) const
For each target face, the coupled source weights.
A class for managing temporary objects without reference counting.
Class containing processor-to-processor mapping information.
TypeName("inverseDistance")
Runtime type information.
Standard boundBox + extra functionality for use in octree.
Class to generate coupling geometry between two primitive patches.