ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | List of all members
ROOT::Minuit2::NegativeG2LineSearch Class Reference

In case that one of the components of the second derivative g2 calculated by the numerical Gradient calculator is negative, a 1dim line search in the direction of that component is done in order to find a better position where g2 is again positive.

Definition at line 30 of file NegativeG2LineSearch.h.

Public Member Functions

 NegativeG2LineSearch ()
 
 ~NegativeG2LineSearch ()
 
MinimumState operator() (const MnFcn &, const MinimumState &, const GradientCalculator &, const MnMachinePrecision &) const
 
bool HasNegativeG2 (const FunctionGradient &, const MnMachinePrecision &) const
 

#include <Minuit2/NegativeG2LineSearch.h>

Constructor & Destructor Documentation

ROOT::Minuit2::NegativeG2LineSearch::NegativeG2LineSearch ( )
inline

Definition at line 34 of file NegativeG2LineSearch.h.

ROOT::Minuit2::NegativeG2LineSearch::~NegativeG2LineSearch ( )
inline

Definition at line 36 of file NegativeG2LineSearch.h.

Member Function Documentation

bool ROOT::Minuit2::NegativeG2LineSearch::HasNegativeG2 ( const FunctionGradient grad,
const MnMachinePrecision  
) const
MinimumState ROOT::Minuit2::NegativeG2LineSearch::operator() ( const MnFcn fcn,
const MinimumState st,
const GradientCalculator gc,
const MnMachinePrecision prec 
) const

Definition at line 32 of file NegativeG2LineSearch.cxx.


The documentation for this class was generated from the following files: