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