35 #ifndef scalarFieldField_H
36 #define scalarFieldField_H
41 #define TEMPLATE template<template<class> class Field>
51 template<
template<
class>
class Field>
54 FieldField<Field, scalar>& Res,
55 const FieldField<Field, scalar>&
sf,
59 template<
template<
class>
class Field>
62 const FieldField<Field, scalar>&,
66 template<
template<
class>
class Field>
69 const tmp<FieldField<Field, scalar> >&,
125 #define BesselFunc(func) \
128 FieldField<Field, scalar>& Res, \
130 const FieldField<Field, scalar>& sf \
132 tmp<scalarField> func(const int n, const FieldField<Field, scalar>&); \
133 tmp<scalarField> func(const int n, const tmp<FieldField<Field, scalar> >&);