示例#1
0
 public static bool operator >(RoundedDouble x1, double x2)
 {
     if (!(x1 == x2))
     {
         return(x1.m_value - RoundedDouble.GetRoundingDelta(x1) > x2);
     }
     return(false);
 }
示例#2
0
 public static bool operator <=(RoundedDouble x1, double x2)
 {
     if (!(x1 == x2))
     {
         return(x1.m_value + RoundedDouble.GetRoundingDelta(x1) <= x2);
     }
     return(true);
 }
示例#3
0
 public static bool operator ==(RoundedDouble x1, double x2)
 {
     if (x2 - RoundedDouble.GetRoundingDelta(x1) <= x1.m_value)
     {
         return(x2 + RoundedDouble.GetRoundingDelta(x1) >= x1.m_value);
     }
     return(false);
 }