54 const bool translates,
61 translates_(translates),
102 if (scales_ && rotates_)
123 return scales_ && !rotates_;
129 return !scales_ && rotates_;
135 return scales_ || rotates_;
139 template<
typename Type>
167 return (
T() & p) +
t();
191 return invT() & (p -
t());
206 tr.
invT() & (-tr.
t()),
219 return (tr1.
t() == tr2.
t() && tr1.
T() == tr2.
T());
237 (tr1.T() & tr2.t()) + tr1.t(),
238 tr1.translates_ || tr2.translates_,
240 tr1.scales_ || tr2.scales_,
241 tr1.rotates_ || tr2.rotates_
dimensionedSphericalTensor inv(const dimensionedSphericalTensor &dt)
Tensor< Cmpt > T() const
Return transpose.
Traits class for primitives.
void diag(pointPatchField< vector > &, const pointPatchField< tensor > &)
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
bool operator!=(const particle &, const particle &)
static const Vector< scalar > zero