CMS 3D CMS Logo

Public Member Functions | Private Attributes

funct::NumericalIntegral< Integrator, F, no_var > Struct Template Reference

#include <Integral.h>

List of all members.

Public Member Functions

 NumericalIntegral (const F &f, const Integrator &integrator)
double operator() (double min, double max) const

Private Attributes

f_
Integrator integrator_

Detailed Description

template<typename Integrator, typename F>
struct funct::NumericalIntegral< Integrator, F, no_var >

Definition at line 53 of file Integral.h.


Constructor & Destructor Documentation

template<typename Integrator , typename F >
funct::NumericalIntegral< Integrator, F, no_var >::NumericalIntegral ( const F &  f,
const Integrator &  integrator 
) [inline]

Definition at line 54 of file Integral.h.

                                                                 : 
      f_(f), integrator_(integrator) { }

Member Function Documentation

template<typename Integrator , typename F >
double funct::NumericalIntegral< Integrator, F, no_var >::operator() ( double  min,
double  max 
) const [inline]

Member Data Documentation

template<typename Integrator , typename F >
F funct::NumericalIntegral< Integrator, F, no_var >::f_ [private]

Definition at line 60 of file Integral.h.

template<typename Integrator , typename F >
Integrator funct::NumericalIntegral< Integrator, F, no_var >::integrator_ [private]

Definition at line 61 of file Integral.h.