Home | History | Annotate | Download | only in fraction

Lines Matching full:denominator

91     /** The denominator. */
92 private final BigInteger denominator;
108 * Create a {@link BigFraction} given the numerator and denominator as
112 * @param den the denominator, must not be {@code null}..
113 * @throws ArithmeticException if the denominator is zero.
120 throw new NullPointerException(LocalizedFormats.DENOMINATOR.getSourceString());
127 denominator = BigInteger.ONE;
130 // reduce numerator and denominator by greatest common denominator
145 denominator = den;
199 denominator = BigInteger.ZERO.flipBit(-k);
202 denominator = BigInteger.ONE;
236 * allowed or the maximum number of denominator digits.
262 * maximum denominator value allowed.
282 denominator = BigInteger.ONE;
327 denominator = BigInteger.valueOf(q2);
330 denominator = BigInteger.valueOf(q1);
335 * Create a fraction given the double value and maximum denominator.
347 * The maximum allowed value for denominator.
371 * Create a {@link BigFraction} given the numerator and denominator as simple
378 * the denominator.
398 * Create a {@link BigFraction} given the numerator and denominator as simple
405 * the denominator.
423 * @param denominator
424 * the denominator, for example the seven in 'three sevenths'.
425 * @return a new fraction instance, with the numerator and denominator
428 * if the denominator is <code>zero</code>.
431 final int denominator) {
436 return new BigFraction(numerator, denominator);
463 return new BigFraction(numerator.add(denominator.multiply(bg)), denominator);
516 if (denominator.equals(fraction.denominator)) {
518 den = denominator;
520 num = (numerator.multiply(fraction.denominator)).add((fraction.numerator).multiply(denominator));
521 den = denominator.multiply(fraction.denominator);
530 * fraction as the numerator divided by denominator.
540 return new BigDecimal(numerator).divide(new BigDecimal(denominator));
547 * denominator.
559 return new BigDecimal(numerator).divide(new BigDecimal(denominator), roundingMode);
566 * by denominator.
578 return new BigDecimal(numerator).divide(new BigDecimal(denominator), scale, roundingMode);
593 BigInteger nOd = numerator.multiply(object.denominator);
594 BigInteger dOn = denominator.multiply(object.numerator);
616 return new BigFraction(numerator, denominator.multiply(bg));
676 * the numerator divided by denominator.
684 return numerator.doubleValue() / denominator.doubleValue();
711 ret = thisOne.numerator.equals(rhs.numerator) && thisOne.denominator.equals(rhs.denominator);
720 * the numerator divided by denominator.
728 return numerator.floatValue() / denominator.floatValue();
733 * Access the denominator as a <code>BigInteger</code>.
736 * @return the denominator as a <code>BigInteger</code>.
739 return denominator;
744 * Access the denominator as a <tt>int</tt>.
747 * @return the denominator as a <tt>int</tt>.
750 return denominator.intValue();
755 * Access the denominator as a <tt>long</tt>.
758 * @return the denominator as a <tt>long</tt>.
761 return denominator.longValue();
807 return 37 * (37 * 17 + numerator.hashCode()) + denominator.hashCode();
821 return numerator.divide(denominator).intValue();
835 return numerator.divide(denominator).longValue();
852 return new BigFraction(bg.multiply(numerator), denominator);
902 denominator.multiply(fraction.denominator));
914 return new BigFraction(numerator.negate(), denominator);
920 * fraction as the numerator divided by denominator multiplied by 100.
926 return (numerator.divide(denominator)).multiply(ONE_HUNDRED_DOUBLE).doubleValue();
942 return new BigFraction(denominator.pow(-exponent), numerator.pow(-exponent));
944 return new BigFraction(numerator.pow(exponent), denominator.pow(exponent));
959 return new BigFraction(MathUtils.pow(denominator, -exponent),
963 MathUtils.pow(denominator, exponent));
979 return new BigFraction(MathUtils.pow(denominator, eNeg),
983 MathUtils.pow(denominator, exponent));
998 FastMath.pow(denominator.doubleValue(), exponent);
1009 return new BigFraction(denominator, numerator);
1021 final BigInteger gcd = numerator.gcd(denominator);
1022 return new BigFraction(numerator.divide(gcd), denominator.divide(gcd));
1039 return new BigFraction(numerator.subtract(denominator.multiply(bg)), denominator);
1091 if (denominator.equals(fraction.denominator)) {
1093 den = denominator;
1095 num = (numerator.multiply(fraction.denominator)).subtract((fraction.numerator).multiply(denominator));
1096 den = denominator.multiply(fraction.denominator);
1105 * "num / dem" or just "num" if the denominator is one.
1114 if (BigInteger.ONE.equals(denominator)) {
1119 str = numerator + " / " + denominator;