42 #ifndef exactPatchDistMethod_H 43 #define exactPatchDistMethod_H 52 class distributedTriSurfaceMesh;
54 namespace patchDistMethods
79 void operator=(
const exact&) =
delete;
virtual bool movePoints()
Update cached geometry when the mesh moves.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
TypeName("exactDistance")
Runtime type information.
IOoject and searching on distributed triSurface. All processor hold (possibly overlapping) part of th...
const labelHashSet & patchIDs() const
Return the patchIDs.
Mesh data needed to do the Finite Volume discretisation.
virtual bool correct(volScalarField &y)
Correct the given distance-to-patch field.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Specialisation of patchDist for wall distance calculation.
Calculation of exact distance to nearest patch for all cells and boundary by constructing a search tr...
virtual void updateMesh(const mapPolyMesh &)
Update cached topology and geometry when the mesh changes.