111 return t() + (
R() & v);
125 tmp<pointField> tfld;
129 tfld = t() + (
R() &
pts);
146 return (
R().
T() & (v - t()));
160 tmp<pointField> tfld;
164 tfld = (
R().T() & (
pts - t()));
176 inline void Foam::vectorTensorTransform::operator&=
178 const vectorTensorTransform&
tr 186 hasR_ =
tr.hasR_ || hasR_;
234 inline bool Foam::operator==
236 const vectorTensorTransform& tr1,
237 const vectorTensorTransform& tr2
240 return (tr1.t() == tr2.t() && tr1.R() == tr2.R());
244 inline bool Foam::operator!=
246 const vectorTensorTransform& tr1,
247 const vectorTensorTransform& tr2
256 const vectorTensorTransform&
tr,
267 const vectorTensorTransform&
tr 276 const vectorTensorTransform&
tr,
280 return vectorTensorTransform(
tr.t() - t,
tr.R(),
tr.hasR());
286 const vectorTensorTransform& tr1,
287 const vectorTensorTransform& tr2
290 return vectorTensorTransform
294 (tr1.hasR() || tr2.hasR())
dimensionedSphericalTensor inv(const dimensionedSphericalTensor &dt)
vectorField pointField
pointField is a vectorField.
static const Identity< scalar > I
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
dimensioned< Type > T() const
Return transpose.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
#define R(A, B, C, D, E, F, K, M)
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
Tensor of scalars, i.e. Tensor<scalar>.
static constexpr const zero Zero
Global zero (0)