OpenFOAM logo
Open Source CFD Toolkit

processorFaPatch Class Reference

Inheritance diagram for processorFaPatch:

Inheritance graph
[legend]
Collaboration diagram for processorFaPatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName (processorPolyPatch::typeName_())
 Runtime type information.
 processorFaPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
 Construct from dictionary.
int myProcNo () const
 Return processor number.
int neighbProcNo () const
 Return neigbour processor number.
virtual bool coupled () const
 Return true if running parallel.
const vectorFieldneighbEdgeCentres () const
 Return processor-neighbbour patch edge centres.
const vectorFieldneighbEdgeLengths () const
 Return processor-neighbbour patch edge lengths.
const vectorFieldneighbEdgeFaceCentres () const
 Return processor-neighbbour patch neighbour face centres.
tmp< vectorFielddelta () const
 Return delta (P to N) vectors across coupled patch.

Protected Member Functions

void makeWeights (scalarField &) const
 Make patch weighting factors.
void makeDeltaCoeffs (scalarField &) const
 Make patch face - neighbour cell distances.
void initGeometry ()
 Initialise the calculation of the patch geometry.
void calcGeometry ()
 Calculate the patch geometry.
void initMovePoints (const pointField &)
 Initialise the patches for moving points.
void movePoints (const pointField &)
 Correct patches after moving points.

Constructor & Destructor Documentation

processorFaPatch const word name,
const dictionary dict,
const label  index,
const faBoundaryMesh bm
[inline]
 

Construct from dictionary.

Definition at line 115 of file processorFaPatch.H.


Member Function Documentation

void calcGeometry  )  [protected, virtual]
 

Calculate the patch geometry.

Implements coupledFaPatch.

virtual bool coupled  )  const [inline, virtual]
 

Return true if running parallel.

Reimplemented from coupledFaPatch.

Definition at line 144 of file processorFaPatch.H.

tmp<vectorField> delta  )  const [virtual]
 

Return delta (P to N) vectors across coupled patch.

Implements coupledFaPatch.

void initGeometry  )  [protected, virtual]
 

Initialise the calculation of the patch geometry.

Implements coupledFaPatch.

void initMovePoints const pointField  )  [protected, virtual]
 

Initialise the patches for moving points.

Implements coupledFaPatch.

void makeDeltaCoeffs scalarField  )  const [protected, virtual]
 

Make patch face - neighbour cell distances.

Implements coupledFaPatch.

void makeWeights scalarField  )  const [protected, virtual]
 

Make patch weighting factors.

Reimplemented from faPatch.

void movePoints const pointField  )  [protected, virtual]
 

Correct patches after moving points.

Implements coupledFaPatch.

int myProcNo  )  const [inline]
 

Return processor number.

Definition at line 132 of file processorFaPatch.H.

const vectorField& neighbEdgeCentres  )  const [inline]
 

Return processor-neighbbour patch edge centres.

Definition at line 157 of file processorFaPatch.H.

const vectorField& neighbEdgeFaceCentres  )  const [inline]
 

Return processor-neighbbour patch neighbour face centres.

Definition at line 169 of file processorFaPatch.H.

const vectorField& neighbEdgeLengths  )  const [inline]
 

Return processor-neighbbour patch edge lengths.

Definition at line 163 of file processorFaPatch.H.

int neighbProcNo  )  const [inline]
 

Return neigbour processor number.

Definition at line 138 of file processorFaPatch.H.

TypeName processorPolyPatch::  typeName_()  ) 
 

Runtime type information.


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