interpolatedFaces.H File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

interpolationCellPoint< vector > UInterpolator (HbyA)
 
bitSet isOwnerInterpolatedFace (mesh.nInternalFaces())
 
bitSet isNeiInterpolatedFace (mesh.nInternalFaces())
 
labelListList donorCell (mesh.nInternalFaces())
 
scalarListList weightCellCells (mesh.nInternalFaces())
 
vectorField UIntFaces (mesh.nInternalFaces(), Zero)
 
labelList receptorNeigCell (mesh.nInternalFaces(), -1)
 
PtrList< fvMeshSubset > meshParts (nZones)
 
labelList nCellsPerZone (nZones, Zero)
 
 forAll (meshParts, zonei)
 
 for (label faceI=0;faceI< mesh.nInternalFaces();faceI++)
 
vectorField U1Contrav (mesh.nInternalFaces(), Zero)
 
surfaceVectorField faceNormals (mesh.Sf()/mesh.magSf())
 
 forAll (isNeiInterpolatedFace, faceI)
 

Variables

const labelList & cellTypes = overlap.cellTypes()
 
const labelIOList & zoneID = overlap.zoneID()
 
label nZones = gMax(zoneID)+1
 

Function Documentation

◆ UInterpolator()

interpolationCellPoint<vector> UInterpolator ( HbyA  )

Referenced by for().

Here is the caller graph for this function:

◆ isOwnerInterpolatedFace()

bitSet isOwnerInterpolatedFace ( mesh.  nInternalFaces())

Referenced by for(), and forAll().

Here is the caller graph for this function:

◆ isNeiInterpolatedFace()

bitSet isNeiInterpolatedFace ( mesh.  nInternalFaces())

Referenced by for(), and forAll().

Here is the caller graph for this function:

◆ donorCell()

labelListList donorCell ( mesh.  nInternalFaces())

Referenced by for().

Here is the caller graph for this function:

◆ weightCellCells()

scalarListList weightCellCells ( mesh.  nInternalFaces())

Referenced by for().

Here is the caller graph for this function:

◆ UIntFaces()

vectorField UIntFaces ( mesh.  nInternalFaces(),
Zero   
)

Referenced by for(), and forAll().

Here is the caller graph for this function:

◆ receptorNeigCell()

labelList receptorNeigCell ( mesh.  nInternalFaces(),
1 
)

Referenced by for(), and forAll().

Here is the caller graph for this function:

◆ meshParts()

PtrList<fvMeshSubset> meshParts ( nZones  )

Referenced by for(), forAll(), inverseDistance::markDonors(), inverseDistance::markPatchesAsHoles(), cellVolumeWeight::update(), and inverseDistance::update().

Here is the caller graph for this function:

◆ nCellsPerZone()

labelList nCellsPerZone ( nZones  ,
Zero   
)

Referenced by trackingInverseDistance::trackingInverseDistance(), cellVolumeWeight::update(), and inverseDistance::update().

Here is the caller graph for this function:

◆ forAll() [1/2]

forAll ( meshParts  ,
zonei   
)

Definition at line 29 of file interpolatedFaces.H.

References mesh, meshParts(), and zoneID.

Referenced by for().

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

◆ for()

for ( )

Definition at line 39 of file interpolatedFaces.H.

References List< T >::append(), cellTypes, donorCell(), forAll(), isNeiInterpolatedFace(), isOwnerInterpolatedFace(), Foam::mag(), mesh, meshParts(), nZones, receptorNeigCell(), Foam::sum(), UInterpolator(), UIntFaces(), weightCellCells(), and zoneID.

Here is the call graph for this function:

◆ U1Contrav()

vectorField U1Contrav ( mesh.  nInternalFaces(),
Zero   
)

Referenced by forAll().

Here is the caller graph for this function:

◆ faceNormals()

◆ forAll() [2/2]

forAll ( isNeiInterpolatedFace  ,
faceI   
)

Definition at line 180 of file interpolatedFaces.H.

References cellId, faceNormals(), HbyA, Foam::inv(), isNeiInterpolatedFace(), isOwnerInterpolatedFace(), Foam::mag(), mesh, n, Vector< Cmpt >::normalise(), Foam::normalised(), receptorNeigCell(), Foam::transform(), U1Contrav(), UIntFaces(), Y, and Foam::Zero.

Here is the call graph for this function:

Variable Documentation

◆ cellTypes

const labelList& cellTypes = overlap.cellTypes()

Definition at line 21 of file interpolatedFaces.H.

Referenced by for().

◆ zoneID

const labelIOList& zoneID = overlap.zoneID()

Definition at line 22 of file interpolatedFaces.H.

Referenced by polyTopoChange::addCell(), polyTopoChange::addFace(), polyTopoChange::addPoint(), cellVolumeWeight::cellVolumeWeight(), cellZoneSet::cellZoneSet(), repatchPolyTopoChanger::changeAnchorPoint(), repatchPolyTopoChanger::changePatchID(), faceCells::faceCells(), faceZoneSet::faceZoneSet(), for(), forAll(), fvExprDriver::getTopoSetLabels(), interRegionExplicitPorositySource::initialise(), inverseDistance::inverseDistance(), meshRefinement::mergeBaffles(), polyMeshAdder::mergePoints(), polyTopoChange::modifyCell(), polyTopoChange::modifyFace(), polyTopoChange::modifyPoint(), multiBandZoneAbsorptionEmission::multiBandZoneAbsorptionEmission(), Foam::oversetAdjustPhi(), pointCells::pointCells(), pointZoneSet::pointZoneSet(), powerLawLopesdaCostaZone::powerLawLopesdaCostaZone(), cellSetOption::setCellSet(), repatchPolyTopoChanger::setFaceZone(), duplicatePoints::setRefinement(), removeCells::setRefinement(), perfectInterface::setRefinement(), boundaryCutter::setRefinement(), combineFaces::setRefinement(), removeFaces::setRefinement(), edgeCollapser::setRefinement(), combineFaces::setUnrefinement(), solidBodyMotionSolver::solidBodyMotionSolver(), meshRefinement::subsetBaffles(), trackingInverseDistance::trackingInverseDistance(), trackingInverseDistance::update(), cellVolumeWeight::update(), inverseDistance::update(), cellZoneSet::writeObject(), pointZoneSet::writeObject(), faceZoneSet::writeObject(), dynamicOversetFvMesh::writeObject(), zeroATCcells::zeroATCcells(), cellCellStencil::zoneID(), and zoneMotion::zoneMotion().

◆ nZones