public static double cast(BigIntegerValue x, double y) { return x.doubleValue(); }
public static double cast(BigIntegerValue x, double y) { return x.doubleValue(); }
public static DoubleValue cast(BigIntegerValue x, DoubleValue y) { if (x == null) { return null; } return new DoubleValue(x.doubleValue(), x, false); }
public static DoubleValue cast(BigIntegerValue x, DoubleValue y) { if (x == null) { return null; } return new DoubleValue(x.doubleValue(), x, false); }
if (value2 != null && value2.doubleValue() != 0) { return new org.openl.meta.BigDecimalValue(null, new BigDecimalValue(new BigDecimal(value2.getValue())), if (value2.doubleValue() == 0) { throw new OpenLRuntimeException("Division by zero");
if (value2 != null && value2.doubleValue() != 0) { return new org.openl.meta.BigDecimalValue(null, new BigDecimalValue(new BigDecimal(value2.getValue())), if (value2.doubleValue() == 0) { throw new OpenLRuntimeException("Division by zero");
public static BigIntegerValue divide(BigIntegerValue value1, BigIntegerValue value2) { if (value1 == null && value2 == null) { return null; } if (value1 == null) { if (value2 != null && value2.doubleValue() != 0) { return new BigIntegerValue(value1, value2, divide(BigIntegerValue.ONE, value2).getValue(), Formulas.DIVIDE); } } if (value2 == null) { return new BigIntegerValue(value1, value2, value1.getValue(), Formulas.DIVIDE); } if (value2.doubleValue() == 0) { throw new OpenLRuntimeException("Division by zero"); } return new BigIntegerValue(value1, value2, divide(value1.getValue(), value2.getValue()), Formulas.DIVIDE); }