Uses of Class
org.hipparchus.fraction.BigFraction
Package
Description
Fraction number type and fraction number formatting.
Linear algebra support.
-
Uses of BigFraction in org.hipparchus.fraction
Modifier and TypeFieldDescriptionstatic final BigFraction
BigFraction.FOUR_FIFTHS
A fraction representing "4/5".static final BigFraction
BigFraction.MINUS_ONE
A fraction representing "-1 / 1".static final BigFraction
BigFraction.ONE
A fraction representing "1".static final BigFraction
BigFraction.ONE_FIFTH
A fraction representing "1/5".static final BigFraction
BigFraction.ONE_HALF
A fraction representing "1/2".static final BigFraction
BigFraction.ONE_QUARTER
A fraction representing "1/4".static final BigFraction
BigFraction.ONE_THIRD
A fraction representing "1/3".static final BigFraction
BigFraction.THREE_FIFTHS
A fraction representing "3/5".static final BigFraction
BigFraction.THREE_QUARTERS
A fraction representing "3/4".static final BigFraction
BigFraction.TWO
A fraction representing "2 / 1".static final BigFraction
BigFraction.TWO_FIFTHS
A fraction representing "2/5".static final BigFraction
BigFraction.TWO_QUARTERS
A fraction representing "2/4".static final BigFraction
BigFraction.TWO_THIRDS
A fraction representing "2/3".static final BigFraction
BigFraction.ZERO
A fraction representing "0".Modifier and TypeMethodDescriptionBigFraction.abs()
Returns the absolute value of thisBigFraction
.BigFraction.add
(int i) Adds the value of this fraction to the passedinteger
, returning the result in reduced form.BigFraction.add
(long l) Adds the value of this fraction to the passedlong
, returning the result in reduced form.BigFraction.add
(BigInteger bg) Adds the value of this fraction to the passedBigInteger
, returning the result in reduced form.BigFraction.add
(BigFraction fraction) Adds the value of this fraction to another, returning the result in reduced form.BigFraction.divide
(int i) Divide the value of this fraction by the passedint
, iethis * 1 / i
, returning the result in reduced form.BigFraction.divide
(long l) Divide the value of this fraction by the passedlong
, iethis * 1 / l
, returning the result in reduced form.BigFraction.divide
(BigInteger bg) Divide the value of this fraction by the passedBigInteger
, iethis * 1 / bg
, returning the result in reduced form.BigFraction.divide
(BigFraction fraction) Divide the value of this fraction by another, returning the result in reduced form.BigFraction.gcd
(BigFraction s) Rational number greatest common divisor.BigFractionField.getOne()
Get the multiplicative identity of the field.static BigFraction
BigFraction.getReducedFraction
(int numerator, int denominator) Creates aBigFraction
instance with the 2 parts of a fraction Y/Z.BigFractionField.getZero()
Get the additive identity of the field.BigFraction.lcm
(BigFraction s) Rational number least common multiple.BigFraction.multiply
(int i) Multiply the value of this fraction by the passedint
, returning the result in reduced form.BigFraction.multiply
(long l) Multiply the value of this fraction by the passedlong
, returning the result in reduced form.BigFraction.multiply
(BigInteger bg) Multiplies the value of this fraction by the passedBigInteger
, returning the result in reduced form.BigFraction.multiply
(BigFraction fraction) Multiplies the value of this fraction by another, returning the result in reduced form.BigFraction.negate()
Return the additive inverse of this fraction, returning the result in reduced form.Parses a string to produce aBigFraction
object.BigFractionFormat.parse
(String source, ParsePosition pos) Parses a string to produce aBigFraction
object.ProperBigFractionFormat.parse
(String source, ParsePosition pos) Parses a string to produce aBigFraction
object.BigFraction.pow
(int exponent) Returns aBigFraction
whose value is(this<sup>exponent</sup>)
, returning the result in reduced form.BigFraction.pow
(long exponent) Returns aBigFraction
whose value is thisexponent, returning the result in reduced form.BigFraction.pow
(BigInteger exponent) Returns aBigFraction
whose value is thisexponent, returning the result in reduced form.BigFraction.reciprocal()
Return the multiplicative inverse of this fraction.BigFraction.reduce()
Reduce thisBigFraction
to its lowest terms.BigFraction.subtract
(int i) Subtracts the value of aninteger
from the value of thisBigFraction
, returning the result in reduced form.BigFraction.subtract
(long l) Subtracts the value of along
from the value of thisBigFraction
, returning the result in reduced form.BigFraction.subtract
(BigInteger bg) Subtracts the value of anBigInteger
from the value of thisBigFraction
, returning the result in reduced form.BigFraction.subtract
(BigFraction fraction) Subtracts the value of another fraction from the value of this one, returning the result in reduced form.Modifier and TypeMethodDescriptionstatic Pair<BigFraction,
Boolean> BigFraction.convergent
(double value, int maxConvergents, BigFraction.ConvergenceTest convergenceTest) Returns the last element of the series of convergent-steps to approximate the given value.static Stream<BigFraction>
BigFraction.convergents
(double value, int maxConvergents) Generate astream
of convergents from a real number.BigFractionField.getRuntimeClass()
Returns the runtime class of the FieldElement.Modifier and TypeMethodDescriptionBigFraction.add
(BigFraction fraction) Adds the value of this fraction to another, returning the result in reduced form.int
BigFraction.compareTo
(BigFraction object) Compares this object to another based on size.BigFraction.divide
(BigFraction fraction) Divide the value of this fraction by another, returning the result in reduced form.BigFractionFormat.format
(BigFraction BigFraction, StringBuffer toAppendTo, FieldPosition pos) Formats aBigFraction
object to produce a string.ProperBigFractionFormat.format
(BigFraction fraction, StringBuffer toAppendTo, FieldPosition pos) Formats aBigFraction
object to produce a string.static String
BigFractionFormat.formatBigFraction
(BigFraction f) This static method calls formatBigFraction() on a default instance of BigFractionFormat.BigFraction.gcd
(BigFraction s) Rational number greatest common divisor.BigFraction.lcm
(BigFraction s) Rational number least common multiple.BigFraction.multiply
(BigFraction fraction) Multiplies the value of this fraction by another, returning the result in reduced form.BigFraction.subtract
(BigFraction fraction) Subtracts the value of another fraction from the value of this one, returning the result in reduced form. -
Uses of BigFraction in org.hipparchus.linear
Modifier and TypeMethodDescriptionstatic Array2DRowRealMatrix
MatrixUtils.bigFractionMatrixToRealMatrix
(FieldMatrix<BigFraction> m)