Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:10:18

0001 // @(#)root/mathcore:$Id$
0002 // Author: L. Moneta Tue Nov 14 14:38:52 2006
0003 
0004 /**********************************************************************
0005  *                                                                    *
0006  * Copyright (c) 2006  LCG ROOT Math Team, CERN/PH-SFT                *
0007  *                                                                    *
0008  *                                                                    *
0009  **********************************************************************/
0010 
0011 // Forward declarations for template class  IParamFunction class
0012 
0013 #ifndef ROOT_Math_IParamFunctionfwd
0014 #define ROOT_Math_IParamFunctionfwd
0015 
0016 #include "Math/IFunctionfwd.h"
0017 
0018 namespace ROOT {
0019 
0020    namespace Math {
0021 
0022       class IParametricFunctionOneDim;
0023       class IParametricGradFunctionOneDim;
0024       template<class T>
0025       class IParametricFunctionMultiDimTempl;
0026       using IParametricFunctionMultiDim = IParametricFunctionMultiDimTempl<double>;
0027       template<class T>
0028       class IParametricGradFunctionMultiDimTempl;
0029       using IParametricGradFunctionMultiDim = IParametricGradFunctionMultiDimTempl<double>;
0030 
0031       typedef IParametricFunctionOneDim        IParamFunction;
0032       typedef IParametricFunctionMultiDim      IParamMultiFunction;
0033       template<class T>
0034       using IParamMultiFunctionTempl = IParametricFunctionMultiDimTempl<T>;
0035 
0036       typedef IParametricGradFunctionOneDim        IParamGradFunction;
0037       typedef IParametricGradFunctionMultiDim      IParamMultiGradFunction;
0038       template<class T>
0039       using IParamMultiGradFunctionTempl = IParametricGradFunctionMultiDimTempl<T>;
0040 
0041 
0042    } // end namespace Math
0043 
0044 } // end namespace ROOT
0045 
0046 
0047 #endif /* ROOT_Math_IParamFunctionfwd */