Documentation of 'Catalano.Math.RationalNumber' Java class
RationalNumber
Catalano.Math

Class RationalNumber



  • public class RationalNumber
    extends java.lang.Object
    Rational Number.
    • Constructor Detail

      • RationalNumber

        public RationalNumber(int number)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        number - Number.
      • RationalNumber

        public RationalNumber(int numerator,
                              int denominator)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • RationalNumber

        public RationalNumber(java.math.BigInteger number)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        number - Number.
      • RationalNumber

        public RationalNumber(java.math.BigInteger numerator,
                              java.math.BigInteger denominator)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
    • Method Detail

      • getNumerator

        public java.math.BigInteger getNumerator()
        Get Numerator.
        Returns:
        Numerator.
      • setNumerator

        public void setNumerator(java.math.BigInteger numerator)
        Set Numerator.
        Parameters:
        numerator - Numerator.
      • getDenominator

        public java.math.BigInteger getDenominator()
        Get Denominator.
        Returns:
        Denominator.
      • setDenominator

        public void setDenominator(java.math.BigInteger denominator)
        Set Denominator.
        Parameters:
        denominator - Denominator.
      • isAlwaysFactorize

        public boolean isAlwaysFactorize()
        Check if each operation is being factorized.
        Returns:
        True if every operation is factorized, otherwise false.
      • setAlwaysFactorize

        public void setAlwaysFactorize(boolean alwaysFactorize)
        Set if need to factorize the rational number for every operation.
        Parameters:
        alwaysFactorize - True if need to factorize.
      • Abs

        public void Abs()
        Absolute value.
      • Add

        public void Add(int number)
        Add operation.
        Parameters:
        number - Number.
      • Add

        public void Add(int numerator,
                        int denominator)
        Add operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Add

        public void Add(java.math.BigInteger number)
        Add operation.
        Parameters:
        number - Numerator.
      • Add

        public void Add(java.math.BigInteger numerator,
                        java.math.BigInteger denominator)
        Add operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Add

        public void Add(RationalNumber rn)
        Add operation.
        Parameters:
        rn - Rational number.
      • Divide

        public static RationalNumber Divide(RationalNumber rn1,
                                            RationalNumber rn2)
        Divide operation. Rn / Rn.
        Parameters:
        rn1 - Rational Number.
        rn2 - Rational Number.
        Returns:
        Result of divide operation.
      • Divide

        public void Divide(int number)
        Divide operation.
        Parameters:
        number - Number.
      • Divide

        public void Divide(int numerator,
                           int denominator)
        Divide operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Divide

        public void Divide(java.math.BigInteger number)
        Divide operation.
        Parameters:
        number - Number.
      • Divide

        public void Divide(java.math.BigInteger numerator,
                           java.math.BigInteger denominator)
        Divide operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Divide

        public void Divide(RationalNumber rn)
        Divide operation.
        Parameters:
        rn - Rational number.
      • Multiply

        public static RationalNumber Multiply(RationalNumber rn1,
                                              RationalNumber rn2)
        Multiply operation. Rn * Rn.
        Parameters:
        rn1 - Rational Number.
        rn2 - Rational Number.
        Returns:
        Result of multiply operation.
      • Multiply

        public void Multiply(int number)
        Multiply operation.
        Parameters:
        number - Number.
      • Multiply

        public void Multiply(int numerator,
                             int denominator)
        Multiply operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Multiply

        public void Multiply(java.math.BigInteger number)
        Multiply operation.
        Parameters:
        number - Number.
      • Multiply

        public void Multiply(java.math.BigInteger numerator,
                             java.math.BigInteger denominator)
        Multiply operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Multiply

        public void Multiply(RationalNumber rn)
        Multiply operation.
        Parameters:
        rn - Rational number.
      • Pow

        public static RationalNumber Pow(RationalNumber rn,
                                         int power)
        Power of the number.
        Parameters:
        rn - Rational number.
        power - Power expoent.
        Returns:
        The result rn^power.
      • pow

        public void pow(int power)
        Power of the number.
        Parameters:
        power - Power expoent.
      • Subtract

        public static RationalNumber Subtract(RationalNumber rn1,
                                              RationalNumber rn2)
        Subtract operation. Rn - Rn.
        Parameters:
        rn1 - Rational Number.
        rn2 - Rational Number.
        Returns:
        Result of subtract operation.
      • Subtract

        public void Subtract(int number)
        Subtract operation.
        Parameters:
        number - Number.
      • Subtract

        public void Subtract(int numerator,
                             int denominator)
        Subtract operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Subtract

        public void Subtract(java.math.BigInteger number)
        Subtract operation.
        Parameters:
        number - Number.
      • Subtract

        public void Subtract(java.math.BigInteger numerator,
                             java.math.BigInteger denominator)
        Subtract operation.
        Parameters:
        numerator - Numerator.
        denominator - Denominator.
      • Subtract

        public void Subtract(RationalNumber rn)
        Subtract operation.
        Parameters:
        rn - Rational number.
      • Factorize

        public void Factorize()
        Factorize the rational number.
      • Swap

        public void Swap()
        Swap the numerator with the denominator.
      • doubleValue

        public double doubleValue()
        Convert to double.
        Returns:
        Double value.
      • toString

        public java.lang.String toString()
        Rational number representational. Rn = numerator / denominator
        Overrides:
        toString in class java.lang.Object
        Returns:
        Representation.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.