Go to the documentation of this file.
37 #ifndef wedgePolyPatch_H
38 #define wedgePolyPatch_H
100 const word& patchType
110 const word& patchType
189 return centreNormal_;
virtual void calcGeometry(PstreamBuffers &)
Calculate the patch geometry.
A class for handling words, derived from Foam::string.
Wedge front and back plane patch.
A polyBoundaryMesh is a polyPatch list with additional search methods and registered IO.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
const tensor & cellT() const
Return neighbour-cell transformation tensor.
const vector & axis() const
Return axis of the wedge.
A patch is a list of labels that address the faces in the global face list.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual autoPtr< polyPatch > clone(const polyBoundaryMesh &bm) const
Construct and return a clone, resetting the boundary mesh.
label index() const noexcept
The index of this patch in the boundaryMesh.
label start() const
Return start label of this patch in the polyMesh face list.
const tensor & faceT() const
Return face transformation tensor.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const vector & n() const
Return the normal to the patch.
scalar cosAngle() const
Return the cosine of the wedge angle.
TypeName("wedge")
Runtime type information.
const word & name() const noexcept
The patch name.
wedgePolyPatch(const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &patchType)
Construct from components.
const vector & centreNormal() const
Return plane normal between the wedge boundaries.