Logo ROOT  
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
16namespace ROOT {
17
18 namespace Math {
19
20 class IBaseFunctionOneDim;
21 class IGradientFunctionOneDim;
22 template<class T>
23 class IBaseFunctionMultiDimTempl;
24 template <class T>
25 class IGradientFunctionMultiDimTempl;
26 template <class T>
27 class IGradientMultiDimTempl;
28
29 template<class T>
33
36
39
42
43
44 } // end namespace Math
45
46} // end namespace ROOT
47
48
49#endif /* ROOT_Math_IFunctionfwd */
Documentation for the abstract class IBaseFunctionMultiDim.
Definition: IFunction.h:62
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:343
Interface (abstract class) for one-dimensional functions providing a gradient calculation.
Definition: IFunction.h:409
Gradient interface (abstract class) defining the signature for calculating the gradient of a multi-di...
Definition: IFunction.h:201
Namespace for new Math classes and functions.
IGradientFunctionMultiDim IMultiGradFunction
Definition: IFunctionfwd.h:41
IGradientFunctionOneDim IGradFunction
Definition: IFunctionfwd.h:40
IMultiGenFunctionTempl< double > IMultiGenFunction
Definition: IFunctionfwd.h:32
IBaseFunctionOneDim IGenFunction
Definition: IFunctionfwd.h:37
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...