CMS 3D CMS Logo

Public Member Functions | Private Attributes

funct::ConvolutionStruct< A, B, Integrator >::function Struct Reference

List of all members.

Public Member Functions

 function (const A &a, const B &b)
double operator() (double y) const
void setX (double x) const

Private Attributes

A _1
B _2
double x_

Detailed Description

template<typename A, typename B, typename Integrator>
struct funct::ConvolutionStruct< A, B, Integrator >::function

Definition at line 23 of file Convolution.h.


Constructor & Destructor Documentation

template<typename A , typename B , typename Integrator >
funct::ConvolutionStruct< A, B, Integrator >::function::function ( const A a,
const B b 
) [inline]

Definition at line 24 of file Convolution.h.

: _1(a), _2(b) { }

Member Function Documentation

template<typename A , typename B , typename Integrator >
double funct::ConvolutionStruct< A, B, Integrator >::function::operator() ( double  y) const [inline]
template<typename A , typename B , typename Integrator >
void funct::ConvolutionStruct< A, B, Integrator >::function::setX ( double  x) const [inline]

Member Data Documentation

template<typename A , typename B , typename Integrator >
A funct::ConvolutionStruct< A, B, Integrator >::function::_1 [private]
template<typename A , typename B , typename Integrator >
B funct::ConvolutionStruct< A, B, Integrator >::function::_2 [private]
template<typename A , typename B , typename Integrator >
double funct::ConvolutionStruct< A, B, Integrator >::function::x_ [mutable, private]