BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
anonymous_namespace{Minuit2Minimizer.cpp} Namespace Reference

Functions

std::map< int, std::string > statusDescription ()
 
std::map< int, std::string > covmatrixStatusDescription ()
 

Function Documentation

◆ statusDescription()

std::map<int, std::string> anonymous_namespace{Minuit2Minimizer.cpp}::statusDescription ( )

Definition at line 22 of file Minuit2Minimizer.cpp.

23 {
24  std::map<int, std::string> result;
25  result[0] = "OK, valid minimum";
26  result[1] = "Didn't converge, covariance was made pos defined";
27  result[2] = "Didn't converge, Hessian is invalid";
28  result[3] = "Didn't converge, Edm is above max";
29  result[4] = "Didn't converge, reached call limit";
30  result[5] = "Didn't converge, unknown failure";
31  return result;
32 }

Referenced by Minuit2Minimizer::statusToString().

◆ covmatrixStatusDescription()

std::map<int, std::string> anonymous_namespace{Minuit2Minimizer.cpp}::covmatrixStatusDescription ( )

Definition at line 34 of file Minuit2Minimizer.cpp.

35 {
36  std::map<int, std::string> result;
37  result[-1] = "Not available (inversion failed or Hessian failed)";
38  result[0] = "Available but not positive defined";
39  result[1] = "Covariance only approximate";
40  result[2] = "Full matrix but forced pos def";
41  result[3] = "Full accurate";
42  return result;
43 }

Referenced by Minuit2Minimizer::statusMap().