| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Adapters.h
Go to the documentation of this file.
1 // $Id: Adapters.h,v 1.2 2005/11/25 10:27:03 mato Exp $
2 // ============================================================================
3 #ifndef GAUDIMATH_ADAPTERS_H
4 #define GAUDIMATH_ADAPTERS_H 1
5 // ============================================================================
6 // Include files
7 // ============================================================================
8 // Local
9 // ============================================================================
10 #include "GaudiMath/FunAdapters.h"
11 #include "GaudiMath/GSLFunAdapters.h"
12 // ============================================================================
13 #include "GaudiKernel/Kernel.h"
14
15 namespace GaudiMath
16 {
17 typedef Genfun::GaudiMathImplementation::AdapterIFunction
18 AIDAFunction ;
19 typedef Genfun::GaudiMathImplementation::Adapter2DoubleFunction
20 Function2D ;
21 typedef Genfun::GaudiMathImplementation::Adapter3DoubleFunction
22 Function3D ;
23 typedef Genfun::GaudiMathImplementation::SimpleFunction
24 SimpleFunction ;
25
26 typedef Genfun::GaudiMathImplementation::GSLFunctionWithMode
27 GSLFunctionWithMode ;
28 typedef Genfun::GaudiMathImplementation::GSLFunctionWithError
29 GSLFunctionWithError ;
30 typedef Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError
31 GSLFunctionWithModeAndError ;
32
33 GAUDI_API AIDAFunction adapter
34 ( const AIDA::IFunction& function ) ;
35 GAUDI_API Function2D adapter
36 ( Function2D::Function function ) ;
37 GAUDI_API Function3D adapter
38 ( Function3D::Function function ) ;
39 GAUDI_API SimpleFunction adapter
40 ( SimpleFunction::Function1 function ) ;
41 GAUDI_API SimpleFunction adapter
42 ( const size_t dim ,
43 SimpleFunction::Function2 function ) ;
44 GAUDI_API SimpleFunction adapter
45 ( const size_t dim ,
46 SimpleFunction::Function3 function ) ;
47 GAUDI_API GSLFunctionWithMode adapter
48 ( GSLFunctionWithMode::Function function ,
49 const gsl_mode_t& mode ) ;
50 GAUDI_API GSLFunctionWithError adapter
51 ( GSLFunctionWithError::Function function ) ;
52 GAUDI_API GSLFunctionWithModeAndError adapter
53 ( GSLFunctionWithModeAndError::Function function ,
54 const gsl_mode_t& mode ) ;
55
56 } // end of namespace GaudiMath
57
58 #endif // GAUDIMATH_ADAPTERS_H
59 // ============================================================================