Templated 3D tensor derived from VectorSpace adding construction from 9 components,...
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
Septernion class used to perform translations and rotations in 3D space.
A class for managing temporary objects.
High performance macro functions for Field<Type> algebra. These expand using either array element acc...
dimensioned< scalar > mag(const dimensioned< Type > &)
dimensionSet transform(const dimensionSet &)
Quaternion class used to perform rotations in 3D space.
Pre-declare SubField and related Field type.
#define TFOR_ALL_F_OP_S_OP_F(typeF1, f1, OP1, typeS, s, OP2, typeF2, f2)
volVectorField vectorField(fieldObject, mesh)
static const sphericalTensor I(1)
#define TFOR_ALL_F_OP_FUNC_S_F(typeF1, f1, OP, FUNC, typeS, s, typeF2, f2)
tensor R() const
The rotation tensor corresponding the quaternion.
dimensionedScalar tr(const dimensionedSphericalTensor &dt)