faceFsData Class Reference

Class to manage face basis function data. More...

Inheritance diagram for faceFsData:
Collaboration diagram for faceFsData:

Public Member Functions

 faceFsData (const faceCutData &fcd, const polyMesh &mesh, const label nActiveCuts, const scalarField &pointXs, const scalarField &cutXs)
 
void cache (const label celli, const label cuti)
 
const Pair< scalarField > & pointFs (const label cuti) const
 
const Pair< scalarField > & faceFs (const label cuti) const
 
const Pair< Pair< scalarField > > & faceCutFs (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 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

Class to manage face basis function data.

Definition at line 228 of file cellCutPlot.C.

Constructor & Destructor Documentation

◆ faceFsData()

faceFsData ( const faceCutData fcd,
const polyMesh mesh,
const label  nActiveCuts,
const scalarField pointXs,
const scalarField cutXs 
)
inline

Definition at line 245 of file cellCutPlot.C.

References faceData::faceis_, forAll, mesh, primitiveMesh::nFaces(), primitiveMesh::nPoints(), and PtrList< T >::set().

Here is the call graph for this function:

Member Function Documentation

◆ cache()

◆ pointFs()

const Pair<scalarField>& pointFs ( const label  cuti) const
inline

Definition at line 356 of file cellCutPlot.C.

References faceData::activeCuti().

Referenced by Foam::cellCutPlot::calcInterpolatingWeights().

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

◆ faceFs()

const Pair<scalarField>& faceFs ( const label  cuti) const
inline

Definition at line 361 of file cellCutPlot.C.

References faceData::activeCuti().

Referenced by Foam::cellCutPlot::calcInterpolatingWeights().

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

◆ faceCutFs()

const Pair<Pair<scalarField> >& faceCutFs ( const label  cuti) const
inline

Definition at line 366 of file cellCutPlot.C.

References faceData::activeCuti().

Referenced by Foam::cellCutPlot::calcInterpolatingWeights().

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

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