Logo ROOT   6.13/01
Reference Guide
IFunctionfwd.h
Go to the documentation of this file.
1 // @(#)root/mathcore:$Id$
2 // Author: L. Moneta Tue Nov 14 14:38:48 2006
3 
4 /**********************************************************************
5  * *
6  * Copyright (c) 2006 LCG ROOT Math Team, CERN/PH-SFT *
7  * *
8  * *
9  **********************************************************************/
10 
11 // Defines Forward declaration for template IFunction class and useful typedefs
12 
13 #ifndef ROOT_Math_IFunctionfwd
14 #define ROOT_Math_IFunctionfwd
15 
16 #include "Types.h"
17 
18 namespace ROOT {
19 
20  namespace Math {
21 
22  class IBaseFunctionOneDim;
23  class IGradientFunctionOneDim;
24  template<class T>
25  class IBaseFunctionMultiDimTempl;
26  template <class T>
27  class IGradientFunctionMultiDimTempl;
28  template <class T>
29  class IGradientMultiDimTempl;
30 
31  template<class T>
35 
38 
41 
44 
45 
46  } // end namespace Math
47 
48 } // end namespace ROOT
49 
50 
51 #endif /* ROOT_Math_IFunctionfwd */
Interface (abstract class) for generic functions objects of one-dimension Provides a method to evalua...
Definition: IFunction.h:135
Interface (abstract class) for multi-dimensional functions providing a gradient calculation.
Definition: IFunction.h:326
Namespace for new ROOT classes and functions.
Definition: TFoamSampler.h:19
Interface (abstract class) for one-dimensional functions providing a gradient calculation.
Definition: IFunction.h:381
Gradient interface (abstract class) defining the signature for calculating the gradient of a multi-di...
Definition: IFunction.h:201
Documentation for the abstract class IBaseFunctionMultiDim.
Definition: IFunction.h:62
IBaseFunctionOneDim IGenFunction
Definition: IFunctionfwd.h:39
IGradientFunctionMultiDim IMultiGradFunction
Definition: IFunctionfwd.h:43
IGradientFunctionOneDim IGradFunction
Definition: IFunctionfwd.h:42
IMultiGenFunctionTempl< double > IMultiGenFunction
Definition: IFunctionfwd.h:34
Namespace for new Math classes and functions.