The Gaudi Framework  v30r3 (a5ef0a68)
Adapters.h
Go to the documentation of this file.
1 #ifndef GAUDIMATH_ADAPTERS_H
2 #define GAUDIMATH_ADAPTERS_H 1
3 // ============================================================================
4 // Include files
5 // ============================================================================
6 // Local
7 // ============================================================================
10 // ============================================================================
11 #include "GaudiKernel/Kernel.h"
12 
13 namespace GaudiMath
14 {
19 
23 
24  GAUDI_API AIDAFunction adapter( const AIDA::IFunction& function );
25  GAUDI_API Function2D adapter( Function2D::Function function );
26  GAUDI_API Function3D adapter( Function3D::Function function );
27  GAUDI_API SimpleFunction adapter( SimpleFunction::Function1 function );
28  GAUDI_API SimpleFunction adapter( const size_t dim, SimpleFunction::Function2 function );
29  GAUDI_API SimpleFunction adapter( const size_t dim, SimpleFunction::Function3 function );
30  GAUDI_API GSLFunctionWithMode adapter( GSLFunctionWithMode::Function function, const gsl_mode_t& mode );
31  GAUDI_API GSLFunctionWithError adapter( GSLFunctionWithError::Function function );
32  GAUDI_API GSLFunctionWithModeAndError adapter( GSLFunctionWithModeAndError::Function function,
33  const gsl_mode_t& mode );
34 
35 } // end of namespace GaudiMath
36 
37 #endif // GAUDIMATH_ADAPTERS_H
38 // ============================================================================
double(* Function)(const double, const double)
the actual type of the function "to be adapted"
Definition: FunAdapters.h:115
Genfun::GaudiMathImplementation::GSLFunctionWithMode GSLFunctionWithMode
Definition: Adapters.h:20
Genfun::GaudiMathImplementation::GSLFunctionWithError GSLFunctionWithError
Definition: Adapters.h:21
Genfun::GaudiMathImplementation::Adapter3DoubleFunction Function3D
Definition: Adapters.h:17
double(* Function3)(const std::vector< double > &)
Definition: FunAdapters.h:225
double(* Function)(double, gsl_mode_t)
the actual type of the function
mandatory macro from CLHEP/GenericFunctions
Definition: FunAdapters.h:220
Genfun::GaudiMathImplementation::Adapter2DoubleFunction Function2D
Definition: Adapters.h:16
mandatory macro from CLHEP/GenericFunctions
Definition: FunAdapters.h:111
mandatory macro from CLHEP/GenericFunctions
mandatory macro from CLHEP/GenericFunctions
Definition: FunAdapters.h:174
Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError GSLFunctionWithModeAndError
Definition: Adapters.h:22
GAUDI_API AIDAFunction adapter(const AIDA::IFunction &function)
Definition: Adapters.cpp:25
GaudiMath.h GaudiMath/GaudiMath.h.
Genfun::GaudiMathImplementation::SimpleFunction SimpleFunction
Definition: Adapters.h:18
int(* Function)(double, gsl_sf_result *)
the actual type of the function
#define GAUDI_API
Definition: Kernel.h:104
mandatory macro from CLHEP/GenericFunctions
double(* Function)(const double, const double, const double)
the actual type of the function "to be adapted"
Definition: FunAdapters.h:178
Genfun::GaudiMathImplementation::AdapterIFunction AIDAFunction
Definition: Adapters.h:15
int(* Function)(double, gsl_mode_t, gsl_sf_result *)
the actual type of the function
constructor from the IFunction ( see AIDA/IFunction.h)
Definition: FunAdapters.h:53