Go to the documentation of this file.
69 constexpr
cell() noexcept = default;
72 inline explicit
cell(const label sz);
98 inline label
nFaces() const noexcept;
116 const label masterFaceLabel,
123 const label masterFaceLabel,
156 bool operator==(const
cell& a, const
cell&
b);
159 inline
bool operator!=(const
cell& a, const
cell&
b);
pointField points(const faceUList &meshFaces, const UList< point > &meshPoints) const
Return the cell vertices given the list of faces and mesh points.
static const char *const typeName
Class containing opposite face for a prismatic cell with addressing and a possibility of failure.
constexpr cell() noexcept=default
Default construct.
scalar mag(const UList< point > &meshPoints, const faceUList &meshFaces) const
Returns cell volume.
labelList labels(const faceUList &meshFaces) const
Return unordered list of cell vertices given the list of faces.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
label nFaces() const noexcept
Return number of faces.
oppositeFace opposingFace(const label masterFaceLabel, const faceUList &meshFaces) const
Return opposite face oriented the same way as the master face.
edgeList edges(const faceUList &meshFaces) const
Return cell edges.
point centre(const UList< point > &meshPoints, const faceUList &meshFaces) const
Returns cell centre.
label opposingFaceLabel(const label masterFaceLabel, const faceUList &meshFaces) const
Return index of opposite face.
A 1D vector of objects of type <T> with a fixed length <N>.
const Vector< label > N(dict.get< Vector< label >>("N"))
A cell is defined as a list of faces with extra functionality.