Public Member Functions | Private Member Functions | Private Attributes
mapPolyMesh Class Reference

Class containing mesh-to-mesh mapping information after a change in polyMesh topology. More...

Inheritance diagram for mapPolyMesh:
Inheritance graph
[legend]
Collaboration diagram for mapPolyMesh:
Collaboration graph
[legend]

Public Member Functions

 mapPolyMesh (const polyMesh &mesh, const label nOldPoints, const label nOldFaces, const label nOldCells, const labelList &pointMap, const List< objectMap > &pointsFromPoints, const labelList &faceMap, const List< objectMap > &facesFromPoints, const List< objectMap > &facesFromEdges, const List< objectMap > &facesFromFaces, const labelList &cellMap, const List< objectMap > &cellsFromPoints, const List< objectMap > &cellsFromEdges, const List< objectMap > &cellsFromFaces, const List< objectMap > &cellsFromCells, const labelList &reversePointMap, const labelList &reverseFaceMap, const labelList &reverseCellMap, const labelHashSet &flipFaceFlux, const labelListList &patchPointMap, const labelListList &pointZoneMap, const labelListList &faceZonePointMap, const labelListList &faceZoneFaceMap, const labelListList &cellZoneMap, const pointField &preMotionPoints, const labelList &oldPatchStarts, const labelList &oldPatchNMeshPoints, const autoPtr< scalarField > &oldCellVolumesPtr)
 Construct from components. Copy (except for oldCellVolumes). More...
 
 mapPolyMesh (const polyMesh &mesh, const label nOldPoints, const label nOldFaces, const label nOldCells, labelList &pointMap, List< objectMap > &pointsFromPoints, labelList &faceMap, List< objectMap > &facesFromPoints, List< objectMap > &facesFromEdges, List< objectMap > &facesFromFaces, labelList &cellMap, List< objectMap > &cellsFromPoints, List< objectMap > &cellsFromEdges, List< objectMap > &cellsFromFaces, List< objectMap > &cellsFromCells, labelList &reversePointMap, labelList &reverseFaceMap, labelList &reverseCellMap, labelHashSet &flipFaceFlux, labelListList &patchPointMap, labelListList &pointZoneMap, labelListList &faceZonePointMap, labelListList &faceZoneFaceMap, labelListList &cellZoneMap, pointField &preMotionPoints, labelList &oldPatchStarts, labelList &oldPatchNMeshPoints, autoPtr< scalarField > &oldCellVolumesPtr, const bool reUse)
 Construct from components and optionally reuse storage. More...
 
const polyMeshmesh () const
 Return polyMesh. More...
 
label nOldPoints () const
 Number of old points. More...
 
label nOldInternalFaces () const
 Number of old internal faces. More...
 
label nOldFaces () const
 Number of old faces. More...
 
label nOldCells () const
 Number of old cells. More...
 
const labelListpointMap () const
 Old point map. More...
 
const List< objectMap > & pointsFromPointsMap () const
 Points originating from points. More...
 
const labelListfaceMap () const
 Old face map. More...
 
const List< objectMap > & facesFromPointsMap () const
 Faces inflated from points. More...
 
const List< objectMap > & facesFromEdgesMap () const
 Faces inflated from edges. More...
 
const List< objectMap > & facesFromFacesMap () const
 Faces originating from faces. More...
 
const labelListcellMap () const
 Old cell map. More...
 
const List< objectMap > & cellsFromPointsMap () const
 Cells inflated from points. More...
 
const List< objectMap > & cellsFromEdgesMap () const
 Cells inflated from edges. More...
 
const List< objectMap > & cellsFromFacesMap () const
 Cells inflated from faces. More...
 
const List< objectMap > & cellsFromCellsMap () const
 Cells originating from cells. More...
 
const labelListreversePointMap () const
 Reverse point map. More...
 
label mergedPoint (const label oldPointI) const
 If point is removed return point (on new mesh) it merged. More...
 
const labelListreverseFaceMap () const
 Reverse face map. More...
 
label mergedFace (const label oldFaceI) const
 If face is removed return face (on new mesh) it merged into. More...
 
const labelListreverseCellMap () const
 Reverse cell map. More...
 
label mergedCell (const label oldCellI) const
 If cell is removed return cell (on new mesh) it merged into. More...
 
const labelHashSetflipFaceFlux () const
 Map of flipped face flux faces. More...
 
const labelListListpatchPointMap () const
 Patch point renumbering. More...
 
const labelListListpointZoneMap () const
 Point zone renumbering. More...
 
const labelListListfaceZonePointMap () const
 Face zone point renumbering. More...
 
const labelListListfaceZoneFaceMap () const
 Face zone face renumbering. More...
 
const labelListListcellZoneMap () const
 Cell zone renumbering. More...
 
const pointFieldpreMotionPoints () const
 Pre-motion point positions. More...
 
bool hasMotionPoints () const
 Has valid preMotionPoints? More...
 
const labelListoldPatchSizes () const
 Return list of the old patch sizes. More...
 
const labelListoldPatchStarts () const
 Return list of the old patch start labels. More...
 
const labelListoldPatchNMeshPoints () const
 Return numbers of mesh points per old patch. More...
 
bool hasOldCellVolumes () const
 
const scalarFieldoldCellVolumes () const
 
- Public Member Functions inherited from refCount
 refCount ()
 Construct null with zero count. More...
 
int count () const
 Return the reference count. More...
 
bool okToDelete () const
 Return true if the reference count is zero. More...
 
void resetRefCount ()
 Reset the reference count to zero. More...
 
void operator++ ()
 Increment the reference count. More...
 
void operator++ (int)
 Increment the reference count. More...
 
void operator-- ()
 Decrement the reference count. More...
 
void operator-- (int)
 Decrement the reference count. More...
 

Private Member Functions

 mapPolyMesh (const mapPolyMesh &)
 Disallow default bitwise copy construct. More...
 
void operator= (const mapPolyMesh &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const polyMeshmesh_
 Reference to polyMesh. More...
 
const label nOldPoints_
 Number of old live points. More...
 
const label nOldFaces_
 Number of old live faces. More...
 
const label nOldCells_
 Number of old live cells. More...
 
const labelList pointMap_
 Old point map. More...
 
const List< objectMappointsFromPointsMap_
 Points resulting from merging points. More...
 
const labelList faceMap_
 Old face map. More...
 
const List< objectMapfacesFromPointsMap_
 Faces inflated from points. More...
 
const List< objectMapfacesFromEdgesMap_
 Faces inflated from edges. More...
 
const List< objectMapfacesFromFacesMap_
 Faces resulting from merging faces. More...
 
const labelList cellMap_
 Old cell map. More...
 
const List< objectMapcellsFromPointsMap_
 Cells inflated from points. More...
 
const List< objectMapcellsFromEdgesMap_
 Cells inflated from edges. More...
 
const List< objectMapcellsFromFacesMap_
 Cells inflated from faces. More...
 
const List< objectMapcellsFromCellsMap_
 Cells resulting from merging cells. More...
 
const labelList reversePointMap_
 Reverse point map. More...
 
const labelList reverseFaceMap_
 Reverse face map. More...
 
const labelList reverseCellMap_
 Reverse cell map. More...
 
const labelHashSet flipFaceFlux_
 Map of flipped face flux faces. More...
 
const labelListList patchPointMap_
 Patch mesh point renumbering. More...
 
const labelListList pointZoneMap_
 Point zone renumbering. More...
 
const labelListList faceZonePointMap_
 Face zone point renumbering. More...
 
const labelListList faceZoneFaceMap_
 Face zone face renumbering. More...
 
const labelListList cellZoneMap_
 Cell zone renumbering. More...
 
const pointField preMotionPoints_
 Pre-motion point positions. More...
 
labelList oldPatchSizes_
 List of the old patch sizes. More...
 
const labelList oldPatchStarts_
 List of the old patch start labels. More...
 
const labelList oldPatchNMeshPoints_
 List of numbers of mesh points per old patch. More...
 
autoPtr< scalarFieldoldCellVolumesPtr_
 Optional old cell volumes (for mapping) More...
 

Detailed Description

Class containing mesh-to-mesh mapping information after a change in polyMesh topology.

General:

In the topology change points/faces/cells

All this information is necessary to correctly map fields.

points
faces

Note (*)
if the newly inflated face is a boundary face the list of faces will only be boundary faces; if the new face is an internal face they will only be internal faces.

cells
Source files

Definition at line 158 of file mapPolyMesh.H.

Constructor & Destructor Documentation

◆ mapPolyMesh() [1/3]

mapPolyMesh ( const mapPolyMesh )
private

Disallow default bitwise copy construct.

◆ mapPolyMesh() [2/3]

mapPolyMesh ( const polyMesh mesh,
const label  nOldPoints,
const label  nOldFaces,
const label  nOldCells,
const labelList pointMap,
const List< objectMap > &  pointsFromPoints,
const labelList faceMap,
const List< objectMap > &  facesFromPoints,
const List< objectMap > &  facesFromEdges,
const List< objectMap > &  facesFromFaces,
const labelList cellMap,
const List< objectMap > &  cellsFromPoints,
const List< objectMap > &  cellsFromEdges,
const List< objectMap > &  cellsFromFaces,
const List< objectMap > &  cellsFromCells,
const labelList reversePointMap,
const labelList reverseFaceMap,
const labelList reverseCellMap,
const labelHashSet flipFaceFlux,
const labelListList patchPointMap,
const labelListList pointZoneMap,
const labelListList faceZonePointMap,
const labelListList faceZoneFaceMap,
const labelListList cellZoneMap,
const pointField preMotionPoints,
const labelList oldPatchStarts,
const labelList oldPatchNMeshPoints,
const autoPtr< scalarField > &  oldCellVolumesPtr 
)

Construct from components. Copy (except for oldCellVolumes).

Definition at line 32 of file mapPolyMesh.C.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, and Foam::min().

Here is the call graph for this function:

◆ mapPolyMesh() [3/3]

mapPolyMesh ( const polyMesh mesh,
const label  nOldPoints,
const label  nOldFaces,
const label  nOldCells,
labelList pointMap,
List< objectMap > &  pointsFromPoints,
labelList faceMap,
List< objectMap > &  facesFromPoints,
List< objectMap > &  facesFromEdges,
List< objectMap > &  facesFromFaces,
labelList cellMap,
List< objectMap > &  cellsFromPoints,
List< objectMap > &  cellsFromEdges,
List< objectMap > &  cellsFromFaces,
List< objectMap > &  cellsFromCells,
labelList reversePointMap,
labelList reverseFaceMap,
labelList reverseCellMap,
labelHashSet flipFaceFlux,
labelListList patchPointMap,
labelListList pointZoneMap,
labelListList faceZonePointMap,
labelListList faceZoneFaceMap,
labelListList cellZoneMap,
pointField preMotionPoints,
labelList oldPatchStarts,
labelList oldPatchNMeshPoints,
autoPtr< scalarField > &  oldCellVolumesPtr,
const bool  reUse 
)

Construct from components and optionally reuse storage.

Definition at line 117 of file mapPolyMesh.C.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, and Foam::min().

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

void operator= ( const mapPolyMesh )
private

Disallow default bitwise assignment.

◆ mesh()

const polyMesh& mesh ( ) const
inline

Return polyMesh.

Definition at line 359 of file mapPolyMesh.H.

References mapPolyMesh::mesh_.

Referenced by meshRefinement::getChangedFaces(), OutputFilterFunctionObject< OutputFilter >::updateMesh(), setUpdater::updateSets(), and polyMeshFilter::updateSets().

Here is the caller graph for this function:

◆ nOldPoints()

label nOldPoints ( ) const
inline

Number of old points.

Definition at line 365 of file mapPolyMesh.H.

References mapPolyMesh::nOldPoints_.

Referenced by hexRef8::updateMesh().

Here is the caller graph for this function:

◆ nOldInternalFaces()

label nOldInternalFaces ( ) const
inline

Number of old internal faces.

Definition at line 371 of file mapPolyMesh.H.

References mapPolyMesh::oldPatchStarts_.

◆ nOldFaces()

label nOldFaces ( ) const
inline

Number of old faces.

Definition at line 377 of file mapPolyMesh.H.

References mapPolyMesh::nOldFaces_.

Referenced by fvMesh::mapFields().

Here is the caller graph for this function:

◆ nOldCells()

label nOldCells ( ) const
inline

Number of old cells.

Definition at line 383 of file mapPolyMesh.H.

References mapPolyMesh::nOldCells_.

Referenced by meshRefinement::getChangedFaces(), fvMesh::mapFields(), fvMesh::updateMesh(), and hexRef8::updateMesh().

Here is the caller graph for this function:

◆ pointMap()

const labelList& pointMap ( ) const
inline

Old point map.

Contains the old point label for all new points. For preserved points this is the old point label. For added points this is the master point ID

Definition at line 392 of file mapPolyMesh.H.

Referenced by pointMapper::calcAddressing(), polyMeshFilter::filterEdges(), polyMeshFilter::filterFaces(), pointMapper::pointMapper(), componentDisplacementMotionSolver::updateMesh(), displacementLayeredMotionMotionSolver::updateMesh(), displacementMotionSolver::updateMesh(), hexRef8::updateMesh(), and polyMesh::updateMesh().

Here is the caller graph for this function:

◆ pointsFromPointsMap()

const List<objectMap>& pointsFromPointsMap ( ) const
inline

Points originating from points.

Definition at line 398 of file mapPolyMesh.H.

References mapPolyMesh::pointsFromPointsMap_.

Referenced by pointMapper::calcAddressing(), and pointMapper::pointMapper().

Here is the caller graph for this function:

◆ faceMap()

const labelList& faceMap ( ) const
inline

Old face map.

Contains a list of old face labels for every new face. Warning: this map contains invalid entries for new faces

Definition at line 406 of file mapPolyMesh.H.

Referenced by faceMapper::calcAddressing(), faceMapper::faceMapper(), polyMeshFilter::filterFaces(), fvMeshDistribute::mapBoundaryFields(), fvMeshDistribute::mapExposedFaces(), fvMesh::mapFields(), and meshRefinement::updateMesh().

Here is the caller graph for this function:

◆ facesFromPointsMap()

const List<objectMap>& facesFromPointsMap ( ) const
inline

Faces inflated from points.

Definition at line 412 of file mapPolyMesh.H.

References mapPolyMesh::facesFromPointsMap_.

Referenced by faceMapper::calcAddressing(), and faceMapper::faceMapper().

Here is the caller graph for this function:

◆ facesFromEdgesMap()

const List<objectMap>& facesFromEdgesMap ( ) const
inline

Faces inflated from edges.

Definition at line 418 of file mapPolyMesh.H.

References mapPolyMesh::facesFromEdgesMap_.

Referenced by faceMapper::calcAddressing(), and faceMapper::faceMapper().

Here is the caller graph for this function:

◆ facesFromFacesMap()

const List<objectMap>& facesFromFacesMap ( ) const
inline

Faces originating from faces.

Definition at line 424 of file mapPolyMesh.H.

References mapPolyMesh::facesFromFacesMap_.

Referenced by faceMapper::calcAddressing(), and faceMapper::faceMapper().

Here is the caller graph for this function:

◆ cellMap()

const labelList& cellMap ( ) const
inline

Old cell map.

Contains old cell label for all preserved cells.

Definition at line 431 of file mapPolyMesh.H.

Referenced by cellMapper::calcAddressing(), cellMapper::cellMapper(), meshRefinement::getChangedFaces(), fvMesh::mapFields(), multiDirRefinement::refineHex8(), refinementHistory::updateMesh(), and hexRef8::updateMesh().

Here is the caller graph for this function:

◆ cellsFromPointsMap()

const List<objectMap>& cellsFromPointsMap ( ) const
inline

Cells inflated from points.

Definition at line 437 of file mapPolyMesh.H.

References mapPolyMesh::cellsFromPointsMap_.

Referenced by cellMapper::calcAddressing(), and cellMapper::cellMapper().

Here is the caller graph for this function:

◆ cellsFromEdgesMap()

const List<objectMap>& cellsFromEdgesMap ( ) const
inline

Cells inflated from edges.

Definition at line 443 of file mapPolyMesh.H.

References mapPolyMesh::cellsFromEdgesMap_.

Referenced by cellMapper::calcAddressing(), and cellMapper::cellMapper().

Here is the caller graph for this function:

◆ cellsFromFacesMap()

const List<objectMap>& cellsFromFacesMap ( ) const
inline

Cells inflated from faces.

Definition at line 449 of file mapPolyMesh.H.

References mapPolyMesh::cellsFromFacesMap_.

Referenced by cellMapper::calcAddressing(), and cellMapper::cellMapper().

Here is the caller graph for this function:

◆ cellsFromCellsMap()

const List<objectMap>& cellsFromCellsMap ( ) const
inline

Cells originating from cells.

Definition at line 455 of file mapPolyMesh.H.

References mapPolyMesh::cellsFromCellsMap_.

Referenced by cellMapper::calcAddressing(), and cellMapper::cellMapper().

Here is the caller graph for this function:

◆ reversePointMap()

const labelList& reversePointMap ( ) const
inline

◆ mergedPoint()

label mergedPoint ( const label  oldPointI) const
inline

If point is removed return point (on new mesh) it merged.

into

Definition at line 472 of file mapPolyMesh.H.

◆ reverseFaceMap()

const labelList& reverseFaceMap ( ) const
inline

◆ mergedFace()

label mergedFace ( const label  oldFaceI) const
inline

If face is removed return face (on new mesh) it merged into.

Definition at line 503 of file mapPolyMesh.H.

References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, and mapPolyMesh::reverseFaceMap_.

Here is the call graph for this function:

◆ reverseCellMap()

const labelList& reverseCellMap ( ) const
inline

◆ mergedCell()

label mergedCell ( const label  oldCellI) const
inline

If cell is removed return cell (on new mesh) it merged into.

Definition at line 534 of file mapPolyMesh.H.

References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, and mapPolyMesh::reverseCellMap_.

Referenced by Cloud< streamLineParticle >::autoMap().

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

◆ flipFaceFlux()

const labelHashSet& flipFaceFlux ( ) const
inline

Map of flipped face flux faces.

Definition at line 558 of file mapPolyMesh.H.

References mapPolyMesh::flipFaceFlux_.

Referenced by fvMeshDistribute::mapExposedFaces().

Here is the caller graph for this function:

◆ patchPointMap()

const labelListList& patchPointMap ( ) const
inline

Patch point renumbering.

For every preserved point on a patch give the old position. For added points, the index is set to -1

Definition at line 566 of file mapPolyMesh.H.

Referenced by pointPatchMapper::calcAddressing().

Here is the caller graph for this function:

◆ pointZoneMap()

const labelListList& pointZoneMap ( ) const
inline

Point zone renumbering.

For every preserved point in zone give the old position. For added points, the index is set to -1

Definition at line 577 of file mapPolyMesh.H.

◆ faceZonePointMap()

const labelListList& faceZonePointMap ( ) const
inline

Face zone point renumbering.

For every preserved point in zone give the old position. For added points, the index is set to -1

Definition at line 585 of file mapPolyMesh.H.

Referenced by slidingInterface::renumberAttachedAddressing().

Here is the caller graph for this function:

◆ faceZoneFaceMap()

const labelListList& faceZoneFaceMap ( ) const
inline

Face zone face renumbering.

For every preserved face in zone give the old position. For added faces, the index is set to -1

Definition at line 593 of file mapPolyMesh.H.

Referenced by slidingInterface::renumberAttachedAddressing().

Here is the caller graph for this function:

◆ cellZoneMap()

const labelListList& cellZoneMap ( ) const
inline

Cell zone renumbering.

For every preserved cell in zone give the old position. For added cells, the index is set to -1

Definition at line 601 of file mapPolyMesh.H.

◆ preMotionPoints()

const pointField& preMotionPoints ( ) const
inline

Pre-motion point positions.

This specifies the correct way of blowing up zero-volume objects

Definition at line 609 of file mapPolyMesh.H.

Referenced by polyMeshFilter::copyMesh(), polyMeshFilter::filterEdges(), polyMeshFilter::filterFaces(), multiDirRefinement::refineHex8(), componentDisplacementMotionSolver::updateMesh(), and displacementMotionSolver::updateMesh().

Here is the caller graph for this function:

◆ hasMotionPoints()

bool hasMotionPoints ( ) const
inline

◆ oldPatchSizes()

const labelList& oldPatchSizes ( ) const
inline

Return list of the old patch sizes.

Definition at line 622 of file mapPolyMesh.H.

References mapPolyMesh::oldPatchSizes_.

◆ oldPatchStarts()

const labelList& oldPatchStarts ( ) const
inline

Return list of the old patch start labels.

Definition at line 628 of file mapPolyMesh.H.

References mapPolyMesh::oldPatchStarts_.

Referenced by fvMeshDistribute::mapBoundaryFields().

Here is the caller graph for this function:

◆ oldPatchNMeshPoints()

const labelList& oldPatchNMeshPoints ( ) const
inline

Return numbers of mesh points per old patch.

Definition at line 634 of file mapPolyMesh.H.

References mapPolyMesh::oldPatchNMeshPoints_.

◆ hasOldCellVolumes()

bool hasOldCellVolumes ( ) const
inline

Definition at line 642 of file mapPolyMesh.H.

References mapPolyMesh::oldCellVolumesPtr_.

Referenced by cellMapper::calcAddressing().

Here is the caller graph for this function:

◆ oldCellVolumes()

const scalarField& oldCellVolumes ( ) const
inline

Definition at line 647 of file mapPolyMesh.H.

References mapPolyMesh::oldCellVolumesPtr_.

Referenced by cellMapper::calcAddressing(), and fvMesh::updateMesh().

Here is the caller graph for this function:

Field Documentation

◆ mesh_

const polyMesh& mesh_
private

Reference to polyMesh.

Definition at line 165 of file mapPolyMesh.H.

Referenced by mapPolyMesh::mesh().

◆ nOldPoints_

const label nOldPoints_
private

Number of old live points.

Definition at line 168 of file mapPolyMesh.H.

Referenced by mapPolyMesh::nOldPoints().

◆ nOldFaces_

const label nOldFaces_
private

Number of old live faces.

Definition at line 171 of file mapPolyMesh.H.

Referenced by mapPolyMesh::nOldFaces().

◆ nOldCells_

const label nOldCells_
private

Number of old live cells.

Definition at line 174 of file mapPolyMesh.H.

Referenced by mapPolyMesh::nOldCells().

◆ pointMap_

const labelList pointMap_
private

Old point map.

Contains the old point label for all new points.

  • for preserved points this is the old point label.
  • for added points this is the master point ID
  • for points added with no master, this is -1 Size of the list equals the size of new points

Definition at line 182 of file mapPolyMesh.H.

◆ pointsFromPointsMap_

const List<objectMap> pointsFromPointsMap_
private

Points resulting from merging points.

Definition at line 185 of file mapPolyMesh.H.

Referenced by mapPolyMesh::pointsFromPointsMap().

◆ faceMap_

const labelList faceMap_
private

Old face map.

Contains a list of old face labels for every new face. Size of the list equals the number of new faces

  • for preserved faces this is the old face label.
  • for faces added from faces this is the master face ID
  • for faces added with no master, this is -1
  • for faces added from points or edges, this is -1

Definition at line 194 of file mapPolyMesh.H.

◆ facesFromPointsMap_

const List<objectMap> facesFromPointsMap_
private

Faces inflated from points.

Definition at line 197 of file mapPolyMesh.H.

Referenced by mapPolyMesh::facesFromPointsMap().

◆ facesFromEdgesMap_

const List<objectMap> facesFromEdgesMap_
private

Faces inflated from edges.

Definition at line 200 of file mapPolyMesh.H.

Referenced by mapPolyMesh::facesFromEdgesMap().

◆ facesFromFacesMap_

const List<objectMap> facesFromFacesMap_
private

Faces resulting from merging faces.

Definition at line 203 of file mapPolyMesh.H.

Referenced by mapPolyMesh::facesFromFacesMap().

◆ cellMap_

const labelList cellMap_
private

Old cell map.

Contains old cell label for all preserved cells. Size of the list equals the number or preserved cells

Definition at line 208 of file mapPolyMesh.H.

◆ cellsFromPointsMap_

const List<objectMap> cellsFromPointsMap_
private

Cells inflated from points.

Definition at line 211 of file mapPolyMesh.H.

Referenced by mapPolyMesh::cellsFromPointsMap().

◆ cellsFromEdgesMap_

const List<objectMap> cellsFromEdgesMap_
private

Cells inflated from edges.

Definition at line 214 of file mapPolyMesh.H.

Referenced by mapPolyMesh::cellsFromEdgesMap().

◆ cellsFromFacesMap_

const List<objectMap> cellsFromFacesMap_
private

Cells inflated from faces.

Definition at line 217 of file mapPolyMesh.H.

Referenced by mapPolyMesh::cellsFromFacesMap().

◆ cellsFromCellsMap_

const List<objectMap> cellsFromCellsMap_
private

Cells resulting from merging cells.

Definition at line 220 of file mapPolyMesh.H.

Referenced by mapPolyMesh::cellsFromCellsMap().

◆ reversePointMap_

const labelList reversePointMap_
private

Reverse point map.

Definition at line 223 of file mapPolyMesh.H.

◆ reverseFaceMap_

const labelList reverseFaceMap_
private

Reverse face map.

Definition at line 226 of file mapPolyMesh.H.

Referenced by mapPolyMesh::mergedFace().

◆ reverseCellMap_

const labelList reverseCellMap_
private

Reverse cell map.

Definition at line 229 of file mapPolyMesh.H.

Referenced by mapPolyMesh::mergedCell().

◆ flipFaceFlux_

const labelHashSet flipFaceFlux_
private

Map of flipped face flux faces.

Definition at line 232 of file mapPolyMesh.H.

Referenced by mapPolyMesh::flipFaceFlux().

◆ patchPointMap_

const labelListList patchPointMap_
private

Patch mesh point renumbering.

Definition at line 235 of file mapPolyMesh.H.

◆ pointZoneMap_

const labelListList pointZoneMap_
private

Point zone renumbering.

For every preserved point in zone give the old position. For added points, the index is set to -1

Definition at line 240 of file mapPolyMesh.H.

◆ faceZonePointMap_

const labelListList faceZonePointMap_
private

Face zone point renumbering.

For every preserved point in zone give the old position. For added points, the index is set to -1

Definition at line 245 of file mapPolyMesh.H.

◆ faceZoneFaceMap_

const labelListList faceZoneFaceMap_
private

Face zone face renumbering.

For every preserved face in zone give the old position. For added faces, the index is set to -1

Definition at line 250 of file mapPolyMesh.H.

◆ cellZoneMap_

const labelListList cellZoneMap_
private

Cell zone renumbering.

For every preserved cell in zone give the old position. For added cells, the index is set to -1

Definition at line 255 of file mapPolyMesh.H.

◆ preMotionPoints_

const pointField preMotionPoints_
private

Pre-motion point positions.

This specifies the correct way of blowing up zero-volume objects

Definition at line 259 of file mapPolyMesh.H.

Referenced by mapPolyMesh::hasMotionPoints().

◆ oldPatchSizes_

labelList oldPatchSizes_
private

List of the old patch sizes.

Definition at line 262 of file mapPolyMesh.H.

Referenced by mapPolyMesh::oldPatchSizes().

◆ oldPatchStarts_

const labelList oldPatchStarts_
private

List of the old patch start labels.

Definition at line 265 of file mapPolyMesh.H.

Referenced by mapPolyMesh::nOldInternalFaces(), and mapPolyMesh::oldPatchStarts().

◆ oldPatchNMeshPoints_

const labelList oldPatchNMeshPoints_
private

List of numbers of mesh points per old patch.

Definition at line 268 of file mapPolyMesh.H.

Referenced by mapPolyMesh::oldPatchNMeshPoints().

◆ oldCellVolumesPtr_

autoPtr<scalarField> oldCellVolumesPtr_
private

Optional old cell volumes (for mapping)

Definition at line 271 of file mapPolyMesh.H.

Referenced by mapPolyMesh::hasOldCellVolumes(), and mapPolyMesh::oldCellVolumes().


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