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

coupledPointPatch Class Reference

coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches More...

#include <OpenFOAM/coupledPointPatch.H>


Detailed Description

coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches

Source files

Definition at line 52 of file coupledPointPatch.H.

Inheritance diagram for coupledPointPatch:

List of all members.

Public Member Functions

 TypeName (coupledPolyPatch::typeName_())
 Runtime type information.
 coupledPointPatch (const pointBoundaryMesh &bm)
 Construct from components.
virtual  ~coupledPointPatch ()
virtual bool  coupled () const
 Return true because this patch is coupled.

Protected Member Functions

virtual void  initGeometry ()=0
 Initialise the calculation of the patch geometry.
virtual void  calcGeometry ()=0
 Calculate the patch geometry.
virtual void  initMovePoints (const pointField &)=0
 Initialise the patches for moving points.
virtual void  movePoints (const pointField &)=0
 Correct patches after moving points.
virtual void  initUpdateMesh ()=0
 Initialise the update of the patch topology.
virtual void  updateMesh ()=0
 Update of the patch topology.

Constructor & Destructor Documentation

coupledPointPatch ( const pointBoundaryMesh &   bm  )

Construct from components.

Definition at line 37 of file coupledPointPatch.C.

~coupledPointPatch (  ) [virtual]

Definition at line 43 of file coupledPointPatch.C.


Member Function Documentation

virtual void initGeometry (  ) [protected, pure virtual]

Initialise the calculation of the patch geometry.

virtual void calcGeometry (  ) [protected, pure virtual]

Calculate the patch geometry.

Implemented in coupledFacePointPatch.

virtual void initMovePoints ( const pointField &    ) [protected, pure virtual]

Initialise the patches for moving points.

virtual void movePoints ( const pointField &    ) [protected, pure virtual]

Correct patches after moving points.

virtual void initUpdateMesh (  ) [protected, pure virtual]

Initialise the update of the patch topology.

virtual void updateMesh (  ) [protected, pure virtual]

Update of the patch topology.

TypeName ( coupledPolyPatch::   typeName_()  )

Runtime type information.

Reimplemented in coupledFacePointPatch.

virtual bool coupled (  ) const [inline, virtual]

Return true because this patch is coupled.

Reimplemented in processorPointPatch, coupledFacePointPatch, and globalPointPatch.

Definition at line 108 of file coupledPointPatch.H.


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