Go to the documentation of this file.
36 Foam::pointPatchDist::pointPatchDist
70 for (
const label patchi : patchIDs_)
72 nPoints += pbm[patchi].meshPoints().size();
82 for (
const label patchi : patchIDs_)
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,...
const dimensionedScalar mp
Proton mass.
void correct()
Correct for mesh geom/topo changes.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
Wave propagation of information through grid. Every iteration information goes through one layer of e...
static word timeName(const scalar t, const int precision=precision_)
#define forAll(list, i)
Loop across all elements in list.
Class used to pass data into container.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const pointField & points_
Mesh representing a set of points created from polyMesh.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
dimensionedScalar sqrt(const dimensionedScalar &ds)
For use with FaceCellWave. Determines topological distance to starting faces.
const Time & time() const noexcept
Return time registry.
GeometricField< scalar, pointPatchField, pointMesh > pointScalarField
const objectRegistry & db() const noexcept
Return the local objectRegistry.