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]

◆ 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 76 of file ModularFunctionMinimizer.cxx.

◆ SeedGenerator()


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