![]() |
|
Public Types | |
typedef faBoundaryMesh | BoundaryMesh |
Public Member Functions | |
TypeName ("patch") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, faPatch, dictionary,(const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm),(name, dict, index, bm)) | |
faPatch (const word &name, const labelList &edgeLabels, const label index, const faBoundaryMesh &bm) | |
Construct from components. | |
faPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm) | |
Construct from dictionary. | |
faPatch (const faPatch &, const faBoundaryMesh &) | |
Construct as copy, resetting the boundary mesh. | |
virtual | ~faPatch () |
label | ngbPolyPatchIndex () const |
Return neighbour polyPatch index. | |
const faBoundaryMesh & | boundaryMesh () const |
Return boundaryMesh reference. | |
label | start () const |
Patch start in edge list. | |
virtual label | size () const |
Patch size. | |
template<class T> | |
List< T >::subList | patchSlice (const List< T > &l) const |
Slice list to patch. | |
virtual void | movePoints (const pointField &) |
Correct patch after moving points. | |
virtual void | write (Ostream &) const |
Write. | |
virtual void | writeDict (Ostream &) const |
Write dictionary. | |
labelList | pointLabels () const |
Return patch point labels. | |
labelListList | pointEdges () const |
Return patch point-edge addressing. | |
labelList | ngbPolyPatchFaces () const |
Return edge neighbour polyPatch faces. | |
tmp< vectorField > | ngbPolyPatchFaceNormals () const |
Return normals of neighbour polyPatch faces. | |
tmp< vectorField > | ngbPolyPatchPointNormals () const |
Return normals of neighbour polyPatch joined points. | |
labelList::subList | edgeFaces () const |
Return edge-face addressing. | |
const vectorField & | edgeCentres () const |
Return edge centres. | |
const vectorField & | edgeLengths () const |
Return edge length vectors. | |
const scalarField & | magEdgeLengths () const |
Return edge length magnitudes. | |
tmp< vectorField > | edgeNormals () const |
Return edge normals. | |
tmp< vectorField > | edgeFaceCentres () const |
Return neighbour face centres. | |
virtual tmp< vectorField > | delta () const |
Return cell-centre to face-centre vector. | |
virtual void | makeWeights (scalarField &) const |
Make patch weighting factors. | |
const scalarField & | weights () const |
Return patch weighting factors. | |
virtual void | makeDeltaCoeffs (scalarField &) const |
Make patch edge - neighbour face distances. | |
const scalarField & | deltaCoeffs () const |
Return patch edge - neighbour face distances. | |
Static Public Member Functions | |
autoPtr< faPatch > | New (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm) |
Return a pointer to a new patch created on freestore from dictionary. | |
Protected Member Functions | |
virtual void | initGeometry () |
Initialise the calculation of the patch geometry. | |
virtual void | calcGeometry () |
Calculate the patch geometry. | |
Friends | |
class | faBoundaryMesh |
Ostream & | operator<< (Ostream &, const faPatch &) |
|
Definition at line 105 of file faPatch.H. Referenced by faPatch::initGeometry(). |
|
Construct from components.
|
|
Construct from dictionary.
|
|
Construct as copy, resetting the boundary mesh.
|
|
|
|
Return boundaryMesh reference.
|
|
Calculate the patch geometry.
Reimplemented in coupledFaPatch, and processorFaPatch. |
|
|
|
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 coupledFaPatch, and processorFaPatch. |
|
Return patch edge - neighbour face distances.
|
|
Return edge centres.
|
|
Return neighbour face centres.
|
|
Return edge-face addressing.
|
|
Return edge length vectors.
|
|
Return edge normals.
|
|
Initialise the calculation of the patch geometry.
Reimplemented in coupledFaPatch, and processorFaPatch. Definition at line 95 of file faPatch.H. References faPatch::BoundaryMesh. |
|
Return edge length magnitudes.
|
|
Make patch edge - neighbour face distances.
Reimplemented in coupledFaPatch, and processorFaPatch. |
|
Make patch weighting factors.
Reimplemented in processorFaPatch. |
|
Correct patch after moving points.
Reimplemented in coupledFaPatch, and processorFaPatch. |
|
Return a pointer to a new patch created on freestore from dictionary.
|
|
Return normals of neighbour polyPatch faces.
|
|
Return edge neighbour polyPatch faces.
|
|
Return neighbour polyPatch index.
|
|
Return normals of neighbour polyPatch joined points.
|
|
Slice list to patch.
Definition at line 188 of file faPatch.H. References Foam::labelList, Foam::labelListList, Foam::scalarField, and Foam::vectorField. |
|
Return patch point-edge addressing.
|
|
Return patch point labels.
|
|
Patch size.
Reimplemented from UList. Reimplemented in emptyFaPatch. Definition at line 181 of file faPatch.H. References Foam::size(). |
Here is the call graph for this function:
|
Patch start in edge list.
|
|
Runtime type information.
|
|
Return patch weighting factors.
|
|
Write.
Reimplemented from patchIdentifier. |
|
Write dictionary.
Reimplemented from patchIdentifier. |
|
|
|
|