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::DefIntegral< F, MIN, MAX, no_var, X > Struct Template Reference

#include <Integral.h>

Public Member Functions

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

Private Attributes

F 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.

124  :
125  f_(f), min_(min), max_(max) { }
#define min(a, b)
Definition: mlp_lapack.h:161
const T & max(const T &a, const T &b)
double f[11][100]

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.