33 template<
template<
class>
class Field,
class Type>
48 template<
template<
class>
class Field,
class Type>
51 FieldField<Field, Type>& result,
52 const FieldField<Field, tensor>& rot,
53 const FieldField<Field, Type>&
fld
63 template<
template<
class>
class Field,
class Type>
67 const FieldField<Field, tensor>& rot,
68 const FieldField<Field, Type>&
fld
71 tmp<FieldField<Field, Type>> tranf
73 FieldField<Field, Type>::NewCalculatedType(
fld)
80 template<
template<
class>
class Field,
class Type>
84 const FieldField<Field, tensor>& rot,
85 const tmp<FieldField<Field, Type>>& tfld
88 tmp<FieldField<Field, Type>> tresult(tfld.ptr());
94 template<
template<
class>
class Field,
class Type>
98 const tmp<FieldField<Field, tensor>>& trot,
99 const FieldField<Field, Type>&
fld
102 tmp<FieldField<Field, Type>> tresult
104 FieldField<Field, Type>::NewCalculatedType(
fld)
112 template<
template<
class>
class Field,
class Type>
116 const tmp<FieldField<Field, tensor>>& trot,
117 const tmp<FieldField<Field, Type>>& tfld
120 tmp<FieldField<Field, Type>> tresult(tfld.ptr());
127 template<
template<
class>
class Field,
class Type>
132 const FieldField<Field, Type>&
fld
135 tmp<FieldField<Field, Type>> tresult
137 FieldField<Field, Type>::NewCalculatedType(
fld)
144 template<
template<
class>
class Field,
class Type>
149 const tmp<FieldField<Field, Type>>& tfld
152 tmp<FieldField<Field, Type>> tresult(tfld.ptr());
158 template<
template<
class>
class Field,
class Type>
161 FieldField<Field, Type>& result,
163 const FieldField<Field, Type>&
fld
173 template<
template<
class>
class Field,
class Type>
176 FieldField<Field, Type>& result,
177 const FieldField<Field, tensor>& rot,
178 const FieldField<Field, Type>&
fld
188 template<
template<
class>
class Field,
class Type>
192 const FieldField<Field, tensor>& rot,
193 const FieldField<Field, Type>&
fld
196 tmp<FieldField<Field, Type>> tranf
198 FieldField<Field, Type>::NewCalculatedType(
fld)
205 template<
template<
class>
class Field,
class Type>
209 const FieldField<Field, tensor>& rot,
210 const tmp<FieldField<Field, Type>>& tfld
213 tmp<FieldField<Field, Type>> tresult(tfld.ptr());
219 template<
template<
class>
class Field,
class Type>
223 const tmp<FieldField<Field, tensor>>& trot,
224 const FieldField<Field, Type>&
fld
227 tmp<FieldField<Field, Type>> tresult
229 FieldField<Field, Type>::NewCalculatedType(
fld)
237 template<
template<
class>
class Field,
class Type>
241 const tmp<FieldField<Field, tensor>>& trot,
242 const tmp<FieldField<Field, Type>>& tfld
245 tmp<FieldField<Field, Type>> tresult(tfld.ptr());
252 template<
template<
class>
class Field,
class Type>
257 const FieldField<Field, Type>&
fld
260 tmp<FieldField<Field, Type>> tresult
262 FieldField<Field, Type>::NewCalculatedType(
fld)
269 template<
template<
class>
class Field,
class Type>
274 const tmp<FieldField<Field, Type>>& tfld
277 tmp<FieldField<Field, Type>> tresult(tfld.ptr());