ROOT logo
ROOT » MATH » MINUIT2 » ROOT::Minuit2::MnMachinePrecision

class ROOT::Minuit2::MnMachinePrecision

Function Members (Methods)

public:
~MnMachinePrecision()
doubleEps() const
doubleEps2() const
ROOT::Minuit2::MnMachinePrecisionMnMachinePrecision()
ROOT::Minuit2::MnMachinePrecisionMnMachinePrecision(const ROOT::Minuit2::MnMachinePrecision& prec)
ROOT::Minuit2::MnMachinePrecision&operator=(const ROOT::Minuit2::MnMachinePrecision& prec)
voidSetPrecision(double prec)

Data Members

private:
doublefEpsMa2
doublefEpsMac

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

MnMachinePrecision()
~MnMachinePrecision()
{}
MnMachinePrecision(const ROOT::Minuit2::MnMachinePrecision& prec)
{}
MnMachinePrecision& operator=(const ROOT::Minuit2::MnMachinePrecision& prec)
double Eps() const
 eps returns the smallest possible number so that 1.+eps > 1.
{return fEpsMac;}
double Eps2() const
 eps2 returns 2*sqrt(eps)
{return fEpsMa2;}
void SetPrecision(double prec)
 override Minuit's own determination