ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs
WrappedFunction.h File Reference
#include "IFunction.h"
Include dependency graph for WrappedFunction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ROOT::Math::NullTypeFunc1D
 
class  ROOT::Math::WrappedFunction< Func >
 Template class to wrap any C++ callable object which takes one argument i.e. More...
 
class  ROOT::Math::WrappedMemFunction< FuncObj, MemFuncPtr >
 Template class to wrap any member function of a class taking a double and returning a double in a 1D function interface For example, if you have a class like: struct X { double Eval(double x); }; you can wrapped in the following way: WrappedMemFunction<X, double ( X::* ) (double) > f;. More...
 
class  ROOT::Math::WrappedMultiFunction< Func >
 Template class to wrap any C++ callable object implementing operator() (const double * x) in a multi-dimensional function interface. More...
 
class  ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Math
 

Typedefs

typedef double(* ROOT::Math::FreeFunctionPtr )(double)
 
typedef double(* ROOT::Math::FreeMultiFunctionPtr )(const double *)