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< vectorUInterpolator (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.

Here is the call graph for this function:

◆ for()

for ( )

Definition at line 39 of file interpolatedFaces.H.

References cellTypes, donorCell(), forAll, isNeiInterpolatedFace(), isOwnerInterpolatedFace(), mesh, meshParts(), nZones, receptorNeigCell(), 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, isNeiInterpolatedFace(), isOwnerInterpolatedFace(), mesh, n, pTraits< bool >::nComponents, receptorNeigCell(), U1Contrav(), UIntFaces(), RowVector< Cmpt >::X, RowVector< Cmpt >::Y, and RowVector< Cmpt >::Z.

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(), cellZoneSet::cellZoneSet(), repatchPolyTopoChanger::changeAnchorPoint(), repatchPolyTopoChanger::changePatchID(), faceCells::faceCells(), faceZoneSet::faceZoneSet(), for(), forAll(), fvExprDriver::getTopoSetLabels(), dynamicMultiMotionSolverFvMesh::init(), interRegionExplicitPorositySource::initialise(), meshRefinement::mergeBaffles(), polyMeshAdder::mergePoints(), polyTopoChange::modifyCell(), polyTopoChange::modifyFace(), polyTopoChange::modifyPoint(), multiBandZoneAbsorptionEmission::multiBandZoneAbsorptionEmission(), multiSolidBodyMotionSolver::multiSolidBodyMotionSolver(), Foam::oversetAdjustPhi(), pointCells::pointCells(), pointZoneSet::pointZoneSet(), powerLawLopesdaCostaZone::powerLawLopesdaCostaZone(), repatchPolyTopoChanger::setFaceZone(), removeCells::setRefinement(), addPatchCellLayer::setRefinement(), perfectInterface::setRefinement(), removeFaces::setRefinement(), combineFaces::setRefinement(), edgeCollapser::setRefinement(), duplicatePoints::setRefinement(), boundaryCutter::setRefinement(), combineFaces::setUnrefinement(), meshRefinement::subsetBaffles(), cellVolumeWeight::update(), inverseDistance::update(), trackingInverseDistance::update(), cellZoneSet::writeObject(), faceZoneSet::writeObject(), pointZoneSet::writeObject(), dynamicOversetFvMesh::writeObject(), zeroATCcells::zeroATCcells(), cellCellStencil::zoneID(), zoneMotion::zoneMotion(), zoneToCell::zones(), zoneToFace::zones(), and zoneToPoint::zones().

◆ nZones