14#ifndef ROOT_Math_MinimTransformFunction 
   15#define ROOT_Math_MinimTransformFunction 
   56                            const std::map<
unsigned int, std::pair<double, double> > & bounds);
 
   66   unsigned int NDim()
 const override { 
return fIndex.size(); }
 
  107   double DoEval(
const double * 
x)
 const override {
 
  113      return (*
fFunc)(&xext[0]);
 
  118   double DoDerivative (
const double * 
x, 
unsigned int icoord  )
 const override {
 
  123      return deriv * dExtdInt;
 
  140   mutable std::vector<double>  
fX;                 
 
Documentation for the abstract class IBaseFunctionMultiDim.
 
Interface (abstract class) for multi-dimensional functions providing a gradient calculation.
 
virtual unsigned int NDim() const=0
Retrieve the dimension of the function.
 
T Derivative(const T *x, unsigned int icoord=0) const
Return the partial derivative with respect to the passed coordinate.
 
Namespace for new Math classes and functions.
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.