Go to the documentation of this file.
72 static const label modelFaces_[4][3];
75 static const label modelEdges_[6][2];
95 inline explicit tetCell(std::initializer_list<label> list);
108 template<
unsigned AnyNum>
122 static constexpr label
nPoints() noexcept
128 static constexpr label
nEdges() noexcept
134 static constexpr label
nFaces() noexcept
150 inline label
edgeFace(
const label edgei)
const;
static constexpr label nEdges() noexcept
Number of edges for TET.
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
pointField points(const UList< point > &meshPoints) const
The points corresponding to this shape.
static const Foam::faceList & modelFaces()
Return the model faces.
tetCell()
Default construct, with invalid point labels (-1)
A template class to specify if a data type is composed solely of Foam::label elements.
tetPointRef tet(const UList< point > &meshPoints) const
Return the tetrahedron.
static constexpr label nFaces() noexcept
Number of faces for TET.
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 edgeAdjacentFace(const label edgei, const label facei) const
Return face adjacent to the given face sharing the same edge.
Foam::edge tetEdge(label edgei) const
Identical to edge()
Foam::triFace face(const label facei) const
Return i-th face.
An analytical geometric cellShape.
static const Foam::edgeList & modelEdges()
Return the model edges.
cellShape tetCellShape() const
Identical to shape()
label edgeFace(const label edgei) const
Return first face adjacent to the given edge.
A triangular face using a FixedList of labels corresponding to mesh vertices.
Foam::edge edge(const label edgei) const
Return i-th edge.
A 1D vector of objects of type <T> with a fixed length <N>.
cellShape shape() const
Return TET shape cell.
A tetrahedral cell primitive.
const dimensionedScalar c
Speed of light in a vacuum.
Foam::edge reverseEdge(const label edgei) const
Return i-th edge reversed.
static constexpr label nPoints() noexcept
Number of points for TET.
A template class to specify that a data type can be considered as being contiguous in memory.