![]() |
|
Public Types | |
typedef fvBoundaryMesh | BoundaryMesh |
Public Member Functions | |
TypeName (polyPatch::typeName_()) | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, fvPatch, polyPatch,(const polyPatch &patch, const fvBoundaryMesh &bm),(patch, bm)) | |
fvPatch (const polyPatch &, const fvBoundaryMesh &) | |
Construct from polyPatch. | |
virtual | ~fvPatch () |
const polyPatch & | patch () const |
Return the polyPatch. | |
const word & | name () const |
Return name. | |
virtual label | size () const |
Return size. | |
bool | coupled () const |
Return true if this patch is coupled. | |
label | index () const |
Return the index of this patch in the fvBoundaryMesh. | |
const fvBoundaryMesh & | boundaryMesh () const |
Return boundaryMesh reference. | |
template<class T> | |
const List< T >::subList | patchSlice (const List< T > &l) const |
Slice list to patch. | |
const labelList::subList | faceCells () const |
Return faceCells. | |
const vectorField::subField | Cf () const |
Return face centres. | |
tmp< vectorField > | Cn () const |
Return neighbour cell centres. | |
virtual const vectorField & | nf () const |
Return face normals. | |
const vectorField::subField | Sf () const |
Return face area vectors. | |
const scalarField & | magSf () const |
Return face area magnitudes. | |
virtual tmp< vectorField > | delta () const |
Return cell-centre to face-centre vector. | |
const scalarField & | weights () const |
Return patch weighting factors. | |
const scalarField & | deltaCoeffs () const |
Return the face - cell distance coeffient. | |
Static Public Member Functions | |
autoPtr< fvPatch > | New (const polyPatch &, const fvBoundaryMesh &) |
Return a pointer to a new patch created on freestore from polyPatch. | |
bool | constraintType (const word &pt) |
Return true if the given type is a constraint type. | |
wordList | constraintTypes () |
Return a list of all the constraint patch types. | |
Protected Member Functions | |
virtual void | makeWeights (scalarField &) const |
Make patch weighting factors. | |
virtual void | makeDeltaCoeffs (scalarField &) const |
Make patch face - neighbour cell distances. | |
virtual void | initMovePoints () |
Initialise the patches for moving points. | |
virtual void | movePoints () |
Correct patches after moving points. | |
Friends | |
class | fvBoundaryMesh |
class | surfaceInterpolation |
|
|
|
Construct from polyPatch.
|
|
|
|
Return boundaryMesh reference.
Definition at line 185 of file fvPatch.H. References Foam::size(). |
Here is the call graph for this function:
|
Return face centres.
|
|
Return neighbour cell centres.
|
|
Return true if the given type is a constraint type.
|
|
Return a list of all the constraint patch types.
|
|
Return true if this patch is coupled.
Reimplemented in coupledFvPatch, and processorFvPatch. Definition at line 167 of file fvPatch.H. References Foam::label, and Foam::wordList. |
|
|
|
Return cell-centre to face-centre vector. except for coupled patches for which the cell-centre to coupled-cell-centre vector is returned Reimplemented in coupledFvPatch, cyclicFvPatch, and processorFvPatch. |
|
Return the face - cell distance coeffient. except for coupled patches for which the cell-centre to coupled-cell-centre distance coeffient is returned |
|
Return faceCells.
|
|
Return the index of this patch in the fvBoundaryMesh.
|
|
Initialise the patches for moving points.
|
|
Return face area magnitudes.
|
|
Make patch face - neighbour cell distances.
Reimplemented in coupledFvPatch, cyclicFvPatch, and processorFvPatch. |
|
Make patch weighting factors.
Reimplemented in coupledFvPatch, cyclicFvPatch, and processorFvPatch. |
|
Correct patches after moving points.
|
|
Return name.
|
|
Return a pointer to a new patch created on freestore from polyPatch.
|
|
Return face normals. Virtual because of re-use of primitive patch data (see emptyFvPatch) Reimplemented in emptyFvPatch. |
|
Return the polyPatch.
|
|
Slice list to patch.
Definition at line 192 of file fvPatch.H. References Foam::scalarField, and Foam::vectorField. |
|
Return face area vectors.
|
|
Return size.
Reimplemented in emptyFvPatch. |
|
Runtime type information.
|
|
Return patch weighting factors.
|
|
|
|
Reimplemented in coupledFvPatch. |