|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
00001 // $Id: Helpers.h,v 1.2 2007/05/24 14:39:11 hmd Exp $ 00002 // ============================================================================ 00003 #ifndef GAUDIMATH_HELPERS_H 00004 #define GAUDIMATH_HELPERS_H 1 00005 // ============================================================================ 00006 // Include files 00007 // ============================================================================ 00008 00009 00017 // ============================================================================ 00018 namespace Genfun 00019 { 00020 namespace GaudiMathImplementation 00021 { 00028 class GSL_Helper 00029 { 00030 public: 00032 GSL_Helper 00033 ( const Genfun::AbsFunction& function , 00034 Genfun::Argument& argument , 00035 const size_t index ) ; 00037 ~GSL_Helper(); 00038 public: 00039 const Genfun::AbsFunction& m_function ; 00040 Genfun::Argument& m_argument ; 00041 size_t m_index ; 00042 private: 00043 GSL_Helper(); 00044 GSL_Helper& operator=(GSL_Helper&); 00045 }; 00046 00047 double GSL_Adaptor( double x , void* params ) ; 00048 00049 } // end of namespace GaudiMathImplementation 00050 } // end of namespace Genfun 00051 // ============================================================================ 00052 00053 00054 00055 // ============================================================================ 00056 // The END 00057 // ============================================================================ 00058 #endif // GAUDIMATH_HELPERS_H 00059 // ============================================================================