Go to the documentation of this file.
70 const bool usePatchGroups
89 operator[](
patchi).initGeometry(pBufs);
96 operator[](
patchi).calcGeometry(pBufs);
106 forAll(patchSchedule, patchEvali)
110 if (patchSchedule[patchEvali].init)
112 operator[](
patchi).initGeometry(pBufs);
116 operator[](
patchi).calcGeometry(pBufs);
135 operator[](
patchi).initMovePoints(pBufs,
p);
142 operator[](
patchi).movePoints(pBufs,
p);
152 forAll(patchSchedule, patchEvali)
156 if (patchSchedule[patchEvali].init)
158 operator[](
patchi).initMovePoints(pBufs,
p);
162 operator[](
patchi).movePoints(pBufs,
p);
181 operator[](
patchi).initUpdateMesh(pBufs);
188 operator[](
patchi).updateMesh(pBufs);
198 forAll(patchSchedule, patchEvali)
202 if (patchSchedule[patchEvali].init)
204 operator[](
patchi).initUpdateMesh(pBufs);
208 operator[](
patchi).updateMesh(pBufs);
A class for handling words, derived from string.
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
#define forAll(list, i)
Loop across all elements in list.
void movePoints(const pointField &)
Correct polyBoundaryMesh after moving points.
PtrList< pointPatch > pointPatchList
container classes for pointPatch
Buffers for inter-processor communications streams (UOPstream, UIPstream).
label findPatchID(const word &patchName) const
Find patch index given a name.
static commsTypes defaultCommsType
Default commsType.
labelList findIndices(const keyType &, const bool useGroups) const
Find patch indices given a name.
void updateMesh()
Correct polyBoundaryMesh after topology update.
A class for handling keywords in dictionaries.
bool set(const label) const
Is element set.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
pointBoundaryMesh(const pointBoundaryMesh &)
Disallow default bitwise copy construct.
const pointMesh & mesh() const
Return the mesh reference.
void finishedSends(const bool block=true)
Mark all sends as having been done. This will start receives.
const lduSchedule & patchSchedule() const
Order in which the patches should be initialised/evaluated.
Mesh representing a set of points created from polyMesh.
void calcGeometry()
Calculate the geometry for the patches (transformation tensors etc.)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
label size() const
Return the number of elements in the PtrList.
Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface....
label findPatchID(const polyPatchList &, const word &) const
Get index of polypatch by name.
const globalMeshData & globalData() const
Return parallel info.