54 const Field<Type>&
fld
74 const Field<Type>&
fld
77 auto tresult = tmp<Field<Type>>
::New(
fld.size());
88 const tmp<Field<Type>>& tfld
91 tmp<Field<Type>> tresult =
New(tfld);
102 const tmp<tensorField>& trot,
103 const Field<Type>&
fld
106 auto tresult = tmp<Field<Type>>
::New(
fld.size());
117 const tmp<tensorField>& trot,
118 const tmp<Field<Type>>& tfld
121 tmp<Field<Type>> tresult =
New(tfld);
122 transform(tresult.ref(), trot(), tfld());
134 const Field<Type>&
fld
137 auto tresult = tmp<Field<Type>>
::New(
fld.size());
148 const tmp<Field<Type>>& tfld
151 tmp<Field<Type>> tresult =
New(tfld);
163 const Field<Type>&
fld
178 const Field<Type>&
fld
198 const Field<Type>&
fld
201 auto tresult = tmp<Field<Type>>
::New(
fld.size());
212 const tmp<Field<Type>>& tfld
215 tmp<Field<Type>> tresult =
New(tfld);
226 const tmp<tensorField>& trot,
227 const Field<Type>&
fld
230 auto tresult = tmp<Field<Type>>
::New(
fld.size());
241 const tmp<tensorField>& trot,
242 const tmp<Field<Type>>& tfld
245 tmp<Field<Type>> tresult =
New(tfld);
258 const Field<Type>&
fld
261 auto tresult = tmp<Field<Type>>
::New(
fld.size());
272 const tmp<Field<Type>>& tfld
275 tmp<Field<Type>> tresult =
New(tfld);
282 template<
class Type1,
class Type2>
289 template<
class Type1,
class Type2>
293 return tmp<Field<Type1>>(tfld.ptr());