
Go to the source code of this file.
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Functions | |
| template<class Cmpt> | |
| Cmpt | tr (const Tensor2D< Cmpt > &t) |
| Return the trace of a Tensor2D. | |
| template<class Cmpt> | |
| SphericalTensor2D< Cmpt > | sph (const Tensor2D< Cmpt > &t) |
| Return the spherical part of a Tensor2D. | |
| template<class Cmpt> | |
| SymmTensor2D< Cmpt > | symm (const Tensor2D< Cmpt > &t) |
| Return the symmetric part of a Tensor2D. | |
| template<class Cmpt> | |
| SymmTensor2D< Cmpt > | twoSymm (const Tensor2D< Cmpt > &t) |
| Return the twice the symmetric part of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | skew (const Tensor2D< Cmpt > &t) |
| Return the skew-symmetric part of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | dev (const Tensor2D< Cmpt > &t) |
| Return the deviatoric part of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | dev2 (const Tensor2D< Cmpt > &t) |
| Return the two-third deviatoric part of a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | det (const Tensor2D< Cmpt > &t) |
| Return the determinant of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | cof (const Tensor2D< Cmpt > &t) |
| Return the cofactor of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | inv (const Tensor2D< Cmpt > &t, const Cmpt detval) |
| Return the inverse of a Tensor2D, using given determinant value. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | inv (const Tensor2D< Cmpt > &t) |
| Return the inverse of a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | invariantI (const Tensor2D< Cmpt > &t) |
| Return the 1st invariant of a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | invariantII (const Tensor2D< Cmpt > &t) |
| Return the 2nd invariant of a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator+ (const SphericalTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Sum of a SphericalTensor2D and a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator+ (const Tensor2D< Cmpt > &t1, const SphericalTensor2D< Cmpt > &st2) |
| Sum of a Tensor2D and a SphericalTensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator+ (const SymmTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Sum of a SymmTensor2D and a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator+ (const Tensor2D< Cmpt > &t1, const SymmTensor2D< Cmpt > &st2) |
| Sum of a Tensor2D and a SymmTensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator- (const SphericalTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Subtract a Tensor2D from a SphericalTensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator- (const Tensor2D< Cmpt > &t1, const SphericalTensor2D< Cmpt > &st2) |
| Subtract a SphericalTensor2D from a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator- (const SymmTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Subtract a Tensor2D from a SymmTensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator- (const Tensor2D< Cmpt > &t1, const SymmTensor2D< Cmpt > &st2) |
| Subtract a SymmTensor2D from a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator/ (const Tensor2D< Cmpt > &t, const Cmpt s) |
| Division of a Tensor2D by a Cmpt. | |
| template<class Cmpt> | |
| innerProduct< Tensor2D< Cmpt >, Tensor2D< Cmpt > >::type | operator& (const Tensor2D< Cmpt > &t1, const Tensor2D< Cmpt > &t2) |
| Inner-product of a Tensor2D and a Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator& (const SphericalTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Inner-product of a SphericalTensor2D and Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator& (const Tensor2D< Cmpt > &t1, const SphericalTensor2D< Cmpt > &st2) |
| Inner-product of a Tensor2D and a SphericalTensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator& (const SymmTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Inner-product of a SymmTensor2D and Tensor2D. | |
| template<class Cmpt> | |
| Tensor2D< Cmpt > | operator& (const Tensor2D< Cmpt > &t1, const SymmTensor2D< Cmpt > &st2) |
| Inner-product of a Tensor2D and a SymmTensor2D. | |
| template<class Cmpt> | |
| innerProduct< Tensor2D< Cmpt >, Vector2D< Cmpt > >::type | operator& (const Tensor2D< Cmpt > &t, const Vector2D< Cmpt > &v) |
| Inner-product of a Tensor2D and a Vector2D. | |
| template<class Cmpt> | |
| innerProduct< Vector2D< Cmpt >, Tensor2D< Cmpt > >::type | operator& (const Vector2D< Cmpt > &v, const Tensor2D< Cmpt > &t) |
| Inner-product of a Vector2D and a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | operator&& (const SphericalTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Double-inner-product of a SphericalTensor2D and a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | operator&& (const Tensor2D< Cmpt > &t1, const SphericalTensor2D< Cmpt > &st2) |
| Double-inner-product of a Tensor2D and a SphericalTensor2D. | |
| template<class Cmpt> | |
| Cmpt | operator&& (const SymmTensor2D< Cmpt > &st1, const Tensor2D< Cmpt > &t2) |
| Double-inner-product of a SymmTensor2D and a Tensor2D. | |
| template<class Cmpt> | |
| Cmpt | operator&& (const Tensor2D< Cmpt > &t1, const SymmTensor2D< Cmpt > &st2) |
| Double-inner-product of a Tensor2D and a SymmTensor2D. | |
| template<class Cmpt> | |
| outerProduct< Vector2D< Cmpt >, Vector2D< Cmpt > >::type | operator* (const Vector2D< Cmpt > &v1, const Vector2D< Cmpt > &v2) |
| Outer-product of a Vector2D and a Vector2D. | |
Original source file Tensor2DI.H
Definition in file Tensor2DI.H.