Class to manage face cut data. More...


Public Member Functions | |
| faceCutData (const polyMesh &mesh, const label nActiveCuts, const scalarField &pointXs, const scalarField &cutXs) | |
| void | cache (const label celli, const label cuti) |
| const List< List< labelPair > > & | faceCuts (const label cuti) const |
| const Pair< vectorField > & | faceCutAreas (const label cuti) const |
Public Member Functions inherited from faceData | |
| faceData (const polyMesh &mesh, const label nActiveCuts, const scalarField &pointXs, const scalarField &cutXs) | |
| void | clear (const label cuti) |
Additional Inherited Members | |
Protected Member Functions inherited from faceData | |
| label | activeCuti (const label cuti) const |
Protected Attributes inherited from faceData | |
| const cellList & | cells_ |
| const cellEdgeAddressingList & | cAddrs_ |
| const scalarField & | cellVolumes_ |
| const faceList & | faces_ |
| const vectorField & | faceAreas_ |
| const pointField & | faceCentres_ |
| const pointField & | points_ |
| const scalarField & | pointXs_ |
| const scalarField & | cutXs_ |
| PtrList< DynamicList< label > > | faceis_ |
| PtrList< boolList > | haveFaces_ |
Class to manage face cut data.
Definition at line 147 of file cellCutPlot.C.
|
inline |
Definition at line 159 of file cellCutPlot.C.
References faceData::faceis_, forAll, mesh, primitiveMesh::nFaces(), and PtrList< T >::set().

Definition at line 178 of file cellCutPlot.C.
References faceData::activeCuti(), faceData::cells_, faceData::cutXs_, faceData::faceAreas_, Foam::cutPoly::faceCutArea(), Foam::cutPoly::faceCuts(), faceData::faceis_, faceData::faces_, forAll, faceData::haveFaces_, faceData::points_, and faceData::pointXs_.
Referenced by Foam::cellCutPlot::calcInterpolatingWeights(), and Foam::cellCutPlot::calcNonInterpolatingWeights().


Definition at line 215 of file cellCutPlot.C.
References faceData::activeCuti().
Referenced by faceFsData::cache(), Foam::cellCutPlot::calcInterpolatingWeights(), and Foam::cellCutPlot::calcNonInterpolatingWeights().


|
inline |
Definition at line 220 of file cellCutPlot.C.
References faceData::activeCuti().
Referenced by Foam::cellCutPlot::calcInterpolatingWeights(), and Foam::cellCutPlot::calcNonInterpolatingWeights().

