Public Member Functions | List of all members
faceMapper Class Reference

This object provides mapping and fill-in information for face data between the two meshes after the topological change. It is constructed from mapPolyMesh. More...

Inheritance diagram for faceMapper:
Inheritance graph
[legend]
Collaboration diagram for faceMapper:
Collaboration graph
[legend]

Public Member Functions

 faceMapper (const mapPolyMesh &mpm)
 
virtual ~faceMapper ()
 
virtual label size () const
 
virtual label sizeBeforeMapping () const
 
virtual label internalSizeBeforeMapping () const
 
virtual bool direct () const
 
virtual bool hasUnmapped () const
 
virtual const labelUListdirectAddressing () const
 
virtual const labelListListaddressing () const
 
virtual const scalarListListweights () const
 
virtual const labelHashSetflipFaceFlux () const
 
virtual label nOldInternalFaces () const
 
virtual const labelListoldPatchStarts () const
 
virtual const labelListoldPatchSizes () const
 
virtual bool insertedObjects () const
 
virtual const labelListinsertedObjectLabels () const
 
- Public Member Functions inherited from morphFieldMapper
 morphFieldMapper ()
 
virtual ~morphFieldMapper ()=default
 
- Public Member Functions inherited from FieldMapper
 FieldMapper ()
 
virtual ~FieldMapper ()=default
 
virtual bool distributed () const
 
virtual const mapDistributeBasedistributeMap () const
 
template<class Type >
tmp< Field< Type > > operator() (const Field< Type > &f) const
 

Detailed Description

This object provides mapping and fill-in information for face data between the two meshes after the topological change. It is constructed from mapPolyMesh.

Source files

Definition at line 53 of file faceMapper.H.

Constructor & Destructor Documentation

◆ faceMapper()

faceMapper ( const mapPolyMesh mpm)

◆ ~faceMapper()

~faceMapper ( )
virtual

Definition at line 270 of file faceMapper.C.

Member Function Documentation

◆ size()

Foam::label size ( ) const
virtual

Implements FieldMapper.

Definition at line 278 of file faceMapper.C.

◆ sizeBeforeMapping()

Foam::label sizeBeforeMapping ( ) const
virtual

Implements morphFieldMapper.

Definition at line 284 of file faceMapper.C.

◆ internalSizeBeforeMapping()

Foam::label internalSizeBeforeMapping ( ) const
virtual

Definition at line 290 of file faceMapper.C.

Referenced by fvSurfaceMapper::sizeBeforeMapping().

Here is the caller graph for this function:

◆ direct()

virtual bool direct ( ) const
inlinevirtual

Implements FieldMapper.

Definition at line 129 of file faceMapper.H.

Referenced by fvSurfaceMapper::direct(), and fvPatchMapper::direct().

Here is the caller graph for this function:

◆ hasUnmapped()

virtual bool hasUnmapped ( ) const
inlinevirtual

Implements FieldMapper.

Definition at line 134 of file faceMapper.H.

References faceMapper::insertedObjects().

Here is the call graph for this function:

◆ directAddressing()

const Foam::labelUList & directAddressing ( ) const
virtual

Reimplemented from FieldMapper.

Definition at line 296 of file faceMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

◆ addressing()

const Foam::labelListList & addressing ( ) const
virtual

Reimplemented from FieldMapper.

Definition at line 322 of file faceMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

◆ weights()

const Foam::scalarListList & weights ( ) const
virtual

Reimplemented from FieldMapper.

Definition at line 340 of file faceMapper.C.

References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

◆ flipFaceFlux()

const Foam::labelHashSet & flipFaceFlux ( ) const
virtual

Definition at line 377 of file faceMapper.C.

Referenced by fvSurfaceMapper::flipFaceFlux().

Here is the caller graph for this function:

◆ nOldInternalFaces()

Foam::label nOldInternalFaces ( ) const
virtual

Definition at line 383 of file faceMapper.C.

◆ oldPatchStarts()

const Foam::labelList & oldPatchStarts ( ) const
virtual

Definition at line 389 of file faceMapper.C.

◆ oldPatchSizes()

const Foam::labelList & oldPatchSizes ( ) const
virtual

Definition at line 395 of file faceMapper.C.

◆ insertedObjects()

virtual bool insertedObjects ( ) const
inlinevirtual

Implements morphFieldMapper.

Definition at line 161 of file faceMapper.H.

Referenced by faceMapper::hasUnmapped(), and fvSurfaceMapper::insertedObjects().

Here is the caller graph for this function:

◆ insertedObjectLabels()

const Foam::labelList & insertedObjectLabels ( ) const
virtual

Implements morphFieldMapper.

Definition at line 358 of file faceMapper.C.


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