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 
7 
15 // ============================================================================
16 namespace Genfun
17 {
18  namespace GaudiMathImplementation
19  {
26  class GSL_Helper
27  {
28  public:
31  ( const Genfun::AbsFunction& function ,
32  Genfun::Argument& argument ,
33  const size_t index ) ;
35  ~GSL_Helper();
36  public:
37  const Genfun::AbsFunction& m_function ;
38  Genfun::Argument& m_argument ;
39  size_t m_index ;
40  private:
41  GSL_Helper();
43  };
44 
45  double GSL_Adaptor( double x , void* params ) ;
46 
47  } // end of namespace GaudiMathImplementation
48 } // end of namespace Genfun
49 // ============================================================================
50 
51 
52 
53 // ============================================================================
54 // The END
55 // ============================================================================
56 #endif // GAUDIMATH_HELPERS_H
57 // ============================================================================
const Genfun::AbsFunction & m_function
Definition: Helpers.h:37
double GSL_Adaptor(double x, void *params)
Definition: Helpers.cpp:37
CLHEP.
Definition: IEqSolver.h:13
GSL_Helper & operator=(GSL_Helper &)
the simple structure to be used for adaption interface Genfun::AbsFunction to gsl_function structure ...
Definition: Helpers.h:26