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

Instantiates the SeedGenerator and MinimumBuilder for Variable Metric Minimization method.

API is provided in the upper ROOT::Minuit2::ModularFunctionMinimizer class

Definition at line 33 of file VariableMetricMinimizer.h.

Classes

class  BFGSType
 

Public Member Functions

 VariableMetricMinimizer ()
 
 VariableMetricMinimizer (BFGSType)
 
 ~VariableMetricMinimizer () override
 
const MinimumBuilderBuilder () const override
 
MinimumBuilderBuilder () override
 
const MinimumSeedGeneratorSeedGenerator () const override
 
- Public Member Functions inherited from ROOT::Minuit2::ModularFunctionMinimizer
 ~ModularFunctionMinimizer () override
 
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
 
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 override
 
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 override
 
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
 
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 override
 
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 override
 
virtual FunctionMinimum Minimize (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
 
- Public Member Functions inherited from ROOT::Minuit2::FunctionMinimizer
virtual ~FunctionMinimizer ()
 

Private Attributes

VariableMetricBuilder fMinBuilder
 
MnSeedGenerator fMinSeedGen
 

#include <Minuit2/VariableMetricMinimizer.h>

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

Constructor & Destructor Documentation

◆ VariableMetricMinimizer() [1/2]

ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer ( )
inline

Definition at line 39 of file VariableMetricMinimizer.h.

◆ VariableMetricMinimizer() [2/2]

ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer ( BFGSType  )
inline

Definition at line 41 of file VariableMetricMinimizer.h.

◆ ~VariableMetricMinimizer()

ROOT::Minuit2::VariableMetricMinimizer::~VariableMetricMinimizer ( )
inlineoverride

Definition at line 46 of file VariableMetricMinimizer.h.

Member Function Documentation

◆ Builder() [1/2]

const MinimumBuilder & ROOT::Minuit2::VariableMetricMinimizer::Builder ( ) const
inlineoverridevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 49 of file VariableMetricMinimizer.h.

◆ Builder() [2/2]

MinimumBuilder & ROOT::Minuit2::VariableMetricMinimizer::Builder ( )
inlineoverridevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 50 of file VariableMetricMinimizer.h.

◆ SeedGenerator()

const MinimumSeedGenerator & ROOT::Minuit2::VariableMetricMinimizer::SeedGenerator ( ) const
inlineoverridevirtual

Implements ROOT::Minuit2::ModularFunctionMinimizer.

Definition at line 48 of file VariableMetricMinimizer.h.

Member Data Documentation

◆ fMinBuilder

VariableMetricBuilder ROOT::Minuit2::VariableMetricMinimizer::fMinBuilder
private

Definition at line 54 of file VariableMetricMinimizer.h.

◆ fMinSeedGen

MnSeedGenerator ROOT::Minuit2::VariableMetricMinimizer::fMinSeedGen
private

Definition at line 53 of file VariableMetricMinimizer.h.

Libraries for ROOT::Minuit2::VariableMetricMinimizer:

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