The Gaudi Framework
v30r3 (a5ef0a68)
|
GaudiMath.h GaudiMath/GaudiMath.h. More...
Namespaces | |
Integration | |
Interpolation | |
Functions | |
GAUDI_API AIDAFunction | adapter (const AIDA::IFunction &function) |
GAUDI_API Function2D | adapter (Function2D::Function function) |
GAUDI_API Function3D | adapter (Function3D::Function function) |
GAUDI_API SimpleFunction | adapter (SimpleFunction::Function1 function) |
GAUDI_API SimpleFunction | adapter (const size_t dim, SimpleFunction::Function2 function) |
GAUDI_API SimpleFunction | adapter (const size_t dim, SimpleFunction::Function3 function) |
GAUDI_API GSLFunctionWithMode | adapter (GSLFunctionWithMode::Function function, const gsl_mode_t &mode) |
GAUDI_API GSLFunctionWithError | adapter (GSLFunctionWithError::Function function) |
GAUDI_API GSLFunctionWithModeAndError | adapter (GSLFunctionWithModeAndError::Function function, const gsl_mode_t &mode) |
GAUDI_API double | Integral (const Genfun::AbsFunction &function, const double a, const double b, const GaudiMath::Integration::Type type=GaudiMath::Integration::Adaptive, const GaudiMath::Integration::KronrodRule rule=GaudiMath::Integration::Default, const double epsabs=1.e-10, const double epsrel=1.e-7, const size_t size=1000) |
GAUDI_API double | Integral (const Genfun::AbsFunction &function, const double a, const double b, const std::vector< double > &points, const double epsabs=1e-9, const double epsrel=1.e-6, const size_t size=1000) |
GAUDI_API double | Integral (const Genfun::AbsFunction &function, const double a, const GaudiMath::Integration::Inf b=GaudiMath::Integration::Infinity, const double epsabs=1e-9, const double epsrel=1.e-6, const size_t size=1000) |
GAUDI_API double | Integral (const Genfun::AbsFunction &function, const GaudiMath::Integration::Inf a, const double b, const double epsabs=1e-9, const double epsrel=1.e-6, const size_t size=1000) |
GAUDI_API double | Integral (const Genfun::AbsFunction &function, const GaudiMath::Integration::Inf a=GaudiMath::Integration::Infinity, const GaudiMath::Integration::Inf b=GaudiMath::Integration::Infinity, const double epsabs=1e-9, const double epsrel=1.e-6, const size_t size=1000) |
GaudiMath.h GaudiMath/GaudiMath.h.
Definition at line 15 of file Adapters.h.
Definition at line 26 of file GaudiMath.h.
Definition at line 30 of file GaudiMath.h.
Definition at line 27 of file GaudiMath.h.
typedef Genfun::AbsFunction GaudiMath::Function |
Definition at line 24 of file GaudiMath.h.
Definition at line 16 of file Adapters.h.
Definition at line 17 of file Adapters.h.
Definition at line 21 of file Adapters.h.
Definition at line 20 of file Adapters.h.
typedef Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError GaudiMath::GSLFunctionWithModeAndError |
Definition at line 22 of file Adapters.h.
Definition at line 29 of file GaudiMath.h.
Definition at line 28 of file GaudiMath.h.
Definition at line 18 of file Adapters.h.
Definition at line 32 of file GaudiMath.h.
Definition at line 33 of file GaudiMath.h.
Definition at line 34 of file GaudiMath.h.
Definition at line 35 of file GaudiMath.h.
Definition at line 36 of file GaudiMath.h.
AIDAFunction GaudiMath::adapter | ( | const AIDA::IFunction & | function | ) |
Definition at line 25 of file Adapters.cpp.
Function2D GaudiMath::adapter | ( | Function2D::Function | function | ) |
Definition at line 27 of file Adapters.cpp.
Function3D GaudiMath::adapter | ( | Function3D::Function | function | ) |
Definition at line 29 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | SimpleFunction::Function1 | function | ) |
Definition at line 31 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | const size_t | dim, |
SimpleFunction::Function2 | function | ||
) |
Definition at line 33 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | const size_t | dim, |
SimpleFunction::Function3 | function | ||
) |
Definition at line 38 of file Adapters.cpp.
GSLFunctionWithMode GaudiMath::adapter | ( | GSLFunctionWithMode::Function | function, |
const gsl_mode_t & | mode | ||
) |
Definition at line 43 of file Adapters.cpp.
GSLFunctionWithError GaudiMath::adapter | ( | GSLFunctionWithError::Function | function | ) |
Definition at line 48 of file Adapters.cpp.
GSLFunctionWithModeAndError GaudiMath::adapter | ( | GSLFunctionWithModeAndError::Function | function, |
const gsl_mode_t & | mode | ||
) |
Definition at line 50 of file Adapters.cpp.
double GaudiMath::Integral | ( | const Genfun::AbsFunction & | function, |
const double | a, | ||
const double | b, | ||
const GaudiMath::Integration::Type | type = GaudiMath::Integration::Adaptive , |
||
const GaudiMath::Integration::KronrodRule | rule = GaudiMath::Integration::Default , |
||
const double | epsabs = 1.e-10 , |
||
const double | epsrel = 1.e-7 , |
||
const size_t | size = 1000 |
||
) |
Definition at line 26 of file Integral.cpp.
double GaudiMath::Integral | ( | const Genfun::AbsFunction & | function, |
const double | a, | ||
const double | b, | ||
const std::vector< double > & | points, | ||
const double | epsabs = 1e-9 , |
||
const double | epsrel = 1.e-6 , |
||
const size_t | size = 1000 |
||
) |
Definition at line 44 of file Integral.cpp.
double GaudiMath::Integral | ( | const Genfun::AbsFunction & | function, |
const double | a, | ||
const GaudiMath::Integration::Inf | b = GaudiMath::Integration::Infinity , |
||
const double | epsabs = 1e-9 , |
||
const double | epsrel = 1.e-6 , |
||
const size_t | size = 1000 |
||
) |
Definition at line 62 of file Integral.cpp.
double GaudiMath::Integral | ( | const Genfun::AbsFunction & | function, |
const GaudiMath::Integration::Inf | a, | ||
const double | b, | ||
const double | epsabs = 1e-9 , |
||
const double | epsrel = 1.e-6 , |
||
const size_t | size = 1000 |
||
) |
Definition at line 79 of file Integral.cpp.
double GaudiMath::Integral | ( | const Genfun::AbsFunction & | function, |
const GaudiMath::Integration::Inf | a = GaudiMath::Integration::Infinity , |
||
const GaudiMath::Integration::Inf | b = GaudiMath::Integration::Infinity , |
||
const double | epsabs = 1e-9 , |
||
const double | epsrel = 1.e-6 , |
||
const size_t | size = 1000 |
||
) |
Definition at line 96 of file Integral.cpp.