equal
  deleted
  inserted
  replaced
  
    
    
    53   /// sqrt(2)  | 
    53   /// sqrt(2)  | 
    54   const long double SQRT2   = 1.4142135623730950488016887242096981L;  | 
    54   const long double SQRT2   = 1.4142135623730950488016887242096981L;  | 
    55   /// 1/sqrt(2)  | 
    55   /// 1/sqrt(2)  | 
    56   const long double SQRT1_2 = 0.7071067811865475244008443621048490L;  | 
    56   const long double SQRT1_2 = 0.7071067811865475244008443621048490L;  | 
    57   | 
    57   | 
         | 
    58   ///Check whether the parameter is NaN or not  | 
         | 
    59     | 
         | 
    60   ///This function checks whether the parameter is NaN or not.  | 
         | 
    61   ///Is should be equivalent with std::isnan(), but it is not  | 
         | 
    62   ///provided by all compilers.  | 
         | 
    63   inline bool isnan(double v)  | 
         | 
    64     { | 
         | 
    65       return v!=v;  | 
         | 
    66     }  | 
    58   | 
    67   | 
    59   /// @}  | 
    68   /// @}  | 
    60   | 
    69   | 
    61 } //namespace lemon  | 
    70 } //namespace lemon  | 
    62   | 
    71   |