37 #ifndef wedgePointPatch_H 38 #define wedgePointPatch_H 65 TypeName(wedgePolyPatch::typeName_());
126 return wedgePolyPatch_.
n();
const vector & n() const
Return the normal to the patch.
virtual autoPtr< pointPatch > clone(const pointBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const labelUList &reversePointMap) const
Construct and return a subset clone, resetting the point list and boundary mesh.
virtual const polyPatch & patch() const
Return the polyPatch.
virtual const word & constraintType() const
Return the constraint type this pointPatch implements.
Wedge front and back plane patch.
virtual label index() const
Return the index of this patch in the pointBoundaryMesh.
TypeName(wedgePolyPatch::typeName_())
Runtime type information.
A pointPatch based on a polyPatch.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
A class for handling words, derived from Foam::string.
const vector & n() const
Return symmetry plane normal.
Wedge front and back plane patch.
Accumulates point constraints through successive applications of the applyConstraint function...
wedgePointPatch(const polyPatch &patch, const pointBoundaryMesh &bm)
Construct from polyPatch.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
virtual void applyConstraint(const label pointi, pointConstraint &) const
Accumulate the effect of constraint direction of this patch.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A patch is a list of labels that address the faces in the global face list.
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())