70 for (
const label patchi : patchIDs_)
82 for (
const label patchi : patchIDs_)
86 const labelList& mp = pbm[patchi].meshPoints();
90 label meshPointi = mp[ppI];
119 mesh().globalData().nTotalPoints(),
126 forAll(allPointInfo, pointi)
128 if (allPointInfo[pointi].valid(td))
130 psf[pointi] =
Foam::sqrt(allPointInfo[pointi].distSqr());
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Wave propagation of information through grid. Every iteration information goes through one layer of e...
label size() const noexcept
The number of elements in the list.
Class used to pass data into container.
const pointField & points_
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
Mesh representing a set of points created from polyMesh.
Calculation of distance to nearest patch for all points.
void correct()
Correct for mesh geom/topo changes.
For use with FaceCellWave. Determines topological distance to starting faces.
const labelList nEdges(UPstream::listGatherValues< label >(aMesh.nEdges()))
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
dimensionedScalar sqrt(const dimensionedScalar &ds)
#define forAll(list, i)
Loop across all elements in list.