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_
Traits class for primitives.
bool operator!=(const particle &, const particle &)
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
static const Identity< scalar > I
void diag(pointPatchField< vector > &, const pointPatchField< tensor > &)
dimensionedSphericalTensor inv(const dimensionedSphericalTensor &dt)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)