The Gaudi Framework
v25r5
|
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 18 of file Adapters.h.
Definition at line 29 of file GaudiMath.h.
Definition at line 37 of file GaudiMath.h.
Definition at line 31 of file GaudiMath.h.
typedef Genfun::AbsFunction GaudiMath::Function |
Definition at line 26 of file GaudiMath.h.
Definition at line 20 of file Adapters.h.
Definition at line 22 of file Adapters.h.
Definition at line 29 of file Adapters.h.
Definition at line 27 of file Adapters.h.
typedef Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError GaudiMath::GSLFunctionWithModeAndError |
Definition at line 31 of file Adapters.h.
Definition at line 35 of file GaudiMath.h.
Definition at line 33 of file GaudiMath.h.
Definition at line 24 of file Adapters.h.
Definition at line 40 of file GaudiMath.h.
Definition at line 42 of file GaudiMath.h.
Definition at line 44 of file GaudiMath.h.
Definition at line 46 of file GaudiMath.h.
Definition at line 48 of file GaudiMath.h.
AIDAFunction GaudiMath::adapter | ( | const AIDA::IFunction & | function | ) |
Definition at line 28 of file Adapters.cpp.
Function2D GaudiMath::adapter | ( | Function2D::Function | function | ) |
Definition at line 32 of file Adapters.cpp.
Function3D GaudiMath::adapter | ( | Function3D::Function | function | ) |
Definition at line 36 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | SimpleFunction::Function1 | function | ) |
Definition at line 40 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | const size_t | dim, |
SimpleFunction::Function2 | function | ||
) |
Definition at line 44 of file Adapters.cpp.
SimpleFunction GaudiMath::adapter | ( | const size_t | dim, |
SimpleFunction::Function3 | function | ||
) |
Definition at line 49 of file Adapters.cpp.
GSLFunctionWithMode GaudiMath::adapter | ( | GSLFunctionWithMode::Function | function, |
const gsl_mode_t & | mode | ||
) |
Definition at line 54 of file Adapters.cpp.
GSLFunctionWithError GaudiMath::adapter | ( | GSLFunctionWithError::Function | function | ) |
Definition at line 59 of file Adapters.cpp.
GSLFunctionWithModeAndError GaudiMath::adapter | ( | GSLFunctionWithModeAndError::Function | function, |
const gsl_mode_t & | mode | ||
) |
Definition at line 63 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 28 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 56 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 84 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 110 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 138 of file Integral.cpp.