#include <Integral.h>
Public Member Functions | |
DefIntegral (const F &f, const MIN &min, const MAX &max, const Integrator &integrator) | |
double | operator() () const |
Private Attributes | |
F | f_ |
Integrator | integrator_ |
MAX | max_ |
MIN | min_ |
Definition at line 109 of file Integral.h.
funct::DefIntegral< F, MIN, MAX, Integrator, X >::DefIntegral | ( | const F & | f, |
const MIN & | min, | ||
const MAX & | max, | ||
const Integrator & | integrator | ||
) | [inline] |
Definition at line 110 of file Integral.h.
double funct::DefIntegral< F, MIN, MAX, Integrator, X >::operator() | ( | ) | const [inline] |
Definition at line 112 of file Integral.h.
References funct::DefIntegral< F, MIN, MAX, Integrator, X >::f_, funct::DefIntegral< F, MIN, MAX, Integrator, X >::integrator_, funct::DefIntegral< F, MIN, MAX, Integrator, X >::max_, and funct::DefIntegral< F, MIN, MAX, Integrator, X >::min_.
{ return integral<X>(f_, min_(), max_(), integrator_); }
F funct::DefIntegral< F, MIN, MAX, Integrator, X >::f_ [private] |
Definition at line 116 of file Integral.h.
Referenced by funct::DefIntegral< F, MIN, MAX, no_var, no_var >::operator()(), funct::DefIntegral< F, MIN, MAX, no_var, X >::operator()(), funct::DefIntegral< F, MIN, MAX, Integrator, no_var >::operator()(), and funct::DefIntegral< F, MIN, MAX, Integrator, X >::operator()().
Integrator funct::DefIntegral< F, MIN, MAX, Integrator, X >::integrator_ [private] |
Definition at line 119 of file Integral.h.
Referenced by funct::DefIntegral< F, MIN, MAX, Integrator, no_var >::operator()(), and funct::DefIntegral< F, MIN, MAX, Integrator, X >::operator()().
MAX funct::DefIntegral< F, MIN, MAX, Integrator, X >::max_ [private] |
Definition at line 118 of file Integral.h.
Referenced by funct::DefIntegral< F, MIN, MAX, no_var, no_var >::operator()(), funct::DefIntegral< F, MIN, MAX, no_var, X >::operator()(), funct::DefIntegral< F, MIN, MAX, Integrator, no_var >::operator()(), and funct::DefIntegral< F, MIN, MAX, Integrator, X >::operator()().
MIN funct::DefIntegral< F, MIN, MAX, Integrator, X >::min_ [private] |
Definition at line 117 of file Integral.h.
Referenced by funct::DefIntegral< F, MIN, MAX, no_var, no_var >::operator()(), funct::DefIntegral< F, MIN, MAX, no_var, X >::operator()(), funct::DefIntegral< F, MIN, MAX, Integrator, no_var >::operator()(), and funct::DefIntegral< F, MIN, MAX, Integrator, X >::operator()().