Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Minuit2::ModularFunctionMinimizer Class Referenceabstract

Base common class providing the API for all the minimizer Various Minimize methods are provided varying on the type of FCN function passesd and on the objects used for the parameters.

Definition at line 41 of file ModularFunctionMinimizer.h.

Public Member Functions

virtual ~ModularFunctionMinimizer ()=default
 
virtual const MinimumBuilderBuilder () const =0
 
virtual MinimumBuilderBuilder ()=0
 
virtual FunctionMinimum Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &=MnStrategy{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
 

#include <Minuit2/ModularFunctionMinimizer.h>

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

Constructor & Destructor Documentation

◆ ~ModularFunctionMinimizer()

virtual ROOT::Minuit2::ModularFunctionMinimizer::~ModularFunctionMinimizer ( )
virtualdefault

Member Function Documentation

◆ Builder() [1/2]

virtual const MinimumBuilder & ROOT::Minuit2::ModularFunctionMinimizer::Builder ( ) const
pure virtual

◆ Builder() [2/2]

◆ Minimize() [1/2]

FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize ( const FCNBase fcn,
const MnUserParameterState st,
const MnStrategy strategy = MnStrategy{1},
unsigned int  maxfcn = 0,
double  toler = 0.1 
) const
virtual

◆ Minimize() [2/2]

FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize ( const MnFcn mfcn,
const GradientCalculator gc,
const MinimumSeed seed,
const MnStrategy strategy,
unsigned int  maxfcn,
double  toler 
) const
virtual

Reimplemented in ROOT::Minuit2::FumiliMinimizer.

Definition at line 77 of file ModularFunctionMinimizer.cxx.

◆ SeedGenerator()

virtual const MinimumSeedGenerator & ROOT::Minuit2::ModularFunctionMinimizer::SeedGenerator ( ) const
pure virtual

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