BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Floating-point approximations. More...
Functions | |
double | GetAbsoluteDifference (double a, double b) |
Returns the absolute value of the difference between a and b. More... | |
double | GetLogDifference (double a, double b) |
Returns the difference of the logarithm; input values are truncated at the minimum positive value. More... | |
double | GetRelativeDifference (double a, double b) |
Returns the safe relative difference, which is 2(|a-b|)/(|a|+|b|) except in special cases. More... | |
Floating-point approximations.
double Numeric::GetAbsoluteDifference | ( | double | a, |
double | b | ||
) |
Returns the absolute value of the difference between a and b.
Definition at line 23 of file Numeric.cpp.
Referenced by SimDataPair::absoluteDifference().
double Numeric::GetLogDifference | ( | double | a, |
double | b | ||
) |
Returns the difference of the logarithm; input values are truncated at the minimum positive value.
Definition at line 41 of file Numeric.cpp.
double Numeric::GetRelativeDifference | ( | double | a, |
double | b | ||
) |
Returns the safe relative difference, which is 2(|a-b|)/(|a|+|b|) except in special cases.
Definition at line 29 of file Numeric.cpp.
Referenced by DataUtils::createRelativeDifferenceData(), DataUtils::relativeDataDifference(), SimDataPair::relativeDifference(), HistoUtils::RelativeDifference(), and IHistogram::relativeDifferenceHistogram().