FaceCellWave plus data. More...
Public Member Functions | |
MeshWave (const polyMesh &mesh, const labelList &initialChangedFaces, const List< Type > &changedFacesInfo, const label maxIter, TrackingData &td=dummyTrackData_) | |
MeshWave (const polyMesh &mesh, const labelList &initialChangedFaces, const List< Type > &changedFacesInfo, const List< Type > &allCellInfo, const label maxIter, TrackingData &td=dummyTrackData_) | |
const List< Type > & | allFaceInfo () const |
Get allFaceInfo. More... | |
const List< Type > & | allCellInfo () const |
Get allCellInfo. More... | |
const TrackingData & | data () const |
Additional data to be passed into container. More... | |
label | iterate (const label maxIter) |
Iterate until no changes or maxIter reached. More... | |
label | nUnvisitedCells () const |
label | nUnvisitedFaces () const |
Number of unvisited faces. More... | |
FaceCellWave plus data.
Definition at line 59 of file MeshWave.H.
MeshWave | ( | const polyMesh & | mesh, |
const labelList & | initialChangedFaces, | ||
const List< Type > & | changedFacesInfo, | ||
const label | maxIter, | ||
TrackingData & | td = dummyTrackData_ |
||
) |
Construct from mesh and list of changed faces with the Type for these faces.
Iterates until nothing changes or maxIter reached. (maxIter can be 0)
Definition at line 44 of file MeshWave.C.
MeshWave | ( | const polyMesh & | mesh, |
const labelList & | initialChangedFaces, | ||
const List< Type > & | changedFacesInfo, | ||
const List< Type > & | allCellInfo, | ||
const label | maxIter, | ||
TrackingData & | td = dummyTrackData_ |
||
) |
Construct from mesh, list of changed faces with the Type for these faces and initial field.
Iterates until nothing changes or maxIter reached. (maxIter can be 0)
Definition at line 71 of file MeshWave.C.
|
inline |
Get allFaceInfo.
Definition at line 125 of file MeshWave.H.
Referenced by inverseFaceDistanceDiffusivity::correct(), patchDataWave< TransferType, TrackingData >::correct(), and wallLayerCells::wallLayerCells().
|
inline |
Get allCellInfo.
Definition at line 131 of file MeshWave.H.
Referenced by inverseFaceDistanceDiffusivity::correct(), and wallLayerCells::wallLayerCells().
|
inline |
Additional data to be passed into container.
Definition at line 137 of file MeshWave.H.
References FaceCellWave< Type, TrackingData >::data().
Referenced by wallLayerCells::wallLayerCells().
|
inline |
Iterate until no changes or maxIter reached.
Definition at line 144 of file MeshWave.H.
Referenced by wallLayerCells::wallLayerCells().
|
inline |
Number of unvisited cells, i.e. cells that were not (yet) reached from walking across mesh.
This can happen from
Definition at line 156 of file MeshWave.H.
|
inline |
Number of unvisited faces.
Definition at line 162 of file MeshWave.H.
References FaceCellWave< Type, TrackingData >::nUnvisitedFaces().