| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Helpers.h
Go to the documentation of this file.
1 #ifndef GAUDIMATH_HELPERS_H
2 #define GAUDIMATH_HELPERS_H 1
3 // ============================================================================
4 // Include files
5 // ============================================================================
6
14 // ============================================================================
15 namespace Genfun
16 {
17 namespace GaudiMathImplementation
18 {
25 class GSL_Helper final
26 {
27 public:
29 GSL_Helper( const Genfun::AbsFunction& function, Genfun::Argument& argument, const size_t index );
30 GSL_Helper& operator=( GSL_Helper& ) = delete;
31
32 public:
33 const Genfun::AbsFunction& m_function;
34 Genfun::Argument& m_argument;
35 size_t m_index;
36 };
37
38 double GSL_Adaptor( double x, void* params );
39
40 } // end of namespace GaudiMathImplementation
41 } // end of namespace Genfun
42 // ============================================================================
43
44 // ============================================================================
45 // The END
46 // ============================================================================
47 #endif // GAUDIMATH_HELPERS_H
48 // ============================================================================
Genfun::GaudiMathImplementation::GSL_Helper::m_function
const Genfun::AbsFunction & m_function
Definition: Helpers.h:33
Genfun::GaudiMathImplementation::GSL_Helper::GSL_Helper
GSL_Helper(const Genfun::AbsFunction &function, Genfun::Argument &argument, const size_t index)
constructor
Definition: Helpers.cpp:24
Genfun::GaudiMathImplementation::GSL_Helper::m_index
size_t m_index
Definition: Helpers.h:35
Genfun::GaudiMathImplementation::GSL_Adaptor
double GSL_Adaptor(double x, void *params)
Definition: Helpers.cpp:31
Genfun::GaudiMathImplementation::GSL_Helper::operator=
GSL_Helper & operator=(GSL_Helper &)=delete
Genfun::GaudiMathImplementation::GSL_Helper::m_argument
Genfun::Argument & m_argument
Definition: Helpers.h:34
Genfun
CLHEP.
Definition: IEqSolver.h:13
Genfun::GaudiMathImplementation::GSL_Helper
the simple structure to be used for adaption interface Genfun::AbsFunction to gsl_function structure ...
Definition: Helpers.h:25