73 return (b1.
a()*b2.
a() + b1.
b()*b2.
b() + b1.
c()*b2.
c() + b1.
d()*b2.
d());
A traits class, which is primarily used for primitives.
const Cmpt & b() const noexcept
const Cmpt & c() const noexcept
const Cmpt & d() const noexcept
Templated 3D Barycentric derived from VectorSpace. Has 4 components, one of which is redundant...
Barycentric()=default
Default construct.
tmp< GeometricField< Type, faPatchField, areaMesh > > operator &(const faMatrix< Type > &, const DimensionedField< Type, areaMesh > &)
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
const dimensionedScalar & D
const Cmpt & a() const noexcept
static const Foam::dimensionedScalar A("", Foam::dimPressure, 611.21)
Cmpt inner(const Barycentric< Cmpt > &b2) const
Scalar-product of this with another Barycentric.
static const Foam::dimensionedScalar B("", Foam::dimless, 18.678)
A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to b...
static constexpr const zero Zero
Global zero (0)