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

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

Collaboration diagram for fvMeshMapper:
Collaboration graph
[legend]

Public Member Functions

 fvMeshMapper (const fvMesh &mesh, const mapPolyMesh &mpm)
 Construct from fvMesh. More...
 
const fvMeshmesh () const
 Return reference to mesh. More...
 
const objectRegistrythisDb () const
 Return reference to objectRegistry storing fields. Can be. More...
 
const morphFieldMappervolMap () const
 Return volume mapper. More...
 
const fvSurfaceMappersurfaceMap () const
 Return surface mapper. More...
 
const fvBoundaryMeshMapperboundaryMap () const
 Return boundary mapper. More...
 

Private Member Functions

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

Private Attributes

const fvMeshmesh_
 Reference to mesh. More...
 
faceMapper faceMap_
 Face mapper. More...
 
cellMapper cellMap_
 Cell mapper. More...
 
fvSurfaceMapper surfaceMap_
 Surface mapper (needs to be shortened for internal faces only) More...
 
fvBoundaryMeshMapper boundaryMap_
 Boundary mapper. More...
 

Detailed Description

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

Source files

Definition at line 55 of file fvMeshMapper.H.

Constructor & Destructor Documentation

◆ fvMeshMapper() [1/2]

fvMeshMapper ( const fvMeshMapper )
private

Disallow default bitwise copy construct.

◆ fvMeshMapper() [2/2]

fvMeshMapper ( const fvMesh mesh,
const mapPolyMesh mpm 
)
inline

Construct from fvMesh.

Definition at line 89 of file fvMeshMapper.H.

Member Function Documentation

◆ operator=()

void operator= ( const fvMeshMapper )
private

Disallow default bitwise assignment.

◆ mesh()

const fvMesh& mesh ( ) const
inline

Return reference to mesh.

Definition at line 102 of file fvMeshMapper.H.

References fvMeshMapper::mesh_.

◆ thisDb()

const objectRegistry& thisDb ( ) const
inline

Return reference to objectRegistry storing fields. Can be.

removed once fields stored on pointMesh.

Definition at line 109 of file fvMeshMapper.H.

◆ volMap()

const morphFieldMapper& volMap ( ) const
inline

Return volume mapper.

Definition at line 115 of file fvMeshMapper.H.

References fvMeshMapper::cellMap_.

◆ surfaceMap()

const fvSurfaceMapper& surfaceMap ( ) const
inline

Return surface mapper.

Definition at line 121 of file fvMeshMapper.H.

References fvMeshMapper::surfaceMap_.

◆ boundaryMap()

const fvBoundaryMeshMapper& boundaryMap ( ) const
inline

Return boundary mapper.

Definition at line 127 of file fvMeshMapper.H.

References fvMeshMapper::boundaryMap_.

Field Documentation

◆ mesh_

const fvMesh& mesh_
private

Reference to mesh.

Definition at line 60 of file fvMeshMapper.H.

Referenced by fvMeshMapper::mesh().

◆ faceMap_

faceMapper faceMap_
private

Face mapper.

Definition at line 63 of file fvMeshMapper.H.

◆ cellMap_

cellMapper cellMap_
private

Cell mapper.

Definition at line 66 of file fvMeshMapper.H.

Referenced by fvMeshMapper::volMap().

◆ surfaceMap_

fvSurfaceMapper surfaceMap_
private

Surface mapper (needs to be shortened for internal faces only)

Definition at line 69 of file fvMeshMapper.H.

Referenced by fvMeshMapper::surfaceMap().

◆ boundaryMap_

fvBoundaryMeshMapper boundaryMap_
private

Boundary mapper.

Definition at line 72 of file fvMeshMapper.H.

Referenced by fvMeshMapper::boundaryMap().


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