faceData Class Reference

Base class for classes which manage incomplete sets of face data. More...

Inheritance diagram for faceData:
Collaboration diagram for faceData:

Public Member Functions

 faceData (const polyMesh &mesh, const label nActiveCuts, const scalarField &pointXs, const scalarField &cutXs)
 
void clear (const label cuti)
 

Protected Member Functions

label activeCuti (const label cuti) const
 

Protected Attributes

const cellListcells_
 
const cellEdgeAddressingListcAddrs_
 
const scalarFieldcellVolumes_
 
const faceListfaces_
 
const vectorFieldfaceAreas_
 
const pointFieldfaceCentres_
 
const pointFieldpoints_
 
const scalarFieldpointXs_
 
const scalarFieldcutXs_
 
PtrList< DynamicList< label > > faceis_
 
PtrList< boolListhaveFaces_
 

Detailed Description

Base class for classes which manage incomplete sets of face data.

Definition at line 73 of file cellCutPlot.C.

Constructor & Destructor Documentation

◆ faceData()

faceData ( const polyMesh mesh,
const label  nActiveCuts,
const scalarField pointXs,
const scalarField cutXs 
)
inline

Definition at line 106 of file cellCutPlot.C.

References faceData::faceis_, forAll, faceData::haveFaces_, mesh, and primitiveMesh::nFaces().

Here is the call graph for this function:

Member Function Documentation

◆ activeCuti()

label activeCuti ( const label  cuti) const
inlineprotected

◆ clear()

void clear ( const label  cuti)
inline

Definition at line 133 of file cellCutPlot.C.

References faceData::activeCuti(), faceData::faceis_, and faceData::haveFaces_.

Referenced by Foam::cellCutPlot::calcInterpolatingWeights(), and Foam::cellCutPlot::calcNonInterpolatingWeights().

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

Member Data Documentation

◆ cells_

const cellList& cells_
protected

Definition at line 77 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ cAddrs_

const cellEdgeAddressingList& cAddrs_
protected

Definition at line 79 of file cellCutPlot.C.

◆ cellVolumes_

const scalarField& cellVolumes_
protected

Definition at line 81 of file cellCutPlot.C.

◆ faces_

const faceList& faces_
protected

Definition at line 83 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ faceAreas_

const vectorField& faceAreas_
protected

Definition at line 85 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ faceCentres_

const pointField& faceCentres_
protected

Definition at line 87 of file cellCutPlot.C.

◆ points_

const pointField& points_
protected

Definition at line 89 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ pointXs_

const scalarField& pointXs_
protected

Definition at line 91 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ cutXs_

const scalarField& cutXs_
protected

Definition at line 93 of file cellCutPlot.C.

Referenced by faceCutData::cache(), and faceFsData::cache().

◆ faceis_

◆ haveFaces_

PtrList<boolList> haveFaces_
protected

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