41 complex(realValue.x(), imagValue.x()),
42 complex(realValue.y(), imagValue.y()),
43 complex(realValue.z(), imagValue.z())
99 v1.
x()*v2.
x().conjugate()
100 + v1.
y()*v2.
y().conjugate()
101 + v1.
z()*v2.
z().conjugate()
111 (v1.
y()*v2.
z() - v1.
z()*v2.
y()),
112 (v1.
z()*v2.
x() - v1.
x()*v2.
z()),
113 (v1.
x()*v2.
y() - v1.
y()*v2.
x())
123 (v1.y()*v2.z() - v1.z()*v2.y()),
124 (v1.z()*v2.x() - v1.x()*v2.z()),
125 (v1.x()*v2.y() - v1.y()*v2.x())
void zip(FieldField< Field, SphericalTensor< Cmpt >> &result, const FieldField< Field, Cmpt > &ii)
Zip together sphericalTensor field field from components.
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
const Cmpt & y() const noexcept
Access to the vector y component.
tmp< faMatrix< Type > > operator*(const areaScalarField::Internal &, const faMatrix< Type > &)
Vector< complex > complexVector
A Vector of complex values with 'scalar' precision.
Templated 3D Vector derived from VectorSpace adding construction from 3 components, element access using x(), y() and z() member functions and the inner-product (dot-product) and cross-product operators.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
const Cmpt & x() const noexcept
Access to the vector x component.
bitSet operator^(const bitSet &a, const bitSet &b)
Bitwise-XOR of two bitsets to form a unique bit-set.
const Cmpt & z() const noexcept
Access to the vector z component.
tmp< GeometricField< Type, faPatchField, areaMesh > > operator &(const faMatrix< Type > &, const DimensionedField< Type, areaMesh > &)
A complex number, similar to the C++ complex type.