Definition in file TensorI_.H.
#include "src/OpenFOAM/primitives/SymmTensor/SymmTensor_.H"
Include dependency graph for TensorI_.H:Go to the source code of this file.
Classes | |
| class | typeOfSum< SphericalTensor< Cmpt >, Tensor< Cmpt > > |
| class | typeOfSum< Tensor< Cmpt >, SphericalTensor< Cmpt > > |
| class | innerProduct< SphericalTensor< Cmpt >, Tensor< Cmpt > > |
| class | innerProduct< Tensor< Cmpt >, SphericalTensor< Cmpt > > |
| class | typeOfSum< SymmTensor< Cmpt >, Tensor< Cmpt > > |
| class | typeOfSum< Tensor< Cmpt >, SymmTensor< Cmpt > > |
| class | innerProduct< SymmTensor< Cmpt >, Tensor< Cmpt > > |
| class | innerProduct< Tensor< Cmpt >, SymmTensor< Cmpt > > |
Namespaces | |
| namespace | Foam |
Namespace for OpenFOAM. | |
Functions | |
| template<class Cmpt > | |
| Vector< Cmpt > | operator* (const Tensor< Cmpt > &t) |
| Hodge Dual operator (tensor -> vector)
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | operator* (const Vector< Cmpt > &v) |
| Hodge Dual operator (vector -> tensor)
| |
| template<class Cmpt > | |
| innerProduct< Tensor< Cmpt > , Tensor< Cmpt > >::type | operator& (const Tensor< Cmpt > &t1, const Tensor< Cmpt > &t2) |
| Inner-product between two tensors.
| |
| template<class Cmpt > | |
| innerProduct< Tensor< Cmpt > , Vector< Cmpt > >::type | operator& (const Tensor< Cmpt > &t, const Vector< Cmpt > &v) |
| Inner-product between a tensor and a vector.
| |
| template<class Cmpt > | |
| innerProduct< Vector< Cmpt > , Tensor< Cmpt > >::type | operator& (const Vector< Cmpt > &v, const Tensor< Cmpt > &t) |
| Inner-product between a vector and a tensor.
| |
| template<class Cmpt > | |
| outerProduct< Vector< Cmpt > , Vector< Cmpt > >::type | operator* (const Vector< Cmpt > &v1, const Vector< Cmpt > &v2) |
| Outer-product between two vectors.
| |
| template<class Cmpt > | |
| innerProduct< Vector< Cmpt > , Tensor< Cmpt > >::type | operator/ (const Vector< Cmpt > &v, const Tensor< Cmpt > &t) |
| Division of a vector by a tensor, i.e. dot-product with the tensor inverse.
| |
| template<class Cmpt > | |
| Cmpt | tr (const Tensor< Cmpt > &t) |
| Return the trace of a tensor.
| |
| template<class Cmpt > | |
| SphericalTensor< Cmpt > | sph (const Tensor< Cmpt > &t) |
| Return the spherical part of a tensor.
| |
| template<class Cmpt > | |
| SymmTensor< Cmpt > | symm (const Tensor< Cmpt > &t) |
| Return the symmetric part of a tensor.
| |
| template<class Cmpt > | |
| SymmTensor< Cmpt > | twoSymm (const Tensor< Cmpt > &t) |
| Return twice the symmetric part of a tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | skew (const Tensor< Cmpt > &t) |
| Return the skew-symmetric part of a tensor.
| |
| template<class Cmpt > | |
| const Tensor< Cmpt > & | skew (const SymmTensor< Cmpt > &st) |
| Return the skew-symmetric part of a symmetric tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | dev (const Tensor< Cmpt > &t) |
| Return the deviatoric part of a tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | dev2 (const Tensor< Cmpt > &t) |
| Return the deviatoric part of a tensor.
| |
| template<class Cmpt > | |
| Cmpt | det (const Tensor< Cmpt > &t) |
| Return the determinant of a tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | cof (const Tensor< Cmpt > &t) |
| Return the cofactor tensor of a tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | inv (const Tensor< Cmpt > &t, const Cmpt dett) |
| Return the inverse of a tensor give the determinant.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | inv (const Tensor< Cmpt > &t) |
| Return the inverse of a tensor.
| |
| template<class Cmpt > | |
| Cmpt | invariantI (const Tensor< Cmpt > &t) |
| Return the 1st invariant of a tensor.
| |
| template<class Cmpt > | |
| Cmpt | invariantII (const Tensor< Cmpt > &t) |
| Return the 2nd invariant of a tensor.
| |
| template<class Cmpt > | |
| Cmpt | invariantIII (const Tensor< Cmpt > &t) |
| Return the 3rd invariant of a tensor.
| |
| 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.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | operator& (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
| Inner-product between a tensor and a spherical tensor.
| |
| template<class Cmpt > | |
| Cmpt | operator&& (const SphericalTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
| Double-dot-product between a spherical tensor and a tensor.
| |
| template<class Cmpt > | |
| Cmpt | operator&& (const Tensor< Cmpt > &t1, const SphericalTensor< Cmpt > &st2) |
| Double-dot-product between a tensor and a spherical tensor.
| |
| 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 spherical tensor and a tensor.
| |
| template<class Cmpt > | |
| Tensor< Cmpt > | operator& (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
| Inner-product between a tensor and a spherical tensor.
| |
| template<class Cmpt > | |
| Cmpt | operator&& (const SymmTensor< Cmpt > &st1, const Tensor< Cmpt > &t2) |
| Double-dot-product between a spherical tensor and a tensor.
| |
| template<class Cmpt > | |
| Cmpt | operator&& (const Tensor< Cmpt > &t1, const SymmTensor< Cmpt > &st2) |
| Double-dot-product between a tensor and a spherical tensor.
| |