BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Numeric.cpp File Reference

Implements "almost equal" in namespace Numeric. More...

Include dependency graph for Numeric.cpp:

Go to the source code of this file.

Namespaces

 Numeric
 Floating-point approximations.
 

Functions

double Numeric::GetAbsoluteDifference (double a, double b)
 Returns the absolute value of the difference between a and b. More...
 
double Numeric::GetLogDifference (double a, double b)
 Returns the difference of the logarithm; input values are truncated at the minimum positive value. More...
 
double Numeric::GetRelativeDifference (double a, double b)
 Returns the safe relative difference, which is 2(|a-b|)/(|a|+|b|) except in special cases. More...
 

Detailed Description

Implements "almost equal" in namespace Numeric.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file Numeric.cpp.