Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
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 29 of file SimplexParameters.h.

Public Member Functions

 SimplexParameters (const std::vector< 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 ( const std::vector< std::pair< double, MnAlgebraicVector > > &  simpl,
unsigned int  jh,
unsigned int  jl 
)
inline

Definition at line 33 of file SimplexParameters.h.

◆ ~SimplexParameters()

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

Definition at line 35 of file SimplexParameters.h.

Member Function Documentation

◆ Dirin()

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

Definition at line 31 of file SimplexParameters.cxx.

◆ Edm()

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

Definition at line 50 of file SimplexParameters.h.

◆ Jh()

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

Definition at line 48 of file SimplexParameters.h.

◆ Jl()

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

Definition at line 49 of file SimplexParameters.h.

◆ operator()()

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

Definition at line 43 of file SimplexParameters.h.

◆ Simplex()

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

Definition at line 39 of file SimplexParameters.h.

◆ Update()

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

Definition at line 17 of file SimplexParameters.cxx.

Member Data Documentation

◆ fJHigh

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

Definition at line 56 of file SimplexParameters.h.

◆ fJLow

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

Definition at line 57 of file SimplexParameters.h.

◆ fSimplexParameters

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

Definition at line 55 of file SimplexParameters.h.


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