transform.H File Reference

3D tensor transformation operations. More...

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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Functions

tensor rotationTensor (const vector &n1, const vector &n2)
 Rotational transformation tensor from unit vector n1 to n2. More...
 
tensor Rx (const scalar &omega)
 Rotational transformation tensor about the x-axis by omega radians. More...
 
tensor Ry (const scalar &omega)
 Rotational transformation tensor about the y-axis by omega radians. More...
 
tensor Rz (const scalar &omega)
 Rotational transformation tensor about the z-axis by omega radians. More...
 
tensor Ra (const vector &a, const scalar omega)
 Rotational transformation tensor about axis a by omega radians. More...
 
bool transform (const tensor &, const bool i)
 
label transform (const tensor &, const label i)
 
scalar transform (const tensor &, const scalar s)
 
template<class Cmpt >
Vector< Cmpt > transform (const tensor &tt, const Vector< Cmpt > &v)
 
template<class Cmpt >
Tensor< Cmpt > transform (const tensor &tt, const Tensor< Cmpt > &t)
 
template<class Cmpt >
SphericalTensor< Cmpt > transform (const tensor &tt, const SphericalTensor< Cmpt > &st)
 
template<class Cmpt >
SymmTensor< Cmpt > transform (const tensor &tt, const SymmTensor< Cmpt > &st)
 
template<class Type1 , class Type2 >
Type1 transformMask (const Type2 &t)
 
template<>
sphericalTensor transformMask< sphericalTensor > (const tensor &t)
 
template<>
symmTensor transformMask< symmTensor > (const tensor &t)
 
scalar pseudoAngle (const vector &e0, const vector &e1, const vector &vec)
 Estimate angle of vec in coordinate system (e0, e1, e0^e1). More...
 

Detailed Description

3D tensor transformation operations.

Original source file transform.H

InNamespace Foam

Definition in file transform.H.