DiagTensorI.H File Reference
Include dependency graph for DiagTensorI.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.
 

Functions

template<class Cmpt >
Cmpt tr (const DiagTensor< Cmpt > &dt)
 Return the trace of a DiagTensor. More...
 
template<class Cmpt >
SphericalTensor< Cmpt > sph (const DiagTensor< Cmpt > &dt)
 Return the spherical part of a DiagTensor as a SphericalTensor. More...
 
template<class Cmpt >
Cmpt det (const DiagTensor< Cmpt > &dt)
 Return the determinant of a DiagTensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > inv (const DiagTensor< Cmpt > &dt)
 Return the inverse of a DiagTensor as a DiagTensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > diag (const Tensor< Cmpt > &t)
 Return the diagonal of a Tensor as a DiagTensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > diag (const SymmTensor< Cmpt > &st)
 Return the diagonal of a SymmTensor as a DiagTensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator+ (const DiagTensor< Cmpt > &dt1, const Tensor< Cmpt > &t2)
 Sum of a DiagTensor and a Tensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator+ (const Tensor< Cmpt > &t1, const DiagTensor< Cmpt > &dt2)
 Sum of a Tensor and a DiagTensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator- (const DiagTensor< Cmpt > &dt1, const Tensor< Cmpt > &t2)
 Subtract a Tensor from a DiagTensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator- (const Tensor< Cmpt > &t1, const DiagTensor< Cmpt > &dt2)
 Subtract a DiagTensor from a Tensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > operator/ (const Cmpt s, const DiagTensor< Cmpt > &dt)
 Division of a Cmpt by a DiagTensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > operator/ (const DiagTensor< Cmpt > &dt, const Cmpt s)
 Division of a DiagTensor by a Cmpt. More...
 
template<class Cmpt >
Vector< Cmpt > operator/ (const Vector< Cmpt > v, const DiagTensor< Cmpt > &dt)
 Division of a Vector by a DiagTensor. More...
 
template<class Cmpt >
DiagTensor< Cmpt > operator& (const DiagTensor< Cmpt > &dt1, const DiagTensor< Cmpt > &dt2)
 Inner-product of a DiagTensor and a DiagTensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator& (const DiagTensor< Cmpt > &dt1, const Tensor< Cmpt > &t2)
 Inner-product of a DiagTensor and a Tensor. More...
 
template<class Cmpt >
Tensor< Cmpt > operator& (const Tensor< Cmpt > &t1, const DiagTensor< Cmpt > &dt2)
 Inner-product of a Tensor and a DiagTensor. More...
 
template<class Cmpt >
Vector< Cmpt > operator& (const DiagTensor< Cmpt > &dt, const Vector< Cmpt > &v)
 Inner-product of a DiagTensor and a Vector. More...
 
template<class Cmpt >
Vector< Cmpt > operator& (const Vector< Cmpt > &v, const DiagTensor< Cmpt > &dt)
 Inner-product of a Vector and a DiagTensor. More...
 

Detailed Description

Original source file DiagTensorI.H

Definition in file DiagTensorI.H.