#include "PhysicsTools/Utilities/interface/Primitive.h"
#include "PhysicsTools/Utilities/interface/NumericalIntegration.h"
Go to the source code of this file.
Classes | |
struct | funct::DefIntegral< F, MIN, MAX, Integrator, X > |
struct | funct::DefIntegral< F, MIN, MAX, Integrator, no_var > |
struct | funct::DefIntegral< F, MIN, MAX, no_var, no_var > |
struct | funct::DefIntegral< F, MIN, MAX, no_var, X > |
struct | funct::NumericalIntegral< Integrator, F, X >::function |
struct | funct::Integral< F, X > |
struct | funct::IntegralStruct< F, X > |
struct | funct::IntegralStruct< F > |
struct | funct::NumericalIntegral< Integrator, F, X > |
struct | funct::NumericalIntegral< Integrator, F, no_var > |
Namespaces | |
namespace | funct |
Defines | |
#define | NUMERICAL_FUNCT_INTEGRAL(F, INTEGRATOR) |
#define | NUMERICAL_INTEGRAL(X, F, INTEGRATOR) |
Functions | |
template<typename X , typename F > | |
Integral< F, X >::type | funct::integral (const F &f) |
template<typename X , typename F , typename Integrator > | |
Integral< F, X >::type | funct::integral (const F &f, const Integrator &integrator) |
template<typename X , typename F > | |
double | funct::integral (const F &f, double min, double max) |
template<typename X , typename F , typename Integrator > | |
double | funct::integral (const F &f, double min, double max, const Integrator &integrator) |
template<typename F > | |
double | funct::integral_f (const F &f, double min, double max) |
template<typename F , typename Integrator > | |
double | funct::integral_f (const F &f, double min, double max, const Integrator &integrator) |
template<typename F , typename Integrator > | |
Integral< F >::type | funct::integral_f (const F &f, const Integrator &integrator) |
template<typename F > | |
Integral< F >::type | funct::integral_f (const F &f) |
#define NUMERICAL_FUNCT_INTEGRAL | ( | F, | |
INTEGRATOR | |||
) |
namespace funct { \ template<> struct Integral<F, no_var> { \ typedef NumericalIntegral<INTEGRATOR, F> type; \ }; \ } \ struct __useless_ignoreme
Definition at line 171 of file Integral.h.
#define NUMERICAL_INTEGRAL | ( | X, | |
F, | |||
INTEGRATOR | |||
) |
namespace funct { \ template<typename X> struct Integral<F, X> { \ typedef NumericalIntegral<INTEGRATOR, F, X> type; \ }; \ } \ struct __useless_ignoreme
Definition at line 163 of file Integral.h.