Logo ROOT  
Reference Guide
ROOT::Minuit2::CombinedMinimizer Class Reference

Combined minimizer: combination of Migrad and Simplex.

I If the Migrad method fails at first attempt, a simplex minimization is performed and then migrad is tried again.

Definition at line 30 of file CombinedMinimizer.h.

Public Member Functions

 CombinedMinimizer ()
 
 ~CombinedMinimizer ()
 
MinimumBuilderBuilder ()
 
const MinimumBuilderBuilder () const
 
const MinimumSeedGeneratorSeedGenerator () const
 
- Public Member Functions inherited from ROOT::Minuit2::ModularFunctionMinimizer
virtual ~ModularFunctionMinimizer ()
 
virtual const MinimumBuilderBuilder () const =0
 
virtual MinimumBuilderBuilder ()=0
 
virtual FunctionMinimum Minimize (const FCNBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
 
virtual FunctionMinimum Minimize (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
 
virtual const MinimumSeedGeneratorSeedGenerator () const =0
 
- Public Member Functions inherited from ROOT::Minuit2::FunctionMinimizer
virtual ~FunctionMinimizer ()
 
virtual FunctionMinimum Minimize (const FCNBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 
virtual FunctionMinimum Minimize (const FCNBase &, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 
virtual FunctionMinimum Minimize (const FCNGradientBase &, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 

Private Attributes

CombinedMinimumBuilder fMinBuilder
 
MnSeedGenerator fMinSeedGen
 

#include <Minuit2/CombinedMinimizer.h>

Inheritance diagram for ROOT::Minuit2::CombinedMinimizer:
[legend]

Constructor & Destructor Documentation

◆ CombinedMinimizer()

ROOT::Minuit2::CombinedMinimizer::CombinedMinimizer ( )
inline

Definition at line 34 of file CombinedMinimizer.h.

◆ ~CombinedMinimizer()

ROOT::Minuit2::CombinedMinimizer::~CombinedMinimizer ( )
inline

Definition at line 37 of file CombinedMinimizer.h.

Member Function Documentation

◆ Builder() [1/2]

MinimumBuilder & ROOT::Minuit2::CombinedMinimizer::Builder ( )
inlinevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 41 of file CombinedMinimizer.h.

◆ Builder() [2/2]

const MinimumBuilder & ROOT::Minuit2::CombinedMinimizer::Builder ( ) const
inlinevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 40 of file CombinedMinimizer.h.

◆ SeedGenerator()

const MinimumSeedGenerator & ROOT::Minuit2::CombinedMinimizer::SeedGenerator ( ) const
inlinevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 39 of file CombinedMinimizer.h.

Member Data Documentation

◆ fMinBuilder

CombinedMinimumBuilder ROOT::Minuit2::CombinedMinimizer::fMinBuilder
private

Definition at line 46 of file CombinedMinimizer.h.

◆ fMinSeedGen

MnSeedGenerator ROOT::Minuit2::CombinedMinimizer::fMinSeedGen
private

Definition at line 45 of file CombinedMinimizer.h.

Libraries for ROOT::Minuit2::CombinedMinimizer:
[legend]

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