Takes a set of patches to start MeshWave from. More...
Public Member Functions | |
patchDataWave (const polyMesh &mesh, const labelHashSet &patchIDs, const UPtrList< Field< Type >> &initialPatchValuePtrs, const bool correctWalls=true, TrackingData &td=dummyTrackData_) | |
virtual | ~patchDataWave () |
virtual void | correct () |
const scalarField & | distance () const |
scalarField & | distance () |
const FieldField< Field, scalar > & | patchDistance () const |
FieldField< Field, scalar > & | patchDistance () |
const Field< Type > & | cellData () const |
Field< Type > & | cellData () |
const FieldField< Field, Type > & | patchData () const |
FieldField< Field, Type > & | patchData () |
label | nUnset () const |
![]() | |
ClassName ("cellDistFuncs") | |
cellDistFuncs (const polyMesh &mesh) | |
const polyMesh & | mesh () const |
labelHashSet | getPatchIDs (const UList< wordRe > &patchNames) const |
template<class Type > | |
labelHashSet | getPatchIDs () const |
scalar | smallestDist (const point &p, const polyPatch &patch, const labelUList &wallFaces, label &meshFacei) const |
void | getPointNeighbours (const primitivePatch &, const label patchFacei, DynamicList< label > &) const |
label | maxPatchSize (const labelHashSet &patchIDs) const |
label | sumPatchSize (const labelHashSet &patchIDs) const |
void | correctBoundaryFaceCells (const labelHashSet &patchIDs, scalarField &wallDistCorrected, Map< label > &nearestFace) const |
void | correctBoundaryPointCells (const labelHashSet &patchIDs, scalarField &wallDistCorrected, Map< label > &nearestFace) const |
template<class Type > | |
Foam::labelHashSet | getPatchIDs () const |
Takes a set of patches to start MeshWave from.
Holds after construction distance at cells and distance at patches (like patchWave), but also additional transported data. It is used, for example, in the y+ calculation.
Definition at line 62 of file patchDataWave.H.
patchDataWave | ( | const polyMesh & | mesh, |
const labelHashSet & | patchIDs, | ||
const UPtrList< Field< Type >> & | initialPatchValuePtrs, | ||
const bool | correctWalls = true , |
||
TrackingData & | td = dummyTrackData_ |
||
) |
Definition at line 174 of file patchDataWave.C.
References correct().
|
virtual |
Definition at line 200 of file patchDataWave.C.
|
virtual |
Definition at line 208 of file patchDataWave.C.
References MeshWave< Type, TrackingData >::allFaceInfo(), forAll, and mesh.
|
inline |
Definition at line 156 of file patchDataWave.H.
Referenced by wallDistData< TransferType >::correct(), meshWave::correct(), and directionalMeshWave::correct().
|
inline |
Definition at line 162 of file patchDataWave.H.
|
inline |
Definition at line 167 of file patchDataWave.H.
Referenced by wallDistData< TransferType >::correct(), meshWave::correct(), and directionalMeshWave::correct().
|
inline |
Definition at line 172 of file patchDataWave.H.
|
inline |
Definition at line 177 of file patchDataWave.H.
Referenced by wallDistData< TransferType >::correct(), meshWave::correct(), and directionalMeshWave::correct().
|
inline |
Definition at line 182 of file patchDataWave.H.
|
inline |
Definition at line 187 of file patchDataWave.H.
Referenced by wallDistData< TransferType >::correct(), meshWave::correct(), and directionalMeshWave::correct().
|
inline |
Definition at line 192 of file patchDataWave.H.
|
inline |
Definition at line 197 of file patchDataWave.H.
Referenced by wallDistData< TransferType >::correct(), meshWave::correct(), and directionalMeshWave::correct().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.