CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
funct::ConvolutionStruct< A, B, Integrator >::function Struct Reference

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.

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_
mutableprivate