Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Functions | |
template<class Cmpt > | |
Vector< Cmpt > | operator* (const Tensor< Cmpt > &t) |
template<class Cmpt > | |
Tensor< Cmpt > | operator* (const Vector< Cmpt > &v) |
template<class Cmpt > | |
innerProduct< Tensor< Cmpt >, Tensor< Cmpt > >::type | operator& (const Tensor< Cmpt > &t1, const Tensor< Cmpt > &t2) |
template<class Cmpt > | |
innerProduct< Tensor< Cmpt >, Vector< Cmpt > >::type | operator& (const Tensor< Cmpt > &t, const Vector< Cmpt > &v) |
template<class Cmpt > | |
innerProduct< Vector< Cmpt >, Tensor< Cmpt > >::type | operator& (const Vector< Cmpt > &v, const Tensor< Cmpt > &t) |
template<class Cmpt > | |
outerProduct< Vector< Cmpt >, Vector< Cmpt > >::type | operator* (const Vector< Cmpt > &v1, const Vector< Cmpt > &v2) |
template<class Cmpt > | |
innerProduct< Vector< Cmpt >, Tensor< Cmpt > >::type | operator/ (const Vector< Cmpt > &v, const Tensor< Cmpt > &t) |
template<class Cmpt > | |
Cmpt | tr (const Tensor< Cmpt > &t) |
Return the trace of a tensor. More... | |
template<class Cmpt > | |
SphericalTensor< Cmpt > | sph (const Tensor< Cmpt > &t) |
Return the spherical part of a tensor. More... | |
template<class Cmpt > | |
SymmTensor< Cmpt > | symm (const Tensor< Cmpt > &t) |
Return the symmetric part of a tensor. More... | |
template<class Cmpt > | |
SymmTensor< Cmpt > | twoSymm (const Tensor< Cmpt > &t) |
Return twice the symmetric part of a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | skew (const Tensor< Cmpt > &t) |
Return the skew-symmetric part of a tensor. More... | |
template<class Cmpt > | |
const Tensor< Cmpt > & | skew (const SymmTensor< Cmpt > &st) |
Return the skew-symmetric part of a symmetric tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | dev (const Tensor< Cmpt > &t) |
Return the deviatoric part of a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | dev2 (const Tensor< Cmpt > &t) |
Return the deviatoric part of a tensor. More... | |
template<class Cmpt > | |
Cmpt | det (const Tensor< Cmpt > &t) |
Return the determinant of a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | cof (const Tensor< Cmpt > &t) |
Return the cofactor tensor of a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | inv (const Tensor< Cmpt > &t, const Cmpt dett) |
Return the inverse of a tensor given the determinant. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | inv (const Tensor< Cmpt > &t) |
Return the inverse of a tensor. More... | |
template<class Cmpt > | |
Cmpt | invariantI (const Tensor< Cmpt > &t) |
Return the 1st invariant of a tensor. More... | |
template<class Cmpt > | |
Cmpt | invariantII (const Tensor< Cmpt > &t) |
Return the 2nd invariant of a tensor. More... | |
template<class Cmpt > | |
Cmpt | invariantIII (const Tensor< Cmpt > &t) |
Return the 3rd invariant of a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | operator+ (const SphericalTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator+ (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator- (const SphericalTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator- (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator& (const SphericalTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
Inner-product between a spherical tensor and a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | operator& (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
Inner-product between a tensor and a spherical tensor. More... | |
template<class Cmpt > | |
Cmpt | operator&& (const SphericalTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
Double-dot-product between a spherical tensor and a tensor. More... | |
template<class Cmpt > | |
Cmpt | operator&& (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
Double-dot-product between a tensor and a spherical tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | operator+ (const SymmTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator+ (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator- (const SymmTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator- (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
template<class Cmpt > | |
Tensor< Cmpt > | operator& (const SymmTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
Inner-product between a symmetric tensor and a tensor. More... | |
template<class Cmpt > | |
Tensor< Cmpt > | operator& (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
Inner-product between a tensor and a symmetric tensor. More... | |
template<class Cmpt > | |
Cmpt | operator&& (const SymmTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
Double-dot-product between a symmetric tensor and a tensor. More... | |
template<class Cmpt > | |
Cmpt | operator&& (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
Double-dot-product between a tensor and a symmetric tensor. More... | |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.