Go to the documentation of this file.
42 #ifndef wedgeFaPatch_H
43 #define wedgeFaPatch_H
66 mutable label axisPoint_;
69 mutable bool axisPointChecked_;
72 void findAxisPoint()
const;
101 return wedgePolyPatchPtr_->
axis();
113 return wedgePolyPatchPtr_->
faceT();
119 return wedgePolyPatchPtr_->
cellT();
125 if (axisPoint_ == -1 && !axisPointChecked_)
A class for handling words, derived from Foam::string.
Wedge front and back plane patch.
const tensor & cellT() const
Return neighbour-cell transformation tensor.
Wedge front and back plane patch.
const tensor & edgeT() const
Return face transformation tensor.
const vector & axis() const
Return axis of the wedge.
Finite area boundary mesh.
const vector & centreNormal() const
Return plane normal between the wedge boundaries.
const tensor & faceT() const
Return neighbour-cell transformation tensor.
TypeName("wedge")
Runtime type information.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
label index() const noexcept
The index of this patch in the boundaryMesh.
const tensor & faceT() const
Return face transformation tensor.
label axisPoint() const
Return axis point label.
const vector & axis() const
Return axis of the wedge.
virtual ~wedgeFaPatch()=default
Destructor.
wedgeFaPatch(const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
Construct from dictionary.
const word & name() const noexcept
The patch name.
Finite area patch class. Used for 2-D non-Euclidian finite area method.
const vector & centreNormal() const
Return plane normal between the wedge boundaries.