39 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
62 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
85 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
89 const GeometricField<tensor, PatchField, GeoMesh>& rot,
90 const GeometricField<Type, PatchField, GeoMesh>&
fld
93 auto tresult = tmp<GeometricField<Type, PatchField, GeoMesh>>
::New
97 "transform(" + rot.name() +
',' +
fld.name() +
')',
113 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
117 const GeometricField<tensor, PatchField, GeoMesh>& rot,
118 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld
127 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
131 const tmp<GeometricField<tensor, PatchField, GeoMesh>>& trot,
132 const GeometricField<Type, PatchField, GeoMesh>&
fld
141 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
145 const tmp<GeometricField<tensor, PatchField, GeoMesh>>& trot,
146 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld
149 auto tresult =
transform(trot(), tfld());
156 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
161 const GeometricField<Type, PatchField, GeoMesh>&
fld
164 auto tresult = tmp<GeometricField<Type, PatchField, GeoMesh>>
::New
168 "transform(" + rot.name() +
',' +
fld.name() +
')',
184 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
189 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld
200 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
223 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
246 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
250 const GeometricField<tensor, PatchField, GeoMesh>& rot,
251 const GeometricField<Type, PatchField, GeoMesh>&
fld
254 auto tresult = tmp<GeometricField<Type, PatchField, GeoMesh>>
::New
258 "invTransform(" + rot.name() +
',' +
fld.name() +
')',
274 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
278 const GeometricField<tensor, PatchField, GeoMesh>& rot,
279 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld
288 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
292 const tmp<GeometricField<tensor, PatchField, GeoMesh>>& trot,
293 const GeometricField<Type, PatchField, GeoMesh>&
fld
302 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
306 const tmp<GeometricField<tensor, PatchField, GeoMesh>>& trot,
307 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld
317 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
322 const GeometricField<Type, PatchField, GeoMesh>&
fld
325 auto tresult = tmp<GeometricField<Type, PatchField, GeoMesh>>
::New
329 "invTransform(" + rot.name() +
',' +
fld.name() +
')',
345 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
350 const tmp<GeometricField<Type, PatchField, GeoMesh>>& tfld