BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
IterationInfo Class Reference

Description

Stores fit iteration info to track fit flow from various observers. Used in context of FitObjective.

Public Member Functions

 IterationInfo ()
 
double chi2 () const
 
unsigned iterationCount () const
 Returns current number of minimizer iterations. More...
 
std::map< std::string, double > parameterMap () const
 Returns map of fit parameter names and its current values. More...
 
mumufit::Parameters parameters () const
 
void update (const mumufit::Parameters &params, double chi2)
 

Constructor & Destructor Documentation

◆ IterationInfo()

IterationInfo::IterationInfo ( )

Member Function Documentation

◆ chi2()

double IterationInfo::chi2 ( ) const

◆ iterationCount()

unsigned IterationInfo::iterationCount ( ) const

Returns current number of minimizer iterations.

◆ parameterMap()

std::map<std::string, double> IterationInfo::parameterMap ( ) const

Returns map of fit parameter names and its current values.

◆ parameters()

mumufit::Parameters IterationInfo::parameters ( ) const

◆ update()

void IterationInfo::update ( const mumufit::Parameters params,
double  chi2 
)