コード例 #1
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static IntervalDouble COJAC_MAGIC_DOUBLE_relativeError(IntervalDouble n) {
   return new IntervalDouble(n.relativeError());
 }
コード例 #2
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static String COJAC_MAGIC_DOUBLE_toStr(IntervalDouble n) {
   return n.asInternalString();
 }
コード例 #3
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static IntervalDouble math_max(IntervalDouble a, IntervalDouble b) {
   if (a.compareTo(b) > 0) return a;
   return b;
 }
コード例 #4
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static long d2l(IntervalDouble a) {
   return a.longValue();
 }
コード例 #5
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static int d2i(IntervalDouble a) {
   return a.intValue();
 }
コード例 #6
0
ファイル: IntervalDouble.java プロジェクト: Cojac/Cojac
 public static int dcmpg(IntervalDouble a, IntervalDouble b) {
   if (Double.isNaN(a.value) || Double.isNaN(b.value)) return +1;
   return a.compareTo(b);
 }