OpenFOAM logo
Open Source CFD Toolkit

wedgePolyPatch Class Reference

Inheritance diagram for wedgePolyPatch:

Inheritance graph
[legend]
Collaboration diagram for wedgePolyPatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("wedge")
 Runtime type information.
 wedgePolyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm)
 Construct from components.
 wedgePolyPatch (Istream &, const label index, const polyBoundaryMesh &)
 Construct from Istream.
 wedgePolyPatch (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm)
 Construct from dictionary.
 wedgePolyPatch (const wedgePolyPatch &, const polyBoundaryMesh &)
 Construct as copy, resetting the boundary mesh.
 wedgePolyPatch (const wedgePolyPatch &pp, const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart)
 Construct given the original patch and resetting the.
virtual autoPtr< polyPatchclone (const polyBoundaryMesh &bm) const
 Construct and return a clone, resetting the boundary mesh.
virtual autoPtr< polyPatchclone (const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) const
 Construct and return a clone, resetting the face list.
const vectoraxis () const
 Return axis of the wedge.
const vectorcentreNormal () const
 Return plane normal between the wedge boundaries.
const tensorfaceT () const
 Return face transformation tensor.
const tensorcellT () const
 Return neighbour-cell transformation tensor.

Constructor & Destructor Documentation

wedgePolyPatch const word name,
const label  size,
const label  start,
const label  index,
const polyBoundaryMesh bm
 

Construct from components.

wedgePolyPatch Istream ,
const label  index,
const polyBoundaryMesh
 

Construct from Istream.

wedgePolyPatch const word name,
const dictionary dict,
const label  index,
const polyBoundaryMesh bm
 

Construct from dictionary.

wedgePolyPatch const wedgePolyPatch ,
const polyBoundaryMesh
 

Construct as copy, resetting the boundary mesh.

wedgePolyPatch const wedgePolyPatch pp,
const polyBoundaryMesh bm,
const label  index,
const label  newSize,
const label  newStart
 

Construct given the original patch and resetting the.

face list and boundary mesh information


Member Function Documentation

const vector& axis  )  const [inline]
 

Return axis of the wedge.

Definition at line 155 of file wedgePolyPatch.H.

References Foam::tensor.

const tensor& cellT  )  const [inline]
 

Return neighbour-cell transformation tensor.

Definition at line 173 of file wedgePolyPatch.H.

const vector& centreNormal  )  const [inline]
 

Return plane normal between the wedge boundaries.

Definition at line 161 of file wedgePolyPatch.H.

References Foam::tensor.

virtual autoPtr<polyPatch> clone const polyBoundaryMesh bm,
const label  index,
const label  newSize,
const label  newStart
const [inline, virtual]
 

Construct and return a clone, resetting the face list.

and boundary mesh

Reimplemented from polyPatch.

Definition at line 136 of file wedgePolyPatch.H.

virtual autoPtr<polyPatch> clone const polyBoundaryMesh bm  )  const [inline, virtual]
 

Construct and return a clone, resetting the boundary mesh.

Reimplemented from polyPatch.

Definition at line 126 of file wedgePolyPatch.H.

References Foam::label.

const tensor& faceT  )  const [inline]
 

Return face transformation tensor.

Definition at line 167 of file wedgePolyPatch.H.

TypeName "wedge"   ) 
 

Runtime type information.


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