FaceCellWave plus data. More...
Public Member Functions | |
MeshWave (const polyMesh &mesh, const labelList &initialChangedFaces, const List< Type > &changedFacesInfo, const label maxIter, TrackingData &td=FaceCellWaveBase::dummyTrackData_) | |
Construct from mesh and list of changed faces with the Type for these faces. More... | |
MeshWave (const polyMesh &mesh, const labelList &initialChangedFaces, const List< Type > &changedFacesInfo, const List< Type > &allCellInfo, const label maxIter, TrackingData &td=FaceCellWaveBase::dummyTrackData_) | |
Construct from mesh, list of changed faces with the Type for these faces and initial field. More... | |
const List< Type > & | allFaceInfo () const noexcept |
Get allFaceInfo. More... | |
const List< Type > & | allCellInfo () const noexcept |
Get allCellInfo. More... | |
const TrackingData & | data () const noexcept |
Additional data to be passed into container. More... | |
label | iterate (const label maxIter) |
Iterate until no changes or maxIter reached. More... | |
label | nChangedCells () const noexcept |
Current number of changed cells. More... | |
label | nChangedFaces () const noexcept |
Current number of changed faces. More... | |
label | nUnvisitedCells () const noexcept |
Number of unvisited cells. More... | |
label | nUnvisitedFaces () const noexcept |
Number of unvisited faces. More... | |
FaceCellWave plus data.
Definition at line 55 of file MeshWave.H.
MeshWave | ( | const polyMesh & | mesh, |
const labelList & | initialChangedFaces, | ||
const List< Type > & | changedFacesInfo, | ||
const label | maxIter, | ||
TrackingData & | td = FaceCellWaveBase::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 30 of file MeshWave.C.
MeshWave | ( | const polyMesh & | mesh, |
const labelList & | initialChangedFaces, | ||
const List< Type > & | changedFacesInfo, | ||
const List< Type > & | allCellInfo, | ||
const label | maxIter, | ||
TrackingData & | td = FaceCellWaveBase::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 57 of file MeshWave.C.
|
inlinenoexcept |
Get allFaceInfo.
Definition at line 133 of file MeshWave.H.
Referenced by inverseFaceDistanceDiffusivity::correct(), patchDataWave< TransferType, TrackingData >::correct(), and wallLayerCells::wallLayerCells().
|
inlinenoexcept |
Get allCellInfo.
Definition at line 141 of file MeshWave.H.
Referenced by inverseFaceDistanceDiffusivity::correct(), and wallLayerCells::wallLayerCells().
|
inlinenoexcept |
Additional data to be passed into container.
Definition at line 149 of file MeshWave.H.
References FaceCellWave< Type, TrackingData >::data().
Referenced by wallLayerCells::wallLayerCells().
|
inline |
Iterate until no changes or maxIter reached.
Definition at line 159 of file MeshWave.H.
References FaceCellWave< Type, TrackingData >::iterate().
Referenced by wallLayerCells::wallLayerCells().
|
inlinenoexcept |
Current number of changed cells.
Definition at line 167 of file MeshWave.H.
References FaceCellWaveBase::nChangedCells().
|
inlinenoexcept |
Current number of changed faces.
Definition at line 172 of file MeshWave.H.
References FaceCellWaveBase::nChangedFaces().
|
inlinenoexcept |
Number of unvisited cells.
Definition at line 177 of file MeshWave.H.
References FaceCellWaveBase::nUnvisitedCells().
|
inlinenoexcept |
Number of unvisited faces.
Definition at line 185 of file MeshWave.H.
References FaceCellWaveBase::nUnvisitedFaces().