Helpers.h
Go to the documentation of this file.
1 // $Id: Helpers.h,v 1.2 2007/05/24 14:39:11 hmd Exp $
2 // ============================================================================
3 #ifndef GAUDIMATH_HELPERS_H
4 #define GAUDIMATH_HELPERS_H 1
5 // ============================================================================
6 // Include files
7 // ============================================================================
8 
9 
17 // ============================================================================
18 namespace Genfun
19 {
20  namespace GaudiMathImplementation
21  {
28  class GSL_Helper
29  {
30  public:
33  ( const Genfun::AbsFunction& function ,
34  Genfun::Argument& argument ,
35  const size_t index ) ;
37  ~GSL_Helper();
38  public:
39  const Genfun::AbsFunction& m_function ;
40  Genfun::Argument& m_argument ;
41  size_t m_index ;
42  private:
43  GSL_Helper();
45  };
46 
47  double GSL_Adaptor( double x , void* params ) ;
48 
49  } // end of namespace GaudiMathImplementation
50 } // end of namespace Genfun
51 // ============================================================================
52 
53 
54 
55 // ============================================================================
56 // The END
57 // ============================================================================
58 #endif // GAUDIMATH_HELPERS_H
59 // ============================================================================
const Genfun::AbsFunction & m_function
Definition: Helpers.h:39
double GSL_Adaptor(double x, void *params)
Definition: Helpers.cpp:38
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:28