Public Member Functions | List of all members
MeshWave< Type, TrackingData > Class Template Reference

FaceCellWave plus data. More...

Inheritance diagram for MeshWave< Type, TrackingData >:
Inheritance graph
[legend]
Collaboration diagram for MeshWave< Type, TrackingData >:
Collaboration graph
[legend]

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
 
const List< Type > & allCellInfo () const
 
const TrackingData & data () const
 
label iterate (const label maxIter)
 
label nUnvisitedCells () const
 
label nUnvisitedFaces () const
 

Detailed Description

template<class Type, class TrackingData = int>
class Foam::MeshWave< Type, TrackingData >

FaceCellWave plus data.

Source files

Definition at line 55 of file MeshWave.H.

Constructor & Destructor Documentation

◆ MeshWave() [1/2]

MeshWave ( const polyMesh mesh,
const labelList initialChangedFaces,
const List< Type > &  changedFacesInfo,
const label  maxIter,
TrackingData &  td = dummyTrackData_ 
)

Definition at line 37 of file MeshWave.C.

◆ MeshWave() [2/2]

MeshWave ( const polyMesh mesh,
const labelList initialChangedFaces,
const List< Type > &  changedFacesInfo,
const List< Type > &  allCellInfo,
const label  maxIter,
TrackingData &  td = dummyTrackData_ 
)

Definition at line 64 of file MeshWave.C.

Member Function Documentation

◆ allFaceInfo()

const List<Type>& allFaceInfo ( ) const
inline

Definition at line 121 of file MeshWave.H.

Referenced by inverseFaceDistanceDiffusivity::correct(), patchDataWave< TransferType, TrackingData >::correct(), and wallLayerCells::wallLayerCells().

Here is the caller graph for this function:

◆ allCellInfo()

const List<Type>& allCellInfo ( ) const
inline

Definition at line 127 of file MeshWave.H.

Referenced by inverseFaceDistanceDiffusivity::correct(), and wallLayerCells::wallLayerCells().

Here is the caller graph for this function:

◆ data()

const TrackingData& data ( ) const
inline

Definition at line 133 of file MeshWave.H.

References FaceCellWave< Type, TrackingData >::data().

Referenced by wallLayerCells::wallLayerCells().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ iterate()

label iterate ( const label  maxIter)
inline

Definition at line 140 of file MeshWave.H.

References FaceCellWave< Type, TrackingData >::iterate().

Referenced by wallLayerCells::wallLayerCells().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nUnvisitedCells()

label nUnvisitedCells ( ) const
inline

Definition at line 152 of file MeshWave.H.

References FaceCellWave< Type, TrackingData >::nUnvisitedCells().

Here is the call graph for this function:

◆ nUnvisitedFaces()

label nUnvisitedFaces ( ) const
inline

Definition at line 158 of file MeshWave.H.

References FaceCellWave< Type, TrackingData >::nUnvisitedFaces().

Here is the call graph for this function:

The documentation for this class was generated from the following files: