Public Member Functions | |
ClassName ("FaceCellWave") | |
Runtime type information. More... | |
FaceCellWaveBase (const polyMesh &mesh) | |
Construct with mesh reference and set initial sizes. More... | |
const polyMesh & | mesh () const noexcept |
Return access to the mesh. 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 |
Get number of unvisited cells, i.e. cells that were not (yet) reached from walking across mesh. More... | |
label | nUnvisitedFaces () const noexcept |
Get number of unvisited faces. More... | |
Static Public Member Functions | |
static scalar | propagationTol () noexcept |
Access to propagation tolerance. More... | |
static scalar | setPropagationTol (const scalar tol) noexcept |
Change propagation tolerance, return previous value. More... | |
Static Public Attributes | |
static int | dummyTrackData_ = 12345 |
Default trackData value (for default template argument) More... | |
Protected Attributes | |
const polyMesh & | mesh_ |
Reference to mesh. More... | |
PstreamBuffers | pBufs_ |
Buffers when updating processor patches. More... | |
bitSet | changedFace_ |
Track if face has changed. More... | |
bitSet | changedCell_ |
Track if cell has changed. More... | |
DynamicList< label > | changedFaces_ |
List of changed faces. More... | |
DynamicList< label > | changedCells_ |
List of changed cells. More... | |
label | nUnvisitedFaces_ |
Current count of unvisited faces. More... | |
label | nUnvisitedCells_ |
Current count of unvisited cells. More... | |
Static Protected Attributes | |
static const scalar | geomTol_ = 1e-6 |
static scalar | propagationTol_ = 0.01 |
Definition at line 67 of file FaceCellWave.H.
|
explicit |
Construct with mesh reference and set initial sizes.
Definition at line 43 of file FaceCellWaveBase.C.
ClassName | ( | "FaceCellWave" | ) |
Runtime type information.
|
inlinestaticnoexcept |
Access to propagation tolerance.
Definition at line 147 of file FaceCellWave.H.
References FaceCellWaveBase::propagationTol_.
Referenced by combine< Type, TrackingData >::operator()().
|
inlinestaticnoexcept |
Change propagation tolerance, return previous value.
Definition at line 155 of file FaceCellWave.H.
References FaceCellWaveBase::propagationTol_.
|
inlinenoexcept |
Return access to the mesh.
Definition at line 168 of file FaceCellWave.H.
References FaceCellWaveBase::mesh_.
Referenced by combine< Type, TrackingData >::operator()().
|
inlinenoexcept |
Current number of changed cells.
Definition at line 176 of file FaceCellWave.H.
References FaceCellWaveBase::changedCells_, and UList< T >::size().
Referenced by MeshWave< Type, TrackingData >::nChangedCells().
|
inlinenoexcept |
Current number of changed faces.
Definition at line 181 of file FaceCellWave.H.
References FaceCellWaveBase::changedFaces_, and UList< T >::size().
Referenced by MeshWave< Type, TrackingData >::nChangedFaces().
|
inlinenoexcept |
Get number of unvisited cells, i.e. cells that were not (yet) reached from walking across mesh.
This can happen from
Definition at line 192 of file FaceCellWave.H.
References FaceCellWaveBase::nUnvisitedCells_.
Referenced by MeshWave< Type, TrackingData >::nUnvisitedCells().
|
inlinenoexcept |
Get number of unvisited faces.
Definition at line 197 of file FaceCellWave.H.
References FaceCellWaveBase::nUnvisitedFaces_.
Referenced by MeshWave< Type, TrackingData >::nUnvisitedFaces().
|
staticprotected |
Definition at line 73 of file FaceCellWave.H.
|
staticprotected |
Definition at line 74 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::propagationTol(), and FaceCellWaveBase::setPropagationTol().
|
protected |
Reference to mesh.
Definition at line 82 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::mesh().
|
protected |
Buffers when updating processor patches.
Definition at line 87 of file FaceCellWave.H.
|
protected |
Track if face has changed.
Definition at line 92 of file FaceCellWave.H.
|
protected |
Track if cell has changed.
Definition at line 97 of file FaceCellWave.H.
|
protected |
List of changed faces.
Definition at line 102 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::nChangedFaces().
|
protected |
List of changed cells.
Definition at line 107 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::nChangedCells().
|
protected |
Current count of unvisited faces.
Definition at line 112 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::nUnvisitedFaces().
|
protected |
Current count of unvisited cells.
Definition at line 117 of file FaceCellWave.H.
Referenced by FaceCellWaveBase::nUnvisitedCells().
|
static |
Default trackData value (for default template argument)
Definition at line 125 of file FaceCellWave.H.