CMS 3D CMS Logo

Public Member Functions | Private Attributes

funct::DefIntegral< F, MIN, MAX, no_var, no_var > Struct Template Reference

#include <Integral.h>

List of all members.

Public Member Functions

 DefIntegral (const F &f, const MIN &min, const MAX &max)
double operator() (double x) const

Private Attributes

f_
MAX max_
MIN min_

Detailed Description

template<typename F, typename MIN, typename MAX>
struct funct::DefIntegral< F, MIN, MAX, no_var, no_var >

Definition at line 150 of file Integral.h.


Constructor & Destructor Documentation

template<typename F , typename MIN , typename MAX >
funct::DefIntegral< F, MIN, MAX, no_var, no_var >::DefIntegral ( const F &  f,
const MIN &  min,
const MAX &  max 
) [inline]

Definition at line 151 of file Integral.h.

: f_(f), min_(min), max_(max) { } 

Member Function Documentation

template<typename F , typename MIN , typename MAX >
double funct::DefIntegral< F, MIN, MAX, no_var, no_var >::operator() ( double  x) const [inline]

Member Data Documentation

template<typename F , typename MIN , typename MAX >
F funct::DefIntegral< F, MIN, MAX, no_var, no_var >::f_ [private]

Definition at line 156 of file Integral.h.

template<typename F , typename MIN , typename MAX >
MAX funct::DefIntegral< F, MIN, MAX, no_var, no_var >::max_ [private]

Definition at line 158 of file Integral.h.

template<typename F , typename MIN , typename MAX >
MIN funct::DefIntegral< F, MIN, MAX, no_var, no_var >::min_ [private]

Definition at line 157 of file Integral.h.