Go to the documentation of this file.
47 #ifndef OppositeFaceCellWave_H
48 #define OppositeFaceCellWave_H
68 template<
class Type,
class TrackingData =
int>
72 public OppositeFaceCellWaveName
virtual label faceToCell()
UList< Type > & allFaceInfo()
Mesh consisting of general polyhedral cells.
TemplateName(blendedSchemeBase)
void opposingFaceLabels(const label celli, const label facei, DynamicList< label > &) const
Wave propagation of information through grid. Every iteration information goes through one layer of c...
UList< Type > & allCellInfo()
OppositeFaceCellWave(const polyMesh &, const labelList &initialChangedFaces, const List< Type > &changedFacesInfo, UList< Type > &allFaceInfo, UList< Type > &allCellInfo, const label maxIter, TrackingData &td=FaceCellWave< Type, TrackingData >::dummyTrackData_)
virtual ~OppositeFaceCellWave()=default
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
DynamicList< label > changedOppositeFaces_
Version of FaceCellWave that walks through prismatic cells only.
virtual label cellToFace()