Loading...
Searching...
No Matches
SphericalTensorI.H File Reference
Include dependency graph for SphericalTensorI.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  outerProduct< SphericalTensor< Cmpt >, Cmpt >
class  outerProduct< Cmpt, SphericalTensor< Cmpt > >
class  innerProduct< SphericalTensor< Cmpt >, SphericalTensor< Cmpt > >
class  innerProduct< SphericalTensor< Cmpt >, Vector< Cmpt > >
class  innerProduct< Vector< Cmpt >, SphericalTensor< Cmpt > >

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Functions

template<class Cmpt>
Cmpt tr (const SphericalTensor< Cmpt > &st)
 Return the trace of a SphericalTensor.
template<class Cmpt>
SphericalTensor< Cmpt > sph (const SphericalTensor< Cmpt > &st)
 Return the spherical part of a SphericalTensor, i.e. itself.
template<class Cmpt>
Cmpt det (const SphericalTensor< Cmpt > &st)
 Return the determinant of a SphericalTensor.
template<class Cmpt>
SphericalTensor< Cmpt > inv (const SphericalTensor< Cmpt > &st)
 Return the inverse of a SphericalTensor.
template<class Cmpt>
Foam::scalar magSqr (const SphericalTensor< Cmpt > &st)
 Return the square of Frobenius norm of a SphericalTensor.
template<class Cmpt>
Cmpt cmptMax (const SphericalTensor< Cmpt > &st)
 Return the max component of a SphericalTensor.
template<class Cmpt>
Cmpt cmptMin (const SphericalTensor< Cmpt > &st)
 Return the min component of a SphericalTensor.
template<class Cmpt>
Cmpt cmptSum (const SphericalTensor< Cmpt > &st)
 Return the sum of components of a SphericalTensor.
template<class Cmpt>
Cmpt cmptAv (const SphericalTensor< Cmpt > &st)
 Return the arithmetic average of components of a SphericalTensor.
template<class Cmpt>
SphericalTensor< Cmpt > lerp (const SphericalTensor< Cmpt > &a, const SphericalTensor< Cmpt > &b, const scalar t)
 Linear interpolation of spherical tensors a and b by factor t.
template<class Cmpt>
SphericalTensor< Cmpt > operator/ (const Cmpt s, const SphericalTensor< Cmpt > &st)
 Division of a Cmpt by a SphericalTensor.
template<class Cmpt>
SphericalTensor< Cmpt > operator/ (const SphericalTensor< Cmpt > &st, const Cmpt s)
 Division of a SphericalTensor by a Cmpt.
template<class Cmpt>
SphericalTensor< Cmpt > operator& (const SphericalTensor< Cmpt > &st1, const SphericalTensor< Cmpt > &st2)
 Inner-product of a SphericalTensor and a SphericalTensor.
template<class Cmpt>
Vector< Cmpt > operator& (const SphericalTensor< Cmpt > &st, const Vector< Cmpt > &v)
 Inner-product of a SphericalTensor and a Vector.
template<class Cmpt>
Vector< Cmpt > operator& (const Vector< Cmpt > &v, const SphericalTensor< Cmpt > &st)
 Inner-product of a Vector and a SphericalTensor.
template<class Cmpt>
Cmpt operator&& (const SphericalTensor< Cmpt > &st1, const SphericalTensor< Cmpt > &st2)
 Double-inner-product of a SphericalTensor and a SphericalTensor.

Detailed Description

Original source file SphericalTensorI.H

Definition in file SphericalTensorI.H.