45 pMesh.db().time().
name(),
96 wallPoints[
nPoints] = meshPointi;
124 mesh().globalData().nTotalPoints(),
131 forAll(allPointInfo, pointi)
133 if (allPointInfo[pointi].
valid(td))
135 psf[pointi] =
Foam::sqrt(allPointInfo[pointi].distSqr());
#define forAll(list, i)
Loop across all elements in list.
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
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
Return the number of elements in the UPtrList.
Class used to pass data into container.
const pointField & points_
Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave)...
Mesh representing a set of points created from polyMesh.
void correct()
Correct for mesh geom/topo changes.
virtual ~pointPatchDist()
Destructor.
pointPatchDist(const pointMesh &pMesh, const labelHashSet &patchIDs, const pointField &points)
Construct from mesh and set of patches.
bool valid(const PtrList< ModelType > &l)
const dimensionedScalar mp
Proton mass.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const dimensionSet dimLength
dimensionedScalar sqrt(const dimensionedScalar &ds)
word name(const complex &)
Return a string representation of a complex.