58 scalar scale =
magSqr(tf1[0]);
61 magSqr(tf1[0].xx())/scale < small,
62 magSqr(tf1[0].yy())/scale < small,
63 magSqr(tf1[0].zz())/scale < small
66 if (removeCmpts.
x() || removeCmpts.
y() || removeCmpts.
z())
136 const tmp<tensorField>& ttf
157 const tmp<symmTensorField>& tstf
#define BINARY_TYPE_OPERATOR(ReturnType, Type1, Type2, Op, OpName, OpFunc)
#define TFOR_ALL_F_OP_FUNC_F(typeF1, f1, OP, FUNC, typeF2, f2)
#define BINARY_OPERATOR(Template, Type, Type1, Type2, op, opFunc)
#define UNARY_OPERATOR(op, opFunc)
#define UNARY_FUNCTION(Template, Type, Type1, func)
Pre-declare SubField and related Field type.
void size(const label)
Override size to be inconsistent with allocated storage.
void clear()
Clear the list, i.e. set size to zero.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
bool empty() const
Return true if the UList is empty (ie, size() is zero)
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.
void dot(LagrangianPatchField< typename innerProduct< Type1, Type2 >::type > &f, const LagrangianPatchField< Type1 > &f1, const LagrangianPatchField< Type2 > &f2)
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars.
void dev2(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
Tensor< scalar > tensor
Tensor of scalars.
void dev(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
void twoSymm(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
SymmTensor< scalar > symmTensor
SymmTensor of scalars.
SphericalTensor< Cmpt > sph(const DiagTensor< Cmpt > &dt)
Return the spherical part of a diagonal tensor.
void det(LagrangianPatchField< scalar > &f, const LagrangianPatchField< tensor > &f1)
tmp< Field< symmTensor > > transformFieldMask< symmTensor >(const tensorField &tf)
dimensionedSymmTensor cof(const dimensionedSymmTensor &dt)
void symm(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
Vector< scalar > vector
A scalar version of the templated Vector.
void hdual(LagrangianPatchField< vector > &f, const LagrangianPatchField< tensor > &f1)
Field< symmTensor > symmTensorField
Specialisation of Field<T> for symmTensor.
void sqr(LagrangianPatchField< typename outerProduct< Type, Type >::type > &f, const LagrangianPatchField< Type > &f1)
void tr(LagrangianPatchField< scalar > &f, const LagrangianPatchField< tensor > &f1)
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
void inv(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
void magSqr(LagrangianPatchField< scalar > &f, const LagrangianPatchField< Type > &f1)
dimensionedSymmTensor innerSqr(const dimensionedSymmTensor &dt)
tmp< DimensionedField< TypeR, GeoMesh, Field > > New(const tmp< DimensionedField< TypeR, GeoMesh, Field >> &tdf1, const word &name, const dimensionSet &dimensions)