Public Member Functions | List of all members
pointPatchMapper Class Reference

Mapping class for a pointPatchField. More...

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

Public Member Functions

 pointPatchMapper (const pointPatch &patch, const pointMapper &pointMap, const mapPolyMesh &mpm)
 
virtual ~pointPatchMapper ()
 
virtual label size () const
 
virtual bool hasUnmapped () const
 
virtual label sizeBeforeMapping () const
 
virtual bool direct () const
 
virtual const labelUListdirectAddressing () const
 
virtual const labelListListaddressing () const
 
virtual const scalarListListweights () const
 
- Public Member Functions inherited from pointPatchFieldMapper
 pointPatchFieldMapper ()
 
- 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

Mapping class for a pointPatchField.

Source files

Definition at line 53 of file pointPatchMapper.H.

Constructor & Destructor Documentation

◆ pointPatchMapper()

pointPatchMapper ( const pointPatch patch,
const pointMapper pointMap,
const mapPolyMesh mpm 
)

Definition at line 109 of file pointPatchMapper.C.

◆ ~pointPatchMapper()

~pointPatchMapper ( )
virtual

Definition at line 134 of file pointPatchMapper.C.

Member Function Documentation

◆ size()

virtual label size ( ) const
inlinevirtual

Implements FieldMapper.

Definition at line 124 of file pointPatchMapper.H.

References pointPatch::size().

Here is the call graph for this function:

◆ hasUnmapped()

virtual bool hasUnmapped ( ) const
inlinevirtual

Implements FieldMapper.

Definition at line 129 of file pointPatchMapper.H.

◆ sizeBeforeMapping()

virtual label sizeBeforeMapping ( ) const
inlinevirtual

Definition at line 135 of file pointPatchMapper.H.

◆ direct()

virtual bool direct ( ) const
inlinevirtual

Implements FieldMapper.

Definition at line 141 of file pointPatchMapper.H.

References FieldMapper::direct().

Here is the call graph for this function:

◆ directAddressing()

const Foam::labelUList & directAddressing ( ) const
virtual

Reimplemented from FieldMapper.

Definition at line 142 of file pointPatchMapper.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 160 of file pointPatchMapper.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 178 of file pointPatchMapper.C.

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

Here is the call graph for this function:

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