Gaudi Framework, version v23r6

Home   Generated: Wed Jan 30 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
Lomont.h File Reference
#include <functional>
#include "GaudiKernel/Kernel.h"
Include dependency graph for Lomont.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Lomont< TYPE >
 
class  Gaudi::Math::Lomont< float >
 the specialization for float numbers More...
 
class  Gaudi::Math::Lomont< double >
 the specialization for double numbers More...
 

Namespaces

namespace  Gaudi
 : AIDA interfaces visibility
 
namespace  Gaudi::Math
 

Functions

GAUDI_API bool Gaudi::Math::lomont_compare_float (const float af, const float bf, const unsigned short maxULPs)
 equality comparison of float numbers using as the metric the maximal number of Units in the Last Place (ULP).
 
GAUDI_API bool Gaudi::Math::lomont_compare_double (const double af, const double bf, const unsigned int maxULPs)
 equality comparison of double numbers using as the metric the maximal number of Units in the Last Place (ULP).
 
GAUDI_API float Gaudi::Math::next_float (const float af, const short ulps)
 Get the floating number that representation is different with respect to the argument for the certain number of "Units in the Last Position".
 
GAUDI_API double Gaudi::Math::next_double (const double af, const short ulps)
 Get the floating number that representation is different with respect to the argument for the certain number of "Units in the Last Position".
 

Generated at Wed Jan 30 2013 17:13:43 for Gaudi Framework, version v23r6 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004