Public Member Functions | List of all members
mapAddedPolyMesh Class Reference

Class containing mesh-to-mesh mapping information after a mesh addition where we add a mesh ('added mesh') to an old mesh, creating a new mesh. More...

Public Member Functions

 mapAddedPolyMesh (const label nOldPoints, const label nOldFaces, const label nOldCells, const label nAddedPoints, const label nAddedFaces, const label nAddedCells, const labelList &oldPointMap, const labelList &oldFaceMap, const labelList &oldCellMap, const labelList &addedPointMap, const labelList &addedFaceMap, const labelList &addedCellMap, const labelList &oldPatchMap, const labelList &addedPatchMap, const labelList &oldPatchSizes, const labelList &oldPatchStarts)
 
label nOldPoints () const
 
label nOldFaces () const
 
label nOldCells () const
 
const labelListoldPointMap () const
 
const labelListoldFaceMap () const
 
const labelListoldCellMap () const
 
const labelListoldPatchMap () const
 
const labelListoldPatchSizes () const
 
const labelListoldPatchStarts () const
 
label nOldInternalFaces () const
 
label nAddedPoints () const
 
label nAddedFaces () const
 
label nAddedCells () const
 
const labelListaddedPointMap () const
 
const labelListaddedFaceMap () const
 
const labelListaddedCellMap () const
 
const labelListaddedPatchMap () const
 
void updateMesh (const mapPolyMesh &)
 

Detailed Description

Class containing mesh-to-mesh mapping information after a mesh addition where we add a mesh ('added mesh') to an old mesh, creating a new mesh.

We store mapping from the old to the new mesh and from the added mesh to the new mesh.

Note: Might need some more access functions or maybe some zone maps?

Source files

Definition at line 54 of file mapAddedPolyMesh.H.

Constructor & Destructor Documentation

◆ mapAddedPolyMesh()

mapAddedPolyMesh ( const label  nOldPoints,
const label  nOldFaces,
const label  nOldCells,
const label  nAddedPoints,
const label  nAddedFaces,
const label  nAddedCells,
const labelList oldPointMap,
const labelList oldFaceMap,
const labelList oldCellMap,
const labelList addedPointMap,
const labelList addedFaceMap,
const labelList addedCellMap,
const labelList oldPatchMap,
const labelList addedPatchMap,
const labelList oldPatchSizes,
const labelList oldPatchStarts 
)

Definition at line 29 of file mapAddedPolyMesh.C.

Member Function Documentation

◆ nOldPoints()

label nOldPoints ( ) const
inline

Definition at line 130 of file mapAddedPolyMesh.H.

◆ nOldFaces()

label nOldFaces ( ) const
inline

Definition at line 135 of file mapAddedPolyMesh.H.

◆ nOldCells()

label nOldCells ( ) const
inline

Definition at line 140 of file mapAddedPolyMesh.H.

◆ oldPointMap()

const labelList& oldPointMap ( ) const
inline

Definition at line 147 of file mapAddedPolyMesh.H.

◆ oldFaceMap()

const labelList& oldFaceMap ( ) const
inline

Definition at line 151 of file mapAddedPolyMesh.H.

◆ oldCellMap()

const labelList& oldCellMap ( ) const
inline

Definition at line 155 of file mapAddedPolyMesh.H.

◆ oldPatchMap()

const labelList& oldPatchMap ( ) const
inline

Definition at line 162 of file mapAddedPolyMesh.H.

◆ oldPatchSizes()

const labelList& oldPatchSizes ( ) const
inline

Definition at line 168 of file mapAddedPolyMesh.H.

◆ oldPatchStarts()

const labelList& oldPatchStarts ( ) const
inline

Definition at line 174 of file mapAddedPolyMesh.H.

◆ nOldInternalFaces()

label nOldInternalFaces ( ) const
inline

Definition at line 180 of file mapAddedPolyMesh.H.

◆ nAddedPoints()

label nAddedPoints ( ) const
inline

Definition at line 188 of file mapAddedPolyMesh.H.

◆ nAddedFaces()

label nAddedFaces ( ) const
inline

Definition at line 193 of file mapAddedPolyMesh.H.

◆ nAddedCells()

label nAddedCells ( ) const
inline

Definition at line 198 of file mapAddedPolyMesh.H.

◆ addedPointMap()

const labelList& addedPointMap ( ) const
inline

Definition at line 204 of file mapAddedPolyMesh.H.

◆ addedFaceMap()

const labelList& addedFaceMap ( ) const
inline

Definition at line 208 of file mapAddedPolyMesh.H.

◆ addedCellMap()

const labelList& addedCellMap ( ) const
inline

Definition at line 212 of file mapAddedPolyMesh.H.

◆ addedPatchMap()

const labelList& addedPatchMap ( ) const
inline

Definition at line 219 of file mapAddedPolyMesh.H.

◆ updateMesh()

void updateMesh ( const mapPolyMesh )
inline

Definition at line 227 of file mapAddedPolyMesh.H.

References NotImplemented.


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