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

class describing the simplex set of points (f(x), x ) which evolve during the minimization iteration process.

Definition at line 31 of file SimplexParameters.h.

Public Member Functions

 SimplexParameters (std::span< const std::pair< double, MnAlgebraicVector > > simpl, unsigned int jh, unsigned int jl)
 
 ~SimplexParameters ()
 
MnAlgebraicVector Dirin () const
 
double Edm () const
 
unsigned int Jh () const
 
unsigned int Jl () const
 
const std::pair< double, MnAlgebraicVector > & operator() (unsigned int i) const
 
const std::vector< std::pair< double, MnAlgebraicVector > > & Simplex () const
 
void Update (double, const MnAlgebraicVector &)
 

Private Attributes

unsigned int fJHigh
 
unsigned int fJLow
 
std::vector< std::pair< double, MnAlgebraicVector > > fSimplexParameters
 

#include <Minuit2/SimplexParameters.h>

Constructor & Destructor Documentation

◆ SimplexParameters()

ROOT::Minuit2::SimplexParameters::SimplexParameters ( std::span< const std::pair< double, MnAlgebraicVector > >  simpl,
unsigned int  jh,
unsigned int  jl 
)
inline

Definition at line 34 of file SimplexParameters.h.

◆ ~SimplexParameters()

ROOT::Minuit2::SimplexParameters::~SimplexParameters ( )
inline

Definition at line 39 of file SimplexParameters.h.

Member Function Documentation

◆ Dirin()

MnAlgebraicVector ROOT::Minuit2::SimplexParameters::Dirin ( ) const

Definition at line 33 of file SimplexParameters.cxx.

◆ Edm()

double ROOT::Minuit2::SimplexParameters::Edm ( ) const
inline

Definition at line 53 of file SimplexParameters.h.

◆ Jh()

unsigned int ROOT::Minuit2::SimplexParameters::Jh ( ) const
inline

Definition at line 51 of file SimplexParameters.h.

◆ Jl()

unsigned int ROOT::Minuit2::SimplexParameters::Jl ( ) const
inline

Definition at line 52 of file SimplexParameters.h.

◆ operator()()

const std::pair< double, MnAlgebraicVector > & ROOT::Minuit2::SimplexParameters::operator() ( unsigned int  i) const
inline

Definition at line 45 of file SimplexParameters.h.

◆ Simplex()

const std::vector< std::pair< double, MnAlgebraicVector > > & ROOT::Minuit2::SimplexParameters::Simplex ( ) const
inline

Definition at line 43 of file SimplexParameters.h.

◆ Update()

void ROOT::Minuit2::SimplexParameters::Update ( double  y,
const MnAlgebraicVector p 
)

Definition at line 16 of file SimplexParameters.cxx.

Member Data Documentation

◆ fJHigh

unsigned int ROOT::Minuit2::SimplexParameters::fJHigh
private

Definition at line 58 of file SimplexParameters.h.

◆ fJLow

unsigned int ROOT::Minuit2::SimplexParameters::fJLow
private

Definition at line 59 of file SimplexParameters.h.

◆ fSimplexParameters

std::vector<std::pair<double, MnAlgebraicVector> > ROOT::Minuit2::SimplexParameters::fSimplexParameters
private

Definition at line 57 of file SimplexParameters.h.

Libraries for ROOT::Minuit2::SimplexParameters:

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