faMeshMapper Class Reference

Class holds all the necessary information for mapping fields associated with faMesh. More...

Public Member Functions

 faMeshMapper (const faMesh &mesh, const mapPolyMesh &mpm)
 Construct from components. More...
 
const faMeshmesh () const
 Return reference to mesh. More...
 
const objectRegistrythisDb () const
 Return reference to objectRegistry storing fields. Can be. More...
 
label nOldPoints () const
 Return number of old points. More...
 
label nOldEdges () const
 Return number of old edges. More...
 
label nOldInternalEdges () const
 Return number of old internal edges. More...
 
label nOldFaces () const
 Return number of old faces. More...
 
const labelListoldPatchSizes () const
 Return old patch sizes. More...
 
const labelListoldPatchStarts () const
 Return old patch starts. More...
 
const labelListListoldPatchEdgeFaces () const
 Return old patch edgeFaces. More...
 
const faAreaMapperareaMap () const
 Return surface mapper. More...
 
const faEdgeMapperedgeMap () const
 Return edge mapper. More...
 
const faBoundaryMeshMapperboundaryMap () const
 Return boundary mapper. More...
 

Detailed Description

Class holds all the necessary information for mapping fields associated with faMesh.

Note
In order to capture all necessary mesh sizes and mapping data, mapper is created with the OLD mesh, and provides new mesh data. In the process, field mapping information is assembled from the old faMesh and the mapping data

Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.

Source files

Definition at line 64 of file faMeshMapper.H.

Constructor & Destructor Documentation

◆ faMeshMapper()

faMeshMapper ( const faMesh mesh,
const mapPolyMesh mpm 
)

Construct from components.

Definition at line 26 of file faMeshMapper.C.

References forAll, mesh, and patches.

Member Function Documentation

◆ mesh()

const faMesh& mesh ( ) const
inline

Return reference to mesh.

Definition at line 158 of file faMeshMapper.H.

◆ thisDb()

const objectRegistry& thisDb ( ) const
inline

Return reference to objectRegistry storing fields. Can be.

removed once fields stored on pointMesh.

Definition at line 168 of file faMeshMapper.H.

References faMesh::thisDb().

Here is the call graph for this function:

◆ nOldPoints()

label nOldPoints ( ) const
inline

Return number of old points.

Definition at line 179 of file faMeshMapper.H.

◆ nOldEdges()

label nOldEdges ( ) const
inline

Return number of old edges.

Definition at line 187 of file faMeshMapper.H.

◆ nOldInternalEdges()

label nOldInternalEdges ( ) const
inline

Return number of old internal edges.

Definition at line 195 of file faMeshMapper.H.

◆ nOldFaces()

label nOldFaces ( ) const
inline

Return number of old faces.

Definition at line 203 of file faMeshMapper.H.

◆ oldPatchSizes()

const labelList& oldPatchSizes ( ) const
inline

Return old patch sizes.

Definition at line 211 of file faMeshMapper.H.

◆ oldPatchStarts()

const labelList& oldPatchStarts ( ) const
inline

Return old patch starts.

Definition at line 219 of file faMeshMapper.H.

◆ oldPatchEdgeFaces()

const labelListList& oldPatchEdgeFaces ( ) const
inline

Return old patch edgeFaces.

Definition at line 227 of file faMeshMapper.H.

Referenced by faMesh::updateMesh().

Here is the caller graph for this function:

◆ areaMap()

const faAreaMapper& areaMap ( ) const
inline

Return surface mapper.

Definition at line 238 of file faMeshMapper.H.

Referenced by faMesh::mapOldAreas(), and faMesh::updateMesh().

Here is the caller graph for this function:

◆ edgeMap()

const faEdgeMapper& edgeMap ( ) const
inline

Return edge mapper.

Definition at line 246 of file faMeshMapper.H.

◆ boundaryMap()

const faBoundaryMeshMapper& boundaryMap ( ) const
inline

Return boundary mapper.

Definition at line 254 of file faMeshMapper.H.


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