CMS 3D CMS Logo

Public Member Functions | Private Attributes

funct::DefIntegral< F, MIN, MAX, no_var, X > 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, typename X>
struct funct::DefIntegral< F, MIN, MAX, no_var, X >

Definition at line 123 of file Integral.h.


Constructor & Destructor Documentation

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

Definition at line 124 of file Integral.h.

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

Member Function Documentation

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

Member Data Documentation

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

Definition at line 130 of file Integral.h.

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

Definition at line 132 of file Integral.h.

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

Definition at line 131 of file Integral.h.