OpenFOAM logo
Open Source CFD Toolkit

pointMapper Class Reference

Inheritance diagram for pointMapper:

Inheritance graph
[legend]
Collaboration diagram for pointMapper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 pointMapper (const mapPolyMesh &mpm)
 Construct from mapPolyMesh.
virtual ~pointMapper ()
virtual label size () const
 Return size.
virtual label sizeBeforeMapping () const
 Return size of field before mapping.
virtual bool direct () const
 Is the mapping direct (points can only be added from points).
virtual const unallocLabelListdirectAddressing () const
 Return direct addressing.
virtual bool insertedObjects () const
 Are there any inserted objects.
virtual const labelListinsertedObjectLabels () const
 Return list of inserted objects.

Constructor & Destructor Documentation

pointMapper const mapPolyMesh mpm  ) 
 

Construct from mapPolyMesh.

virtual ~pointMapper  )  [virtual]
 


Member Function Documentation

virtual bool direct  )  const [inline, virtual]
 

Is the mapping direct (points can only be added from points).

Implements FieldMapper.

Definition at line 128 of file pointMapper.H.

References Foam::unallocLabelList.

virtual const unallocLabelList& directAddressing  )  const [virtual]
 

Return direct addressing.

For inserted points, the master point is set to zero to avoid checking during the mapping. The values should be over-ridden later using insertedPointLabels.

Reimplemented from FieldMapper.

virtual const labelList& insertedObjectLabels  )  const [virtual]
 

Return list of inserted objects.

Implements morphFieldMapper.

virtual bool insertedObjects  )  const [inline, virtual]
 

Are there any inserted objects.

Implements morphFieldMapper.

Definition at line 143 of file pointMapper.H.

virtual label size  )  const [virtual]
 

Return size.

Implements FieldMapper.

virtual label sizeBeforeMapping  )  const [virtual]
 

Return size of field before mapping.

Implements morphFieldMapper.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org