FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

morphFieldMapper Class Reference

Abstract base class to hold the Field mapping for mesh morphs. More...

#include <OpenFOAM/morphFieldMapper.H>


Detailed Description

Abstract base class to hold the Field mapping for mesh morphs.

Definition at line 47 of file morphFieldMapper.H.

Inheritance diagram for morphFieldMapper:
Collaboration diagram for morphFieldMapper:

List of all members.

Public Member Functions

 morphFieldMapper ()
 Null constructor.
virtual  ~morphFieldMapper ()
virtual label  sizeBeforeMapping () const =0
 Return size of field before mapping.
virtual bool  insertedObjects () const =0
 Are there any inserted objects.
virtual const labelList &  insertedObjectLabels () const =0
 Return list of inserted objects.

Constructor & Destructor Documentation

morphFieldMapper (  ) [inline]

Null constructor.

Definition at line 57 of file morphFieldMapper.H.

virtual ~morphFieldMapper (  ) [inline, virtual]

Definition at line 63 of file morphFieldMapper.H.


Member Function Documentation

virtual label sizeBeforeMapping (  ) const [pure virtual]

Return size of field before mapping.

Implemented in fvSurfaceMapper, pointMapper, cellMapper, and faceMapper.

virtual bool insertedObjects (  ) const [pure virtual]

Are there any inserted objects.

Implemented in fvSurfaceMapper, pointMapper, cellMapper, and faceMapper.

virtual const labelList& insertedObjectLabels (  ) const [pure virtual]

Return list of inserted objects.

Implemented in fvSurfaceMapper, pointMapper, cellMapper, and faceMapper.


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