Inheritance diagram for RosenBrockFunction:
Public Member Functions | |
RosenBrockFunction () | |
virtual | ~RosenBrockFunction () |
unsigned int | NDim () const |
ROOT::Math::IMultiGenFunction * | Clone () const |
unsigned int | getNCalls () |
unsigned int | NDim () const |
ROOT::Math::IMultiGenFunction * | Clone () const |
const double * | TrueMinimum () const |
virtual | ~RosenBrockFunction () |
unsigned int | NDim () const |
ROOT::Math::IMultiGenFunction * | Clone () const |
const double * | TrueMinimum () const |
Private Member Functions | |
double | DoEval (const double *x) const |
double | DoEval (const double *x) const |
double | DoEval (const double *x) const |
Private Attributes | |
unsigned int | fNCalls |
double | fTrueMin [2] |
Definition at line 10 of file testGAMinimizer.cxx.
RosenBrockFunction::RosenBrockFunction | ( | ) | [inline] |
virtual RosenBrockFunction::~RosenBrockFunction | ( | ) | [inline, virtual] |
Definition at line 15 of file testGAMinimizer.cxx.
virtual RosenBrockFunction::~RosenBrockFunction | ( | ) | [inline, virtual] |
Definition at line 59 of file testNewMinimizer.cxx.
unsigned int RosenBrockFunction::NDim | ( | ) | const [inline, virtual] |
Retrieve the dimension of the function
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 17 of file testGAMinimizer.cxx.
ROOT::Math::IMultiGenFunction* RosenBrockFunction::Clone | ( | ) | const [inline, virtual] |
Clone a function. Each derived class must implement his version of the Clone method
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 19 of file testGAMinimizer.cxx.
References RosenBrockFunction().
unsigned int RosenBrockFunction::getNCalls | ( | ) | [inline] |
Implementation of the evaluation function. Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 28 of file testGAMinimizer.cxx.
References fNCalls.
unsigned int RosenBrockFunction::NDim | ( | ) | const [inline, virtual] |
Retrieve the dimension of the function
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 59 of file testMinim.cxx.
ROOT::Math::IMultiGenFunction* RosenBrockFunction::Clone | ( | ) | const [inline, virtual] |
Clone a function. Each derived class must implement his version of the Clone method
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 61 of file testMinim.cxx.
References RosenBrockFunction().
const double* RosenBrockFunction::TrueMinimum | ( | ) | const [inline] |
Implementation of the evaluation function. Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 73 of file testMinim.cxx.
References gNCall, i, and RosenBrock().
unsigned int RosenBrockFunction::NDim | ( | ) | const [inline, virtual] |
Retrieve the dimension of the function
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 61 of file testNewMinimizer.cxx.
ROOT::Math::IMultiGenFunction* RosenBrockFunction::Clone | ( | ) | const [inline, virtual] |
Clone a function. Each derived class must implement his version of the Clone method
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 63 of file testNewMinimizer.cxx.
References RosenBrockFunction().
const double* RosenBrockFunction::TrueMinimum | ( | ) | const [inline] |
Implementation of the evaluation function. Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 75 of file testNewMinimizer.cxx.
References gNCall, i, and RosenBrock().
unsigned int RosenBrockFunction::fNCalls [mutable, private] |
double RosenBrockFunction::fTrueMin [mutable, private] |