58 #ifndef meshWavePatchDistMethod_H 59 #define meshWavePatchDistMethod_H 67 namespace patchDistMethods
81 const bool correctWalls_;
84 mutable label nUnset_;
112 const bool correctWalls =
true
Fast topological mesh-wave method for calculating the distance to nearest patch for all cells and bou...
TypeName("meshWave")
Runtime type information.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
void operator=(const meshWave &)=delete
Disallow default bitwise assignment.
meshWave(const dictionary &dict, const fvMesh &mesh, const labelHashSet &patchIDs)
Construct from coefficients dictionary, mesh.
virtual bool correct(volScalarField &y)
Correct the given distance-to-patch field.
const labelHashSet & patchIDs() const
Return the patchIDs.
Mesh data needed to do the Finite Volume discretisation.
Specialisation of patchDist for wall distance calculation.