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:
ROOT::Minuit2::CombinedMinimizer ROOT::Minuit2::FumiliMinimizer ROOT::Minuit2::ScanMinimizer ROOT::Minuit2::SimplexMinimizer ROOT::Minuit2::VariableMetricMinimizer

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

Reimplemented in ROOT::Minuit2::FumiliMinimizer.

Definition at line 32 of file ModularFunctionMinimizer.cxx.

◆ 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 61 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: