1 #ifndef PhysicsTools_Utilities_Convolution_h 2 #define PhysicsTools_Utilities_Convolution_h 7 template <
typename A,
typename B,
typename Integrator>
37 template <
typename A,
typename B,
typename Integrator>
45 template <
typename A,
typename B,
typename Integrator>
47 const A&
a,
const B&
b,
double min,
double max,
const Integrator&
i) {
ConvolutionStruct< A, B, Integrator > type
void setX(double x) const
funct::Convolution< A, B, Integrator >::type conv(const A &a, const B &b, double min, double max, const Integrator &i)
TEMPL(T2) struct Divides B
double operator()(double x) const
ConvolutionStruct(const A &a, const B &b, double min, double max, const Integrator &integrator)
static type compose(const A &a, const B &b, double min, double max, const Integrator &i)
double operator()(double y) const