ROOT 6.18/05 Reference Guide |
#include "IFunction.h"
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::WrappedMemMultiFunction< FuncObj, MemFuncPtr > |
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... | |
Namespaces | |
namespace | ROOT |
Namespace for new ROOT classes and functions. | |
namespace | ROOT::Math |
Typedefs | |
typedef double(* | ROOT::Math::FreeFunctionPtr) (double) |
typedef double(* | ROOT::Math::FreeMultiFunctionPtr) (const double *) |