CMS 3D CMS Logo

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 22 of file Convolution.h.

Constructor & Destructor Documentation

◆ function()

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

Definition at line 23 of file Convolution.h.

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

Member Function Documentation

◆ operator()()

template<typename A , typename B , typename Integrator >
double funct::ConvolutionStruct< A, B, Integrator >::function::operator() ( double  y) const
inline

◆ setX()

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

Member Data Documentation

◆ _1

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

◆ _2

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

◆ x_

template<typename A , typename B , typename Integrator >
double funct::ConvolutionStruct< A, B, Integrator >::function::x_
mutableprivate
DDAxes::y
funct::ConvolutionStruct::function::x_
double x_
Definition: Convolution.h:30
DDAxes::x
b
double b
Definition: hdecay.h:118
funct::ConvolutionStruct::function::_2
B _2
Definition: Convolution.h:29
funct::ConvolutionStruct::function::_1
A _1
Definition: Convolution.h:28
a
double a
Definition: hdecay.h:119