interrogateWallPatches.H File Reference

Go to the source code of this file.

Functions

label faceId (-1)
 
label patchId (-1)
 
label nWallFaces (0)
 
vector wallNormal (Zero)
 
 forAll (patches, patchi)
 
 if (nWallFaces==0)
 
const scalarField y (wallNormal &(mesh.C().primitiveField() - mesh.C().boundaryField()[patchId][faceId]))
 

Variables

const fvPatchList & patches = mesh.boundary()
 
 else
 
const label cellId = patches[patchId].faceCells()[faceId]
 

Function Documentation

◆ faceId()

label faceId ( 1)

Referenced by forAll(), and FacePostProcessing< CloudType >::preFace().

Here is the caller graph for this function:

◆ patchId()

label patchId ( 1)

Referenced by forAll().

Here is the caller graph for this function:

◆ nWallFaces()

label nWallFaces ( )

Referenced by forAll().

Here is the caller graph for this function:

◆ wallNormal()

vector wallNormal ( Zero  )

Referenced by forAll().

Here is the caller graph for this function:

◆ forAll()

forAll ( patches  ,
patchi   
)

Check that wall faces are parallel

Definition at line 10 of file interrogateWallPatches.H.

References Foam::exit(), faceId(), Foam::FatalError, FatalErrorInFunction, Foam::mag(), Foam::nl, nWallFaces(), patches, patchi, patchId(), vectorField(), and wallNormal().

Here is the call graph for this function:

◆ if()

if ( nWallFaces  = = 0)

Definition at line 55 of file interrogateWallPatches.H.

References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

◆ y()

const scalarField y ( wallNormal mesh.C().primitiveField() - mesh.C().boundaryField()[patchId][faceId])

Variable Documentation

◆ patches

const fvPatchList& patches = mesh.boundary()

Definition at line 8 of file interrogateWallPatches.H.

Referenced by fvMeshAdder::add(), polyTopoChange::addMesh(), cellToCellStencil::allCoupledFacesPatch(), cellToFaceStencil::allCoupledFacesPatch(), decompositionMethod::calcCellCells(), cellToFaceStencil::calcFaceStencil(), addPatchCellLayer::calcSidePatch(), FvFaceCellWave< Type, TrackingData >::cellToFace(), repatchPolyTopoChanger::changePatches(), Foam::polyMeshCheck::checkFaceDotProduct(), Foam::polyMeshCheck::checkFaceSkewness(), Foam::polyMeshCheck::checkFaceTets(), polyMeshTetDecomposition::checkFaceTets(), Foam::polyMeshCheck::checkFaceTwist(), Foam::polyMeshCheck::checkFaceWeights(), hexRef8::checkMesh(), Foam::polyMeshCheck::checkVolRatio(), LRR< BasicMomentumTransportModel >::correct(), SSG< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), ReynoldsStress< BasicMomentumTransportModel >::correctWallShearStress(), decompositionMethod::decompose(), multiLevelDecomp::decompose(), fvMeshDistribute::distribute(), distributedTriSurfaceMesh::distribute(), cellsToCells::distributeMesh(), extendedCellToCellStencil::extendedCellToCellStencil(), extendedCellToFaceStencil::extendedCellToFaceStencil(), extendedFaceToCellStencil::extendedFaceToCellStencil(), localPointRegion::findDuplicateFacePairs(), polyMeshTetDecomposition::findFaceBasePts(), fvBoundaryMesh::findPatchID(), polyBoundaryMesh::findPatchID(), forAll(), FreeStream< CloudType >::FreeStream(), fvBoundaryMeshMapper::fvBoundaryMeshMapper(), removeCells::getExposedFaces(), syncTools::getInternalOrCoupledFaces(), syncTools::getInternalOrMasterFaces(), syncTools::getMasterFaces(), combineFaces::getMergeSets(), globalIndexAndTransform::globalIndexAndTransform(), kappaEff::htcByRhoCp(), LocalInteraction< CloudType >::info(), volPointInterpolation::interpolateUnconstrained(), SpalartAllmarasDES< BasicMomentumTransportModel >::k(), LocalInteraction< CloudType >::LocalInteraction(), localPointRegion::localPointRegion(), meshRefinement::makePatch(), meshRefinement::meshedPatches(), fvMesh::movePoints(), polyBoundaryMesh::names(), JohnsonJacksonSchaeffer::nu(), Schaeffer::nu(), Foam::operator<<(), polyBoundaryMesh::physicalTypes(), pointBoundaryMeshMapper::pointBoundaryMeshMapper(), fvMesh::polyBFacePatches(), polyBoundaryMesh::polyBoundaryMesh(), Foam::polyMeshUnMergeCyclics(), fvMeshDistribute::printMeshInfo(), processorTopology::processorTopology(), constSolidThermo::readProperty(), triSurfaceMesh::regions(), polyBoundaryMesh::renamePatches(), polyBoundaryMesh::reorderPatches(), snappySnapDriver::repatchToSurface(), patchProbes::sample(), motionSmootherAlgo::scaleMesh(), meshRefinement::selectSeparatedCoupledFaces(), polyBoundaryMesh::setGroup(), addPatchCellLayer::setRefinement(), perfectInterface::setRefinement(), meshCutAndRemove::setRefinement(), removeCells::setRefinement(), combineFaces::setRefinement(), duplicatePoints::setRefinement(), fvMatrix< Type >::setValue(), fvBoundaryMesh::shuffle(), triSurface::subsetMesh(), surfacePatchIOList::surfacePatchIOList(), fvMesh::swap(), polyMesh::swap(), syncTools::swapBoundaryCellList(), syncTools::swapBoundaryCellPositions(), syncTools::syncBoundaryFaceList(), syncTools::syncEdgeMap(), syncTools::syncFaceList(), syncTools::syncPointMap(), meshRefinement::testSyncBoundaryFaceList(), motionSmootherAlgo::topoChange(), cellsToCells::trimLocalTgt(), polyBoundaryMesh::types(), cellToCellStencil::validBoundaryFaces(), cellToFaceStencil::validBoundaryFaces(), wallLayerCells::wallLayerCells(), wallHeatFlux::write(), wallHeatTransferCoeff::write(), wallShearStress::write(), yPlus::write(), triSurface::write(), polyBoundaryMesh::writeData(), Foam::zeroDimensionalFvMesh(), wallLubricationModel::zeroGradWalls(), and meshRefinement::zonify().

◆ else

else
Initial value:
{
Info<< "Generating wall data for patch: " << patches[patchId].name()
<< endl
label patchId(-1)
const fvPatchList & patches
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:251
messageStream Info

Definition at line 60 of file interrogateWallPatches.H.

◆ cellId

const label cellId = patches[patchId].faceCells()[faceId]

Definition at line 67 of file interrogateWallPatches.H.

Referenced by STARCD::readBoundary().