FreeFOAM The Cross-Platform CFD Toolkit
genericPointPatch Class Reference

DirectMapped patch. More...

#include <OpenFOAM/genericPointPatch.H>


Detailed Description

+ Inheritance diagram for genericPointPatch:
+ Collaboration diagram for genericPointPatch:

List of all members.

Public Member Functions

 TypeName (genericPolyPatch::typeName_())
 Runtime type information.
 genericPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm)
 Construct from polyPatch.
- Public Member Functions inherited from facePointPatch
 TypeName (polyPatch::typeName_())
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, facePointPatch, polyPatch,(const polyPatch &patch, const pointBoundaryMesh &bm),(patch, bm))
 facePointPatch (const polyPatch &, const pointBoundaryMesh &)
 Construct from polyPatch.
virtual ~facePointPatch ()
const polyPatch & patch () const
 Return the polyPatch.
virtual const word & name () const
 Return name.
virtual label size () const
 Return size.
virtual label index () const
 Return the index of this patch in the pointBoundaryMesh.
virtual const labelList & meshPoints () const
 Return mesh points.
virtual const pointField & localPoints () const
 Return pointField of points in patch.
virtual const vectorField & pointNormals () const
 Return point unit normals.
- Public Member Functions inherited from pointPatch
 TypeName ("basePatch")
 Runtime type information.
 pointPatch (const pointBoundaryMesh &bm)
virtual ~pointPatch ()
const pointBoundaryMesh & boundaryMesh () const
 Return boundaryMesh reference.
virtual bool coupled () const
 Return true if this patch field is coupled.
virtual void applyConstraint (const label pointi, pointConstraint &) const
 Accumulate the effect of constraint direction of this patch.

Additional Inherited Members

- Static Public Member Functions inherited from facePointPatch
static autoPtr< facePointPatch > New (const polyPatch &, const pointBoundaryMesh &)
 Return a pointer to a new patch created on freestore from polyPatch.
- Protected Member Functions inherited from facePointPatch
virtual void initGeometry ()
 Initialise the calculation of the patch geometry.
virtual void calcGeometry ()
 Calculate the patch geometry.
virtual void initMovePoints (const pointField &)
 Initialise the patches for moving points.
virtual void movePoints (const pointField &)
 Correct patches after moving points.
virtual void initUpdateMesh ()
 Initialise the update of the patch topology.
virtual void updateMesh ()
 Update of the patch topology.
- Protected Attributes inherited from facePointPatch
const polyPatch & polyPatch_
 Reference to the underlying polyPatch.
labelList meshPoints_
pointField localPoints_
vectorField pointNormals_

Constructor & Destructor Documentation

genericPointPatch ( const polyPatch &  patch,
const pointBoundaryMesh &  bm 
)
inline

Construct from polyPatch.

Definition at line 65 of file genericPointPatch.H.


Member Function Documentation

TypeName ( genericPolyPatch::  typeName_())

Runtime type information.


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