Gaudi Framework, version v21r8

Home   Generated: 17 Mar 2010

Adapters.h

Go to the documentation of this file.
00001 // $Id: Adapters.h,v 1.2 2005/11/25 10:27:03 mato Exp $
00002 // ============================================================================
00003 #ifndef GAUDIMATH_ADAPTERS_H
00004 #define GAUDIMATH_ADAPTERS_H 1
00005 // ============================================================================
00006 // Include files
00007 // ============================================================================
00008 // Local
00009 // ============================================================================
00010 #include "GaudiMath/FunAdapters.h"
00011 #include "GaudiMath/GSLFunAdapters.h"
00012 // ============================================================================
00013 #include "GaudiKernel/Kernel.h"
00014 
00015 namespace GaudiMath
00016 {
00017   typedef Genfun::GaudiMathImplementation::AdapterIFunction
00018   AIDAFunction   ;
00019   typedef Genfun::GaudiMathImplementation::Adapter2DoubleFunction
00020   Function2D     ;
00021   typedef Genfun::GaudiMathImplementation::Adapter3DoubleFunction
00022   Function3D     ;
00023   typedef Genfun::GaudiMathImplementation::SimpleFunction
00024   SimpleFunction ;
00025 
00026   typedef Genfun::GaudiMathImplementation::GSLFunctionWithMode
00027   GSLFunctionWithMode ;
00028   typedef Genfun::GaudiMathImplementation::GSLFunctionWithError
00029   GSLFunctionWithError ;
00030   typedef Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError
00031   GSLFunctionWithModeAndError ;
00032 
00033   GAUDI_API AIDAFunction                adapter
00034   ( const      AIDA::IFunction&           function ) ;
00035   GAUDI_API Function2D                  adapter
00036   (       Function2D::Function            function ) ;
00037   GAUDI_API Function3D                  adapter
00038   (       Function3D::Function            function ) ;
00039   GAUDI_API SimpleFunction              adapter
00040   (   SimpleFunction::Function1           function ) ;
00041   GAUDI_API SimpleFunction              adapter
00042   ( const size_t                          dim      ,
00043       SimpleFunction::Function2           function ) ;
00044   GAUDI_API SimpleFunction              adapter
00045   ( const size_t                          dim      ,
00046       SimpleFunction::Function3           function ) ;
00047   GAUDI_API GSLFunctionWithMode         adapter
00048   ( GSLFunctionWithMode::Function         function ,
00049     const gsl_mode_t&                     mode     ) ;
00050   GAUDI_API GSLFunctionWithError        adapter
00051   ( GSLFunctionWithError::Function        function ) ;
00052   GAUDI_API GSLFunctionWithModeAndError adapter
00053   ( GSLFunctionWithModeAndError::Function function ,
00054     const gsl_mode_t&                     mode     ) ;
00055 
00056 } // end of namespace GaudiMath
00057 
00058 #endif // GAUDIMATH_ADAPTERS_H
00059 // ============================================================================

Generated at Wed Mar 17 18:06:10 2010 for Gaudi Framework, version v21r8 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004