Logo ROOT  
Reference Guide
Functor.h File Reference
#include "Math/IFunction.h"
#include <memory>
#include <functional>
Include dependency graph for Functor.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Math::Functor
 Documentation for class Functor class. More...
 
class  ROOT::Math::Functor1D
 Functor1D class for one-dimensional functions. More...
 
class  ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >
 Functor Handler class for gradient functions where both callable objects are provided for the function evaluation (type Func) and for the gradient (type GradFunc) . More...
 
class  ROOT::Math::FunctorHandler< ParentFunctor, Func >
 Functor Handler class is responsible for wrapping any other functor and pointer to free C functions. More...
 
class  ROOT::Math::FunctorImpl< IBaseFunc >
 FunctorImpl is a base class for the functor handler implementation class. More...
 
class  ROOT::Math::GradFunctor
 GradFunctor class for Multidimensional gradient functions. More...
 
class  ROOT::Math::GradFunctor1D
 GradFunctor1D class for one-dimensional gradient functions. More...
 
class  ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >
 Functor Handler to Wrap pointers to member functions The member function type must be (XXX means any name is allowed) : double XXX ( double x) for 1D functions and double XXXX (const double *x) for multi-dimensional functions. More...
 
class  ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >
 Functor Handler to Wrap pointers to member functions for the evaluation of the function and the gradient. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Math