Loading...
Searching...
No Matches
symmTransform.H File Reference

3D symmetric tensor transformation operations. More...

Include dependency graph for symmTransform.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 T>
constexpr std::enable_if_t< std::is_arithmetic_v< T >, Ttransform (const symmTensor &, const T val)
 No-op rotational transform for base types.
template<class Cmpt>
SphericalTensor< Cmpt > transform (const symmTensor &, const SphericalTensor< Cmpt > &val)
 No-op rotational transform for spherical tensor.
template<class Cmpt>
Vector< Cmpt > transform (const symmTensor &tt, const Vector< Cmpt > &v)
 Use rotational tensor to transform a vector.
template<class Cmpt>
Tensor< Cmpt > transform (const symmTensor &stt, const Tensor< Cmpt > &t)
 Use rotational tensor to transform a tensor.
template<class Cmpt>
SymmTensor< Cmpt > transform (const symmTensor &stt, const SymmTensor< Cmpt > &st)
 Use rotational tensor to transform a symmTensor.
template<>
sphericalTensor transformMask< sphericalTensor > (const symmTensor &st)
template<>
symmTensor transformMask< symmTensor > (const symmTensor &st)
template<>
tensor transformMask< tensor > (const symmTensor &st)

Detailed Description

3D symmetric tensor transformation operations.

Original source file symmTransform.H

InNamespace Foam

Definition in file symmTransform.H.