Package edu.jas.root

Class RealArithUtil


  • public class RealArithUtil
    extends java.lang.Object
    Real arithmetic utilities.
    • Field Detail

      • logger

        private static final org.apache.logging.log4j.Logger logger
      • debug

        private static final boolean debug
    • Constructor Detail

      • RealArithUtil

        public RealArithUtil()
    • Method Detail

      • continuedFraction

        public static java.util.List<BigInteger> continuedFraction​(RealAlgebraicNumber<BigRational> A,
                                                                   int M)
        Continued fraction.
        Parameters:
        A - real algebraic number.
        M - approximation, length of continued fraction.
        Returns:
        continued fraction for A.
      • continuedFractionApprox

        public static BigRational continuedFractionApprox​(java.util.List<BigInteger> A)
        Continued fraction approximation.
        Parameters:
        A - continued fraction.
        Returns:
        ratonal number approximation for A.