Public Member Functions | |
polyMeshGenFaces (const Time &) | |
Null constructor. More... | |
polyMeshGenFaces (const Time &, const pointField &points, const faceList &faces) | |
Construct from components without the boundary. More... | |
polyMeshGenFaces (const Time &, const pointField &points, const faceList &faces, const wordList &patchNames, const labelList &patchStart, const labelList &nFacesInPatch) | |
Construct from components with the boundary. More... | |
virtual | ~polyMeshGenFaces () |
const faceListPMG & | faces () const |
access to faces More... | |
label | nInternalFaces () const |
return number of internal faces More... | |
const labelList & | owner () const |
owner and neighbour cells for faces More... | |
const labelList & | neighbour () const |
const PtrList< processorBoundaryPatch > & | procBoundaries () const |
inter-processor boundaries More... | |
label | faceIsInProcPatch (const label faceLabel) const |
return processor patch label for the given face label More... | |
const PtrList< boundaryPatch > & | boundaries () const |
ordinary boundaries More... | |
label | faceIsInPatch (const label faceLabel) const |
return patch label for the given face label More... | |
wordList | patchNames () const |
return list of patches in the boundary More... | |
label | getPatchID (const word &patchName) const |
return the index of a patch given its name More... | |
word | getPatchName (const label patchID) const |
return the name of a patch given its ID More... | |
labelList | findPatches (const word &patchName) const |
return a list of patch indices corresponding to the given More... | |
label | addFaceSubset (const word &) |
void | removeFaceSubset (const label) |
word | faceSubsetName (const label) const |
label | faceSubsetIndex (const word &) const |
void | addFaceToSubset (const label, const label) |
void | removeFaceFromSubset (const label, const label) |
void | faceInSubsets (const label, DynList< label > &) const |
void | faceSubsetIndices (DynList< label > &) const |
template<class ListType > | |
void | facesInSubset (const label, ListType &) const |
template<class ListType > | |
void | updateFaceSubsets (const ListType &) |
void | updateFaceSubsets (const VRWGraph &) |
void | read () |
void | write () const |
![]() | |
polyMeshGenPoints (const Time &) | |
Null constructor. More... | |
polyMeshGenPoints (const Time &, const pointField &points) | |
Construct from components without the boundary. More... | |
~polyMeshGenPoints () | |
const Time & | returnTime () const |
access to Time More... | |
const pointFieldPMG & | points () const |
access to points More... | |
pointFieldPMG & | points () |
non-const access to points More... | |
void | appendVertex (const point &p) |
append a vertex to the end of the list More... | |
label | addPointSubset (const word &) |
point subsets More... | |
void | removePointSubset (const label) |
word | pointSubsetName (const label) const |
label | pointSubsetIndex (const word &) const |
void | addPointToSubset (const label, const label) |
void | removePointFromSubset (const label, const label) |
void | pointInSubsets (const label, DynList< label > &) const |
void | pointSubsetIndices (DynList< label > &) const |
template<class ListType > | |
void | pointsInSubset (const label, ListType &) const |
template<class ListType > | |
void | updatePointSubsets (const ListType &) |
void | read () |
void | write () const |
Protected Member Functions | |
virtual void | calculateOwnersAndNeighbours () const =0 |
calculate owner and neighbour addressing More... | |
void | clearOut () const |
clear all pointer data More... | |
void | operator= (const polyMeshGenFaces &) |
polyMeshGenFaces (const polyMeshGenFaces &) | |
![]() | |
void | operator= (const polyMeshGenPoints &) |
polyMeshGenPoints (const polyMeshGenPoints &) | |
Protected Attributes | |
faceListPMG | faces_ |
list of faces More... | |
PtrList< processorBoundaryPatch > | procBoundaries_ |
PtrList< boundaryPatch > | boundaries_ |
boundary data More... | |
std::map< label, meshSubset > | faceSubsets_ |
face subsets More... | |
label | nIntFaces_ |
number of internal faces, owner and neighbour More... | |
labelIOList * | ownerPtr_ |
labelIOList * | neighbourPtr_ |
![]() | |
const Time & | runTime_ |
reference to the Time registry More... | |
pointFieldPMG | points_ |
list of vertices More... | |
std::map< label, meshSubset > | pointSubsets_ |
map of point subsets More... | |
Friends | |
class | polyMeshGenModifier |
Definition at line 50 of file polyMeshGenFaces.H.
|
protected |
polyMeshGenFaces | ( | const Time & | runTime | ) |
Null constructor.
Definition at line 50 of file polyMeshGenFaces.C.
polyMeshGenFaces | ( | const Time & | runTime, |
const pointField & | points, | ||
const faceList & | faces | ||
) |
Construct from components without the boundary.
Definition at line 74 of file polyMeshGenFaces.C.
polyMeshGenFaces | ( | const Time & | runTime, |
const pointField & | points, | ||
const faceList & | faces, | ||
const wordList & | patchNames, | ||
const labelList & | patchStart, | ||
const labelList & | nFacesInPatch | ||
) |
Construct from components with the boundary.
Definition at line 102 of file polyMeshGenFaces.C.
References Foam::exit(), Foam::FatalError, FatalErrorIn, forAll, UPstream::parRun(), patchNames(), and List::size().
|
virtual |
Definition at line 161 of file polyMeshGenFaces.C.
References polyMeshGenFaces::clearOut().
|
protectedpure virtual |
calculate owner and neighbour addressing
Implemented in polyMeshGenCells.
Referenced by polyMeshGenFaces::neighbour(), polyMeshGenFaces::nInternalFaces(), polyMeshGenFaces::owner(), and polyMeshGenFaces::write().
|
protected |
clear all pointer data
Definition at line 41 of file polyMeshGenFaces.C.
References Foam::deleteDemandDrivenData(), polyMeshGenFaces::neighbourPtr_, and polyMeshGenFaces::ownerPtr_.
Referenced by polyMeshGenCells::clearOut(), and polyMeshGenFaces::~polyMeshGenFaces().
|
protected |
|
inline |
access to faces
Definition at line 43 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::faces_.
Referenced by decomposeCells::addNewCells(), polyMeshGenAddressing::calcCellPoints(), polyMeshGenAddressing::calcEdgeFaces(), polyMeshGenAddressing::calcEdges(), polyMeshGenAddressing::calcFaceCentresAndAreas(), polyMeshGenAddressing::calcFaceEdges(), meshSurfaceEngine::calcGlobalBoundaryEdgeLabels(), meshSurfaceEngine::calcGlobalBoundaryPointLabels(), polyMeshGenAddressing::calcGlobalEdgeLabels(), polyMeshGenAddressing::calcGlobalFaceLabels(), polyMeshGenAddressing::calcGlobalPointLabels(), polyMeshGenAddressing::calcPointFaces(), polyMeshGenAddressing::calcPointPoints(), meshSurfaceEngine::calculateBoundaryFaces(), meshSurfaceEngine::calculateBoundaryNodes(), meshSurfaceEngine::calculateEdgesAndAddressing(), boundaryLayerOptimisation::calculateHairEdges(), renameBoundaryPatches::calculateNewBoundary(), polyMeshGenModifier::calculatePointFaces(), edgeExtractor::checkConcaveEdgeCells(), decomposeCells::checkFaceConnections(), topologicalCleaner::checkNonConsecutiveBoundaryVertices(), topologicalCleaner::checkNonMappableFaces(), meshSurfaceEdgeExtractor::createEdgeVertices(), createFundamentalSheetsFJ::createInitialSheet(), extrudeLayer::createLayerCells(), tetMeshExtractorOctree::createMesh(), cartesianMeshExtractor::createMesh(), voronoiMeshExtractor::createMesh(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), decomposeCells::decomposeCellIntoPyramids(), correctEdgesBetweenPatches::decomposeConcaveFaces(), decomposeFaces::decomposeMeshFaces(), cartesianMeshExtractor::decomposeSplitHexesIntoTetsAndPyramids(), symmetryPlaneOptimisation::detectSymmetryPlanes(), meshSurfaceEdgeExtractor2D::distributeBoundaryFaces(), meshSurfaceEngine::faces(), polyMeshGen2DEngine::findActiveFaces(), surfaceMorpherCells::findBoundaryVertices(), checkNonMappableCellConnections::findCellTypes(), checkBoundaryFacesSharingTwoEdges::findFacesAtBndEdge(), findCellsIntersectingSurface::findIntersectedCells(), refineBoundaryLayers::generateNewFaces(), checkBoundaryFacesSharingTwoEdges::improveTopology(), meshOptimizer::lockCells(), meshOptimizer::lockFaces(), meshOptimizer::lockPoints(), surfaceMorpherCells::morphBoundaryFaces(), surfaceMorpherCells::morphInternalFaces(), surfaceMorpherCells::morphMesh(), extrudeLayer::movePoints(), meshOptimizer::optimizeLowQualityFaces(), symmetryPlaneOptimisation::pointInPlanes(), surfaceMorpherCells::removeCellsWithAllVerticesAtTheBoundary(), checkBoundaryFacesSharingTwoEdges::removeExcessiveVertices(), meshOptimizer::untangleMeshFV(), and extrudeLayer::updateBoundary().
|
inline |
return number of internal faces
Definition at line 48 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::calculateOwnersAndNeighbours(), Foam::exit(), Foam::FatalError, FatalErrorIn, polyMeshGenFaces::neighbourPtr_, polyMeshGenFaces::nIntFaces_, and polyMeshGenFaces::ownerPtr_.
Referenced by polyMeshGenAddressing::calcGlobalFaceLabels(), polyMeshGenCells::calculateOwnersAndNeighbours(), topologicalCleaner::checkNonConsecutiveBoundaryVertices(), topologicalCleaner::checkNonMappableFaces(), meshSurfaceEdgeExtractor::createEdgeVertices(), correctEdgesBetweenPatches::decomposeConcaveFaces(), decomposeFaces::decomposeMeshFaces(), checkNonMappableCellConnections::findCells(), checkNonMappableCellConnections::findCellTypes(), checkBoundaryFacesSharingTwoEdges::findFacesAtBndEdge(), triangulateNonPlanarBaseFaces::findNonPlanarBoundaryFaces(), refineBoundaryLayers::generateNewCells(), refineBoundaryLayers::generateNewFaces(), surfaceMorpherCells::morphInternalFaces(), checkBoundaryFacesSharingTwoEdges::removeExcessiveVertices(), polyMeshGenModifier::removeFaces(), and polyMeshGenModifier::reorderBoundaryFaces().
|
inline |
owner and neighbour cells for faces
Definition at line 67 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::calculateOwnersAndNeighbours(), Foam::exit(), Foam::FatalError, FatalErrorIn, and polyMeshGenFaces::ownerPtr_.
Referenced by polyMeshGenModifier::addBufferCells(), decomposeCells::addNewCells(), polyMeshGenAddressing::calcCellCells(), meshSurfaceEngine::calculateBoundaryOwners(), renameBoundaryPatches::calculateNewBoundary(), topologicalCleaner::checkNonConsecutiveBoundaryVertices(), topologicalCleaner::checkNonMappableCells(), topologicalCleaner::checkNonMappableFaces(), meshConnectionsNeighbourOperator::collectGroups(), extrudeLayer::createDuplicateFrontFaces(), createFundamentalSheetsJFS::createInitialSheet(), createFundamentalSheetsFJ::createInitialSheet(), extrudeLayer::createNewVertices(), cartesianMeshExtractor::createPolyMesh(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), createFundamentalSheetsFJ::createSheetsAtFeatureEdges(), decomposeCells::decomposeCellIntoPyramids(), correctEdgesBetweenPatches::decomposeConcaveFaces(), cartesianMeshExtractor::decomposeSplitHexesIntoTetsAndPyramids(), meshSurfaceEdgeExtractor2D::distributeBoundaryFaces(), surfaceMorpherCells::findBoundaryCells(), checkCellConnectionsOverFaces::findCellGroups(), checkNonMappableCellConnections::findCells(), checkNonMappableCellConnections::findCellTypes(), findCellsIntersectingSurface::findIntersectedCells(), refineBoundaryLayers::generateNewCells(), refineBoundaryLayers::generateNewFaces(), checkBoundaryFacesSharingTwoEdges::improveTopology(), createFundamentalSheetsJFS::isTopologyOk(), surfaceMorpherCells::morphInternalFaces(), meshConnectionsNeighbourOperator::operator()(), polyMeshGenCells::read(), polyMeshGenModifier::renumberMesh(), meshOptimizer::untangleBoundaryLayer(), and extrudeLayer::updateBoundary().
|
inline |
Definition at line 86 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::calculateOwnersAndNeighbours(), Foam::exit(), Foam::FatalError, FatalErrorIn, and polyMeshGenFaces::neighbourPtr_.
Referenced by polyMeshGenAddressing::calcCellCells(), topologicalCleaner::checkNonMappableFaces(), extrudeLayer::createDuplicateFrontFaces(), extrudeLayer::createNewVertices(), cartesianMeshExtractor::createPolyMesh(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), createFundamentalSheetsFJ::createSheetsAtFeatureEdges(), correctEdgesBetweenPatches::decomposeConcaveFaces(), checkNonMappableCellConnections::findCells(), refineBoundaryLayers::generateNewCells(), surfaceMorpherCells::morphInternalFaces(), meshConnectionsNeighbourOperator::operator()(), polyMeshGenCells::read(), meshSurfaceEdgeExtractor::removeOldBoundaryFaces(), polyMeshGenModifier::renumberMesh(), polyMeshGenModifier::reorderBoundaryFaces(), meshOptimizer::untangleBoundaryLayer(), meshOptimizer::untangleMeshFV(), and extrudeLayer::updateBoundary().
|
inline |
inter-processor boundaries
Definition at line 106 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::procBoundaries_.
Referenced by polyMeshGenModifier::addBufferCells(), polyMeshGenModifier::addProcessorPatch(), meshSurfaceEngine::calcGlobalBoundaryEdgeLabels(), meshSurfaceEngine::calcGlobalBoundaryPointLabels(), polyMeshGenAddressing::calcGlobalEdgeLabels(), polyMeshGenAddressing::calcGlobalFaceLabels(), polyMeshGenAddressing::calcGlobalPointLabels(), meshSurfaceEngine::calculateBoundaryNodes(), meshSurfaceEngine::calculateEdgesAndAddressing(), decomposeCells::checkFaceConnections(), topologicalCleaner::checkNonMappableFaces(), meshConnectionsNeighbourOperator::collectGroups(), extrudeLayer::createNewVertices(), surfaceMorpherCells::findBoundaryVertices(), checkNonMappableCellConnections::findCells(), checkBoundaryFacesSharingTwoEdges::findFacesAtBndEdge(), refineBoundaryLayers::generateNewFaces(), meshOptimizer::lockCells(), meshOptimizer::lockFaces(), meshOptimizer::lockPoints(), surfaceMorpherCells::morphInternalFaces(), checkBoundaryFacesSharingTwoEdges::removeExcessiveVertices(), and partTetMesh::updateOrigMesh().
return processor patch label for the given face label
Definition at line 168 of file polyMeshGenFaces.C.
References forAllReverse, and polyMeshGenFaces::procBoundaries_.
Referenced by topologicalCleaner::checkNonConsecutiveBoundaryVertices(), checkNonMappableCellConnections::findCells(), and checkNonMappableCellConnections::findCellTypes().
|
inline |
ordinary boundaries
Definition at line 111 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::boundaries_.
Referenced by boundaryLayers::activate2DMode(), boundaryLayers::addLayerForAllPatches(), boundaryLayers::addLayerForPatch(), boundaryLayers::addWrapperLayer(), refineBoundaryLayers::analyseLayers(), polyMeshGenAddressing::calcGlobalFaceLabels(), meshSurfaceEngine::calculateBoundaryFacePatches(), meshSurfaceEngine::calculateBoundaryFaces(), meshSurfaceEngine::calculateBoundaryOwners(), boundaryLayerOptimisation::calculateHairEdges(), renameBoundaryPatches::calculateNewBoundary(), edgeExtractor::checkConcaveEdgeCells(), topologicalCleaner::checkNonConsecutiveBoundaryVertices(), topologicalCleaner::checkNonMappableCells(), topologicalCleaner::checkNonMappableFaces(), correctEdgesBetweenPatches::correctEdgesBetweenPatches(), meshSurfaceEdgeExtractor::createBoundaryFaces(), createFundamentalSheetsJFS::createInitialSheet(), createFundamentalSheetsFJ::createInitialSheet(), boundaryLayers::createLayerCells(), boundaryLayers::createNewVertices(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), createFundamentalSheetsFJ::createSheetsAtFeatureEdges(), decomposeCells::decomposeCells(), symmetryPlaneOptimisation::detectSymmetryPlanes(), meshSurfaceEdgeExtractor2D::distributeBoundaryFaces(), edgeExtractor::distributeBoundaryFaces(), meshSurfaceMapper2D::findActiveBoundaryEdges(), surfaceMorpherCells::findBoundaryCells(), surfaceMorpherCells::findBoundaryVertices(), checkNonMappableCellConnections::findCellTypes(), boundaryLayers::findPatchesToBeTreatedTogether(), refineBoundaryLayers::generateNewFaces(), refineBoundaryLayers::generateNewVertices(), createFundamentalSheetsJFS::isTopologyOk(), surfaceMorpherCells::morphInternalFaces(), symmetryPlaneOptimisation::pointInPlanes(), checkBoundaryFacesSharingTwoEdges::removeExcessiveVertices(), and extrudeLayer::updateBoundary().
return patch label for the given face label
Definition at line 190 of file polyMeshGenFaces.C.
References polyMeshGenFaces::boundaries_, and forAllReverse.
Referenced by decomposeCells::addNewCells(), and surfaceMorpherCells::morphBoundaryFaces().
wordList patchNames | ( | ) | const |
return list of patches in the boundary
Definition at line 203 of file polyMeshGenFaces.C.
References polyMeshGenFaces::boundaries_, and forAll.
Referenced by polyMeshGenFaces::findPatches().
return the index of a patch given its name
Definition at line 215 of file polyMeshGenFaces.C.
References polyMeshGenFaces::boundaries_, and forAll.
return the name of a patch given its ID
Definition at line 233 of file polyMeshGenFaces.C.
References Foam::abort(), polyMeshGenFaces::boundaries_, Foam::FatalError, and FatalErrorIn.
Referenced by renameBoundaryPatches::calculateNewBoundary(), and refineBoundaryLayers::setInteruptForPatch().
return a list of patch indices corresponding to the given
name, expanding regular expressions
Definition at line 247 of file polyMeshGenFaces.C.
References Foam::endl(), Foam::findStrings(), polyMeshGenFaces::patchNames(), and WarningIn.
Referenced by renameBoundaryPatches::calculateNewBoundary(), and refineBoundaryLayers::setInteruptForPatch().
Definition at line 262 of file polyMeshGenFaces.C.
References Foam::endl(), meshSubset::FACESUBSET, polyMeshGenFaces::faceSubsetIndex(), polyMeshGenFaces::faceSubsets_, Foam::max(), and Foam::Warning.
Referenced by boundaryLayerOptimisation::calculateHairEdges(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), boundaryLayers::findPatchesToBeTreatedTogether(), meshOptimizer::lockCells(), meshOptimizer::lockFaces(), symmetryPlaneOptimisation::optimizeSymmetryPlanes(), and polyMeshGenFaces::read().
void removeFaceSubset | ( | const label | setI | ) |
Definition at line 292 of file polyMeshGenFaces.C.
References polyMeshGenFaces::faceSubsets_.
Definition at line 300 of file polyMeshGenFaces.C.
References Foam::endl(), polyMeshGenFaces::faceSubsets_, and Foam::Warning.
Definition at line 313 of file polyMeshGenFaces.C.
References polyMeshGenFaces::faceSubsets_.
Referenced by polyMeshGenFaces::addFaceSubset(), and meshOptimizer::lockFacesInSubset().
Definition at line 117 of file polyMeshGenFacesI.H.
Referenced by boundaryLayerOptimisation::calculateHairEdges(), createFundamentalSheetsJFS::createSheetsAtFeatureEdges(), boundaryLayers::findPatchesToBeTreatedTogether(), meshOptimizer::lockCells(), meshOptimizer::lockFaces(), and symmetryPlaneOptimisation::optimizeSymmetryPlanes().
Definition at line 130 of file polyMeshGenFacesI.H.
Definition at line 142 of file polyMeshGenFacesI.H.
References DynList< T, staticSize >::append(), and DynList< T, staticSize >::clear().
Definition at line 162 of file polyMeshGenFacesI.H.
References DynList< T, staticSize >::append(), DynList< T, staticSize >::clear(), and polyMeshGenFaces::faceSubsets_.
|
inline |
Definition at line 178 of file polyMeshGenFacesI.H.
Referenced by meshOptimizer::lockFacesInSubset().
|
inline |
Definition at line 194 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::faceSubsets_.
Referenced by triangulateNonPlanarBaseFaces::decomposeBoundaryFaces(), decomposeFaces::decomposeMeshFaces(), refineBoundaryLayers::generateNewCells(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::renumberMesh(), polyMeshGenModifier::reorderBoundaryFaces(), and polyMeshGenModifier::reorderProcBoundaryFaces().
|
inline |
Definition at line 205 of file polyMeshGenFacesI.H.
References polyMeshGenFaces::faceSubsets_.
void read | ( | ) |
read boundary information
read face subsets
Definition at line 325 of file polyMeshGenFaces.C.
References polyMeshGenFaces::addFaceSubset(), polyMeshGenFaces::boundaries_, TimePaths::constant(), Foam::deleteDemandDrivenData(), dict, polyMeshGenFaces::faces_, polyMeshGenFaces::faceSubsets_, forAll, IOobjectList::lookup(), IOobject::MUST_READ, IOobjectList::names(), polyMeshGenFaces::neighbourPtr_, polyMeshGenFaces::nIntFaces_, polyMeshGenFaces::ownerPtr_, patches, polyMeshGenFaces::procBoundaries_, polyMeshGenPoints::read(), polyMeshGenPoints::runTime_, List::setSize(), List::size(), HashTable::toc(), and Foam::type().
Referenced by polyMeshGenCells::read().
void write | ( | ) | const |
write boundary data
ordinary patches come first
processor patches are at the end
write face subsets
Definition at line 451 of file polyMeshGenFaces.C.
References IOobject::AUTO_WRITE, polyMeshGenFaces::boundaries_, polyMeshGenFaces::calculateOwnersAndNeighbours(), TimePaths::constant(), dict, polyMeshGenFaces::faces_, polyMeshGenFaces::faceSubsets_, forAll, HashSet< Key, Hash >::insert(), polyMeshGenFaces::neighbourPtr_, boundaryPatchBase::New(), IOobject::NO_READ, polyMeshGenFaces::ownerPtr_, patches, polyMeshGenFaces::procBoundaries_, polyMeshGenPoints::runTime_, PtrList::set(), polyMeshGenPoints::write(), and regIOobject::write().
Referenced by polyMeshGenCells::write().
|
friend |
Definition at line 91 of file polyMeshGenFaces.H.
|
protected |
list of faces
Definition at line 57 of file polyMeshGenFaces.H.
Referenced by polyMeshGenModifier::addCells(), polyMeshGenCells::calculateOwnersAndNeighbours(), polyMeshGenFaces::faces(), polyMeshGenModifier::facesAccess(), polyMeshGenFaces::read(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::removeUnusedVertices(), polyMeshGenModifier::reorderBoundaryFaces(), polyMeshGenModifier::reorderProcBoundaryFaces(), polyMeshGenFaces::write(), and polyMeshGenModifier::zipUpCells().
|
protected |
inter-processor boundaries. These faces are located after the other boundary faces in the list of faces. The processor boundaries are internal faces in the end.
Definition at line 62 of file polyMeshGenFaces.H.
Referenced by polyMeshGenFaces::faceIsInProcPatch(), polyMeshGenFaces::procBoundaries(), polyMeshGenModifier::procBoundariesAccess(), polyMeshGenFaces::read(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::reorderBoundaryFaces(), polyMeshGenModifier::reorderProcBoundaryFaces(), and polyMeshGenFaces::write().
|
protected |
boundary data
Definition at line 65 of file polyMeshGenFaces.H.
Referenced by polyMeshGenFaces::boundaries(), polyMeshGenModifier::boundariesAccess(), polyMeshGenFaces::faceIsInPatch(), polyMeshGenFaces::getPatchID(), polyMeshGenFaces::getPatchName(), polyMeshGenFaces::patchNames(), polyMeshGenFaces::read(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::reorderBoundaryFaces(), polyMeshGenModifier::reorderProcBoundaryFaces(), and polyMeshGenFaces::write().
|
protected |
face subsets
Definition at line 68 of file polyMeshGenFaces.H.
Referenced by polyMeshGenFaces::addFaceSubset(), polyMeshGenFaces::faceSubsetIndex(), polyMeshGenFaces::faceSubsetIndices(), polyMeshGenFaces::faceSubsetName(), polyMeshGenFaces::read(), polyMeshGenFaces::removeFaceSubset(), polyMeshGenFaces::updateFaceSubsets(), and polyMeshGenFaces::write().
|
mutableprotected |
number of internal faces, owner and neighbour
Definition at line 72 of file polyMeshGenFaces.H.
Referenced by polyMeshGenCells::calculateOwnersAndNeighbours(), polyMeshGenFaces::nInternalFaces(), and polyMeshGenFaces::read().
|
mutableprotected |
Definition at line 73 of file polyMeshGenFaces.H.
Referenced by polyMeshGenCells::calculateAddressingData(), polyMeshGenCells::calculateOwnersAndNeighbours(), polyMeshGenFaces::clearOut(), polyMeshGenFaces::nInternalFaces(), polyMeshGenFaces::owner(), polyMeshGenFaces::read(), and polyMeshGenFaces::write().
|
mutableprotected |
Definition at line 74 of file polyMeshGenFaces.H.
Referenced by polyMeshGenCells::calculateAddressingData(), polyMeshGenCells::calculateOwnersAndNeighbours(), polyMeshGenFaces::clearOut(), polyMeshGenFaces::neighbour(), polyMeshGenFaces::nInternalFaces(), polyMeshGenFaces::read(), and polyMeshGenFaces::write().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.