Go to the documentation of this file.
90 for(
label i=0;i<4;++i)
91 if(
data_[i] == pointI )
97 template<
class Po
intField>
111 template<
class Po
intField>
125 template<
class Po
intField>
139 template<
class Po
intField>
153 template<
class Po
intField>
168 template<
class Po
intField>
182 template<
class Po
intField>
196 template<
class Po
intField>
200 for(
label i=1;i<4;++i)
250 FatalErrorIn(
"inline edge partTet::getEdge(const label) const")
263 for(
label i=0;i<4;++i)
269 if( this->
a() != tet.
a() )
271 if( this->
b() != tet.
b() )
273 if( this->
c() != tet.
c() )
275 if( this->
d() != tet.
d() )
vector Sc(const PointField &) const
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
scalar crcmRadius(const PointField &) const
vector Sb(const PointField &) const
bool operator!=(const partTet &) const
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
Point circumCentre() const
Return circum-centre.
point crcmCentre(const PointField &) const
Return circum-centre.
label operator[](const label) const
vector Sd(const PointField &) const
point centroid(const PointField &) const
Return centroid of the tetrahedron.
A triangle primitive used to calculate face normals and swept volumes.
void operator=(const partTet &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
vector normal() const
Return vector normal.
scalar circumRadius() const
Return circum-radius.
Ostream & operator<<(Ostream &, const edgeMesh &)
edge getEdge(const label) const
Return edge.
FixedList< edge, 6 > edges() const
Return edges.
errorManip< error > abort(error &err)
vector Sa(const PointField &) const
Return face normal.
scalar mag(const PointField &) const
Return volume.
label whichPosition(const label) const
find position of the node in the partTet
A 1D vector of objects of type <T> with a fixed size <Size>.
const dimensionedScalar c
Speed of light in a vacuum.
#define FatalErrorIn(functionName)
Report an error message using Foam::FatalError.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
label a() const
Return vertices.
scalar mag() const
Return volume.
bool operator==(const partTet &) const