FreeFOAM The Cross-Platform CFD Toolkit
transformField.H File Reference

Spatial transformation functions for primitive fields. More...


Detailed Description

Spatial transformation functions for primitive fields.

InNamespace Foam

Source files

Definition in file transformField.H.

+ Include dependency graph for transformField.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 Type >
void transform (Field< Type > &rtf, const symmTensorField &trf, const Field< Type > &tf)
template<class Type >
tmp< Field< Type > > transform (const symmTensorField &trf, const Field< Type > &tf)
template<class Type >
tmp< Field< Type > > transform (const symmTensorField &trf, const tmp< Field< Type > > &ttf)
template<class Type >
tmp< Field< Type > > transform (const tmp< symmTensorField > &ttrf, const Field< Type > &tf)
template<class Type >
tmp< Field< Type > > transform (const tmp< symmTensorField > &ttrf, const tmp< Field< Type > > &ttf)
template<class Type >
void transform (Field< Type > &, const tensor &, const Field< Type > &)
template<class Type >
tmp< Field< Type > > transform (const tensor &, const Field< Type > &)
template<class Type >
tmp< Field< Type > > transform (const tensor &, const tmp< Field< Type > > &)
template<class Type1 , class Type2 >
tmp< Field< Type1 > > transformFieldMask (const Field< Type2 > &)
template<class Type1 , class Type2 >
tmp< Field< Type1 > > transformFieldMask (const tmp< Field< Type2 > > &)
template<>
tmp< Field< symmTensor > > transformFieldMask< symmTensor > (const tensorField &tf)
template<>
tmp< Field< symmTensor > > transformFieldMask< symmTensor > (const tmp< tensorField > &ttf)
template<>
tmp< Field< sphericalTensor > > transformFieldMask< sphericalTensor > (const tensorField &tf)
template<>
tmp< Field< sphericalTensor > > transformFieldMask< sphericalTensor > (const tmp< tensorField > &ttf)
void transform (vectorField &, const quaternion &, const vectorField &)
 Rotate given vectorField with the given quaternion.
tmp< vectorFieldtransform (const quaternion &, const vectorField &)
 Rotate given vectorField with the given quaternion.
tmp< vectorFieldtransform (const quaternion &, const tmp< vectorField > &)
 Rotate given tmp<vectorField> with the given quaternion.
void transform (vectorField &, const septernion &, const vectorField &)
 Transform given vectorField with the given septernion.
tmp< vectorFieldtransform (const septernion &, const vectorField &)
 Transform given vectorField with the given septernion.
tmp< vectorFieldtransform (const septernion &, const tmp< vectorField > &)
 Transform given tmp<vectorField> with the given septernion.