#include <RootFinder.h>
Inheritance diagram for TMVA::RootFinder:
Public Member Functions | |
RootFinder (Double_t(*rootVal)(Double_t), Double_t rootMin, Double_t rootMax, Int_t maxIterations=100, Double_t absTolerance=0.0) | |
virtual | ~RootFinder (void) |
Double_t | Root (Double_t refValue) |
RootFinder (Double_t(*rootVal)(Double_t), Double_t rootMin, Double_t rootMax, Int_t maxIterations=100, Double_t absTolerance=0.0) | |
virtual | ~RootFinder (void) |
Double_t | Root (Double_t refValue) |
Private Member Functions | |
MsgLogger & | Log () const |
message logger | |
MsgLogger & | Log () const |
message logger | |
Private Attributes | |
Double_t | fRootMin |
Double_t | fRootMax |
Int_t | fMaxIter |
Double_t | fAbsTol |
Double_t(* | fGetRootVal )(Double_t) |
MsgLogger * | fLogger |
MsgLogger * | fLogger |
Definition at line 49 of file RootFinder.h.
TMVA::RootFinder::RootFinder | ( | Double_t(*)(Double_t) | rootVal, | |
Double_t | rootMin, | |||
Double_t | rootMax, | |||
Int_t | maxIterations = 100 , |
|||
Double_t | absTolerance = 0.0 | |||
) |
TMVA::RootFinder::~RootFinder | ( | void | ) | [virtual] |
TMVA::RootFinder::RootFinder | ( | Double_t(*)(Double_t) | rootVal, | |
Double_t | rootMin, | |||
Double_t | rootMax, | |||
Int_t | maxIterations = 100 , |
|||
Double_t | absTolerance = 0.0 | |||
) |
virtual TMVA::RootFinder::~RootFinder | ( | void | ) | [virtual] |
Definition at line 59 of file RootFinder.cxx.
References a, TMath::Abs(), b, c, d, Endl, fAbsTol, fb, fc, fGetRootVal, fMaxIter, fRootMax, fRootMin, kFALSE, kTRUE, TMVA::kWARNING, Log(), m, p, s, and tol.
Referenced by TMVA::MethodBase::GetEfficiency(), TMVA::MethodPDERS::GetSample(), and TMVA::MethodBase::GetTrainingEfficiency().
MsgLogger& TMVA::RootFinder::Log | ( | ) | const [inline, private] |
message logger
Definition at line 73 of file RootFinder.h.
References fLogger.
Referenced by Root().
MsgLogger& TMVA::RootFinder::Log | ( | ) | const [inline, private] |
Double_t TMVA::RootFinder::fRootMin [private] |
Double_t TMVA::RootFinder::fRootMax [private] |
Int_t TMVA::RootFinder::fMaxIter [private] |
Double_t TMVA::RootFinder::fAbsTol [private] |
Double_t(* TMVA::RootFinder::fGetRootVal)(Double_t) [private] |
Referenced by Root().
MsgLogger* TMVA::RootFinder::fLogger [mutable, private] |
MsgLogger* TMVA::RootFinder::fLogger [mutable, private] |
Definition at line 72 of file RootFinder.h.