|
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().