FreeFOAM The Cross-Platform CFD Toolkit
cyclicPointPatch Class Reference

Cyclic patch for post-processing. More...

#include <OpenFOAM/cyclicPointPatch.H>


Detailed Description

+ Inheritance diagram for cyclicPointPatch:
+ Collaboration diagram for cyclicPointPatch:

List of all members.

Public Member Functions

 TypeName (cyclicPolyPatch::typeName_())
 Runtime type information.
 cyclicPointPatch (const polyPatch &patch, const pointBoundaryMesh &bm)
 Construct from components.
virtual ~cyclicPointPatch ()
const cyclicPolyPatch & cyclicPatch () const
 Return the underlying cyclicPolyPatch.
bool parallel () const
 Are the cyclic planes parallel.
const tensorField & forwardT () const
 Return face transformation tensor.
const tensorField & reverseT () const
 Return neighbour-cell transformation tensor.
virtual const edgeList & transformPairs () const
 Return the set of pairs of points that require transformation.
- Public Member Functions inherited from coupledFacePointPatch
 TypeName (coupledPolyPatch::typeName_())
 Runtime type information.
 coupledFacePointPatch (const polyPatch &patch, const pointBoundaryMesh &bm)
 Construct from components.
virtual ~coupledFacePointPatch ()
virtual bool coupled () const
 Return true because this patch is coupled.
virtual const labelList & nonGlobalPatchPoints () const
 Return the set of labels of the pointPatch points which are.
virtual const labelList & loneMeshPoints () const
 Return the set of labels of the pointPatch points which are.
virtual const vectorField & pointNormals () const
 Return point unit normals. Not impelemented.
- 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.
- 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 void applyConstraint (const label pointi, pointConstraint &) const
 Accumulate the effect of constraint direction of this patch.
- Public Member Functions inherited from coupledPointPatch
 coupledPointPatch (const pointBoundaryMesh &bm)
 Construct from components.
virtual ~coupledPointPatch ()

Additional Inherited Members

- Protected Attributes inherited from coupledFacePointPatch
labelList nonGlobalPatchPoints_
 The set of labels of the pointPatch points which are.
labelList loneMeshPoints_
- Protected Attributes inherited from facePointPatch
const polyPatch & polyPatch_
 Reference to the underlying polyPatch.
labelList meshPoints_
pointField localPoints_
vectorField pointNormals_

Constructor & Destructor Documentation

cyclicPointPatch ( const polyPatch &  patch,
const pointBoundaryMesh &  bm 
)

Construct from components.

Definition at line 176 of file cyclicPointPatch.C.

~cyclicPointPatch ( )
virtual

Definition at line 188 of file cyclicPointPatch.C.


Member Function Documentation

TypeName ( cyclicPolyPatch::  typeName_())

Runtime type information.

const cyclicPolyPatch& cyclicPatch ( ) const
inline

Return the underlying cyclicPolyPatch.

Definition at line 120 of file cyclicPointPatch.H.

bool parallel ( ) const
inline

Are the cyclic planes parallel.

Definition at line 126 of file cyclicPointPatch.H.

References coupledPolyPatch::parallel().

Referenced by cyclicPointPatchField< Type >::doTransform().

const tensorField& forwardT ( ) const
inline

Return face transformation tensor.

Definition at line 132 of file cyclicPointPatch.H.

References coupledPolyPatch::forwardT().

Referenced by cyclicPointPatchField< Type >::forwardT().

const tensorField& reverseT ( ) const
inline

Return neighbour-cell transformation tensor.

Definition at line 138 of file cyclicPointPatch.H.

References coupledPolyPatch::reverseT().

Referenced by cyclicPointPatchField< Type >::reverseT().

const edgeList & transformPairs ( ) const
virtual

Return the set of pairs of points that require transformation.

and/or mapping

Definition at line 194 of file cyclicPointPatch.C.


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