OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

mapSubsetMesh Class Reference

Class containing mesh-to-mesh mapping information after a subset operation. More...

Inheritance diagram for mapSubsetMesh:
Collaboration diagram for mapSubsetMesh:

List of all members.


Public Member Functions

 mapSubsetMesh (const label nOldPoints, const label nOldFaces, const label nOldCells, const labelList &pointMap, const labelList &faceMap, const labelList &cellMap, const label exposedPatchID, const labelList &oldPatchStarts, const labelList &oldPatchNMeshPoints)
 Construct from components.
 mapSubsetMesh (const label nOldPoints, const label nOldFaces, const label nOldCells, labelList &pointMap, labelList &faceMap, labelList &cellMap, const label exposedPatchID, labelList &oldPatchStarts, labelList &oldPatchNMeshPoints, const bool reUse)
 Construct from components and optionally reuse storage.
label nOldPoints () const
 Number of old points.
label nOldInternalFaces () const
 Number of old internal faces.
label nOldFaces () const
 Number of old faces.
label nOldCells () const
 Number of old cells.
label exposedPatchID () const
 Patch that exposed faces were put into.
const labelListpointMap () const
 Old point map.
const labelListfaceMap () const
 Old face map.
const labelListcellMap () const
 Old cell map.
const labelListoldPatchSizes () const
 Return list of the old patch sizes.
const labelListoldPatchStarts () const
 Return list of the old patch start labels.
const labelListoldPatchNMeshPoints () const
 Return numbers of mesh points per old patch.

Detailed Description

Class containing mesh-to-mesh mapping information after a subset operation.

Source files

Definition at line 44 of file mapSubsetMesh.H.


Constructor & Destructor Documentation

mapSubsetMesh ( const label  nOldPoints,
const label  nOldFaces,
const label  nOldCells,
const labelList pointMap,
const labelList faceMap,
const labelList cellMap,
const label  exposedPatchID,
const labelList oldPatchStarts,
const labelList oldPatchNMeshPoints 
)

Construct from components.

mapSubsetMesh ( const label  nOldPoints,
const label  nOldFaces,
const label  nOldCells,
labelList pointMap,
labelList faceMap,
labelList cellMap,
const label  exposedPatchID,
labelList oldPatchStarts,
labelList oldPatchNMeshPoints,
const bool  reUse 
)

Construct from components and optionally reuse storage.


Member Function Documentation

label nOldPoints (  )  const [inline]

Number of old points.

Definition at line 119 of file mapSubsetMesh.H.

label nOldInternalFaces (  )  const [inline]

Number of old internal faces.

Definition at line 125 of file mapSubsetMesh.H.

label nOldFaces (  )  const [inline]

Number of old faces.

Definition at line 131 of file mapSubsetMesh.H.

label nOldCells (  )  const [inline]

Number of old cells.

Definition at line 137 of file mapSubsetMesh.H.

label exposedPatchID (  )  const [inline]

Patch that exposed faces were put into.

Definition at line 143 of file mapSubsetMesh.H.

const labelList& pointMap (  )  const [inline]

Old point map.

Contains the old point label for all points of the subsetted mesh

Definition at line 153 of file mapSubsetMesh.H.

const labelList& faceMap (  )  const [inline]

Old face map.

Contains the old point label for all faces of the subsetted mesh

Definition at line 163 of file mapSubsetMesh.H.

const labelList& cellMap (  )  const [inline]

Old cell map.

Contains the old point label for all cells of the subsetted mesh

Definition at line 173 of file mapSubsetMesh.H.

const labelList& oldPatchSizes (  )  const [inline]

Return list of the old patch sizes.

Definition at line 179 of file mapSubsetMesh.H.

const labelList& oldPatchStarts (  )  const [inline]

Return list of the old patch start labels.

Definition at line 185 of file mapSubsetMesh.H.

const labelList& oldPatchNMeshPoints (  )  const [inline]

Return numbers of mesh points per old patch.

Definition at line 191 of file mapSubsetMesh.H.


The documentation for this class was generated from the following file:
Copyright © 2000-2009 OpenCFD Ltd