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 68 of file faMeshMapper.H.

Constructor & Destructor Documentation

◆ faMeshMapper()

faMeshMapper ( const faMesh mesh,
const mapPolyMesh mpm 
)

Construct from components.

Definition at line 32 of file faMeshMapper.C.

References faMesh::boundary(), forAll, faMeshMapper::mesh(), patches, UPtrList< T >::size(), and polyBoundaryMesh::start().

Here is the call graph for this function:

Member Function Documentation

◆ mesh()

const faMesh & mesh ( ) const
inline

Return reference to mesh.

Definition at line 132 of file faMeshMapper.H.

Referenced by faMeshMapper::faMeshMapper().

Here is the caller graph for this function:

◆ thisDb()

const objectRegistry & thisDb ( ) const
inline

Return reference to objectRegistry storing fields. Can be.

removed once fields stored on pointMesh.

Definition at line 139 of file faMeshMapper.H.

◆ nOldPoints()

label nOldPoints ( ) const
inline

Return number of old points.

Definition at line 148 of file faMeshMapper.H.

◆ nOldEdges()

label nOldEdges ( ) const
inline

Return number of old edges.

Definition at line 154 of file faMeshMapper.H.

◆ nOldInternalEdges()

label nOldInternalEdges ( ) const
inline

Return number of old internal edges.

Definition at line 160 of file faMeshMapper.H.

◆ nOldFaces()

label nOldFaces ( ) const
inline

Return number of old faces.

Definition at line 166 of file faMeshMapper.H.

◆ oldPatchSizes()

const labelList & oldPatchSizes ( ) const
inline

Return old patch sizes.

Definition at line 172 of file faMeshMapper.H.

◆ oldPatchStarts()

const labelList & oldPatchStarts ( ) const
inline

Return old patch starts.

Definition at line 178 of file faMeshMapper.H.

◆ oldPatchEdgeFaces()

const labelListList & oldPatchEdgeFaces ( ) const
inline

Return old patch edgeFaces.

Definition at line 184 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 193 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 199 of file faMeshMapper.H.

◆ boundaryMap()

const faBoundaryMeshMapper & boundaryMap ( ) const
inline

Return boundary mapper.

Definition at line 205 of file faMeshMapper.H.


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