Go to the documentation of this file.
37 #ifndef symmetryPlanePolyPatch_H
38 #define symmetryPlanePolyPatch_H
const vector & n() const
Return symmetry plane normal.
virtual autoPtr< polyPatch > clone(const polyBoundaryMesh &bm) const
Construct and return a clone, resetting the boundary mesh.
A class for handling words, derived from Foam::string.
A polyBoundaryMesh is a polyPatch list with additional search methods and registered IO.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
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,...
symmetryPlanePolyPatch(const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &patchType)
Construct from components.
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.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual void calcGeometry(PstreamBuffers &)
Calculate the patch geometry.
const word & name() const noexcept
The patch name.
TypeName("symmetryPlane")
Runtime type information.