Go to the documentation of this file.
38 #ifndef transformField_H
39 #define transformField_H
61 const Field<Type>&
fld
69 const Field<Type>&
fld
77 const Field<Type>&
fld
84 const tmp<Field<Type>>& tfld
90 const tmp<tensorField>& trot,
91 const Field<Type>&
fld
97 const tmp<tensorField>& trot,
98 const tmp<Field<Type>>& tfld
106 const Field<Type>&
fld
113 const tmp<Field<Type>>& tfld
124 const Field<Type>&
fld
132 const Field<Type>&
fld
140 const Field<Type>&
fld
147 const tmp<Field<Type>>& tfld
153 const tmp<tensorField>& trot,
154 const Field<Type>&
fld
160 const tmp<tensorField>& trot,
161 const tmp<Field<Type>>& tfld
169 const Field<Type>&
fld
176 const tmp<Field<Type>>& tfld
181 template<
class Type1,
class Type2>
184 template<
class Type1,
class Type2>
191 tmp<Field<symmTensor>>
195 tmp<Field<symmTensor>>
199 tmp<Field<sphericalTensor>>
203 tmp<Field<sphericalTensor>>
214 tmp<vectorField>
transform(
const quaternion&,
const tmp<vectorField>&);
224 tmp<vectorField>
transformPoints(
const septernion&,
const tmp<vectorField>&);
tmp< Field< symmTensor > > transformFieldMask< symmTensor >(const tensorField &tf)
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
dimensionSet transform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.
Field< vector > vectorField
Specialisation of Field<T> for vector.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
void transformPoints(vectorField &, const septernion &, const vectorField &)
Transform given vectorField of coordinates with the given septernion.
tmp< Field< Type1 > > transformFieldMask(const Field< Type2 > &fld)
dimensionSet invTransform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.
tmp< Field< sphericalTensor > > transformFieldMask< sphericalTensor >(const tensorField &tf)
Tensor< scalar > tensor
Tensor of scalars, i.e. Tensor<scalar>.