Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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
IGradientFunctionOneDim IGradFunction
IMultiGenFunctionTempl< double > IMultiGenFunction
IBaseFunctionOneDim IGenFunction
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.