| 
    realroot_doc 0.1.1 
   | 
 
#include <system_epsilon.hpp>
Definition at line 19 of file system_epsilon.hpp.
| static T _init_ | ( | const true_t & | ) |  [inline, static] | 
        
Definition at line 21 of file system_epsilon.hpp.
                                   {
      volatile T  half(0.5), curr(1.0), one(1.0), prev, eps(1.0);
      do 
        { 
          prev = curr;
          eps *= half;
          curr = one+eps;
        } 
      while ((curr!=1.0)&&(curr!=prev));
      return eps;
    };
| static T _init_ | ( | ) |  [inline, static] | 
        
Definition at line 33 of file system_epsilon.hpp.
References epsilon< T >::_init_().
Referenced by epsilon< T >::_init_().
{ return _init_(typename inexact< typename LongVersion<T>::result_t >::result_t()); };
| static T _init_ | ( | const false_t & | ) |  [inline, static] | 
        
Definition at line 32 of file system_epsilon.hpp.
{ return T(0); };
Definition at line 20 of file system_epsilon.hpp.