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

Performs a minimization using the simplex method of Nelder and Mead (ref.

Comp. J. 7, 308 (1965)).

Definition at line 27 of file SimplexBuilder.h.

Public Member Functions

FunctionMinimum Minimum (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const override
int PrintLevel () const
virtual void SetPrintLevel (int level)
virtual void SetStorageLevel (int level)
virtual void SetTraceObject (MnTraceObject &obj)
int StorageLevel () const
bool TraceIter () const
void TraceIteration (int iter, const MinimumState &state) const
MnTraceObjectTraceObject () const

Private Attributes

int fPrintLevel
int fStorageLevel
MnTraceObjectfTracer
 ! tracer object (it is managed by user)

#include <Minuit2/SimplexBuilder.h>

Inheritance diagram for ROOT::Minuit2::SimplexBuilder:
ROOT::Minuit2::MinimumBuilder

Member Function Documentation

◆ Minimum()

FunctionMinimum ROOT::Minuit2::SimplexBuilder::Minimum ( const MnFcn & mfcn,
const GradientCalculator & ,
const MinimumSeed & seed,
const MnStrategy & ,
unsigned int maxfcn,
double minedm ) const
overridevirtual

Implements ROOT::Minuit2::MinimumBuilder.

Definition at line 24 of file SimplexBuilder.cxx.

◆ PrintLevel()

int ROOT::Minuit2::MinimumBuilder::PrintLevel ( ) const
inlineinherited

Definition at line 38 of file MinimumBuilder.h.

◆ SetPrintLevel()

virtual void ROOT::Minuit2::MinimumBuilder::SetPrintLevel ( int level)
inlinevirtualinherited

Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.

Definition at line 43 of file MinimumBuilder.h.

◆ SetStorageLevel()

virtual void ROOT::Minuit2::MinimumBuilder::SetStorageLevel ( int level)
inlinevirtualinherited

Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.

Definition at line 44 of file MinimumBuilder.h.

◆ SetTraceObject()

virtual void ROOT::Minuit2::MinimumBuilder::SetTraceObject ( MnTraceObject & obj)
inlinevirtualinherited

Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.

Definition at line 47 of file MinimumBuilder.h.

◆ StorageLevel()

int ROOT::Minuit2::MinimumBuilder::StorageLevel ( ) const
inlineinherited

Definition at line 37 of file MinimumBuilder.h.

◆ TraceIter()

bool ROOT::Minuit2::MinimumBuilder::TraceIter ( ) const
inlineinherited

Definition at line 40 of file MinimumBuilder.h.

◆ TraceIteration()

void ROOT::Minuit2::MinimumBuilder::TraceIteration ( int iter,
const MinimumState & state ) const
inlineinherited

Definition at line 49 of file MinimumBuilder.h.

◆ TraceObject()

MnTraceObject * ROOT::Minuit2::MinimumBuilder::TraceObject ( ) const
inlineinherited

Definition at line 41 of file MinimumBuilder.h.

Member Data Documentation

◆ fPrintLevel

int ROOT::Minuit2::MinimumBuilder::fPrintLevel
privateinherited

Definition at line 56 of file MinimumBuilder.h.

◆ fStorageLevel

int ROOT::Minuit2::MinimumBuilder::fStorageLevel
privateinherited

Definition at line 57 of file MinimumBuilder.h.

◆ fTracer

MnTraceObject* ROOT::Minuit2::MinimumBuilder::fTracer
privateinherited

! tracer object (it is managed by user)

Definition at line 59 of file MinimumBuilder.h.


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