#include "PhysicsTools/Utilities/interface/Primitive.h"
#include "PhysicsTools/Utilities/interface/NumericalIntegration.h"
Go to the source code of this file.
Namespaces | |
namespace | funct |
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::Integral< F, X > |
struct | funct::IntegralStruct< F, X > |
struct | funct::IntegralStruct< F > |
struct | funct::NumericalIntegral< Integrator, F, X > |
struct | funct::NumericalIntegral< Integrator, F, X >::function |
struct | funct::NumericalIntegral< Integrator, F, no_var > |
Defines | |
#define | NUMERICAL_FUNCT_INTEGRAL(F, INTEGRATOR) |
#define | NUMERICAL_INTEGRAL(X, F, INTEGRATOR) |
Functions | |
template<typename X, typename F, typename Integrator> | |
double | funct::integral (const F &f, double min, double max, 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> | |
Integral< F, X >::type | funct::integral (const F &f, const Integrator &integrator) |
template<typename X, typename F> | |
Integral< F, X >::type | funct::integral (const F &f) |
template<typename F, typename Integrator> | |
double | funct::integral_f (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> | |
Integral< F >::type | funct::integral_f (const F &f) |
template<typename F, typename Integrator> | |
Integral< F >::type | funct::integral_f (const F &f, const Integrator &integrator) |
#define NUMERICAL_FUNCT_INTEGRAL | ( | F, | |||
INTEGRATOR | ) |
Value:
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 | ) |
Value:
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.