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"
12 // ============================================================================
13 #include "GaudiKernel/Kernel.h"
14 
15 namespace GaudiMath
16 {
25 
32 
34  ( const AIDA::IFunction& function ) ;
36  ( Function2D::Function function ) ;
38  ( Function3D::Function function ) ;
40  ( SimpleFunction::Function1 function ) ;
42  ( const size_t dim ,
43  SimpleFunction::Function2 function ) ;
45  ( const size_t dim ,
46  SimpleFunction::Function3 function ) ;
49  const gsl_mode_t& mode ) ;
51  ( GSLFunctionWithError::Function function ) ;
54  const gsl_mode_t& mode ) ;
55 
56 } // end of namespace GaudiMath
57 
58 #endif // GAUDIMATH_ADAPTERS_H
59 // ============================================================================
double(* Function)(const double, const double)
the actual type of the function "to be adapted"
Definition: FunAdapters.h:95
Genfun::GaudiMathImplementation::GSLFunctionWithMode GSLFunctionWithMode
Definition: Adapters.h:27
Genfun::GaudiMathImplementation::GSLFunctionWithError GSLFunctionWithError
Definition: Adapters.h:29
Genfun::GaudiMathImplementation::Adapter3DoubleFunction Function3D
Definition: Adapters.h:22
int(* Function)(double, gsl_mode_t, gsl_sf_result *)
the actual type of the function
Genfun::GaudiMathImplementation::Adapter2DoubleFunction Function2D
Definition: Adapters.h:20
constructor from the trivial function with two argument
Definition: FunAdapters.h:91
double(* Function3)(const std::vector< double > &)
Definition: FunAdapters.h:207
constructor from the trivial function with two argument
Definition: FunAdapters.h:154
Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError GSLFunctionWithModeAndError
Definition: Adapters.h:31
GAUDI_API AIDAFunction adapter(const AIDA::IFunction &function)
Definition: Adapters.cpp:28
double(* Function)(double, gsl_mode_t)
the actual type of the function
Genfun::GaudiMathImplementation::SimpleFunction SimpleFunction
Definition: Adapters.h:24
double(* Function)(const double, const double, const double)
the actual type of the function "to be adapted"
Definition: FunAdapters.h:158
#define GAUDI_API
Definition: Kernel.h:108
Genfun::GaudiMathImplementation::AdapterIFunction AIDAFunction
Definition: Adapters.h:18
int(* Function)(double, gsl_sf_result *)
the actual type of the function
constructor from the IFunction ( see AIDA/IFunction.h)
Definition: FunAdapters.h:31