Documentation of 'edu.jas.root.PolyUtilRoot' Java class
PolyUtilRoot
edu.jas.root

Class PolyUtilRoot



  • public class PolyUtilRoot
    extends java.lang.Object
    Polynomial utilities related to real and complex roots.
    • Constructor Detail

      • PolyUtilRoot

        public PolyUtilRoot()
    • Method Detail

      • convertToAlgebraicCoefficients

        public static <C extends GcdRingElem<C> & RationalGenPolynomial<RealAlgebraicNumber<C>> convertToAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac,
                                                                                                                                 GenPolynomial<C> A)
        Convert to RealAlgebraicNumber coefficients. Represent as polynomial with RealAlgebraicNumber coefficients, C is e.g. ModInteger or BigRational.
        Parameters:
        pfac - result polynomial factory.
        A - polynomial with C coefficients to be converted.
        Returns:
        polynomial with RealAlgebraicNumber<C> coefficients.
      • convertToRecAlgebraicCoefficients

        public static <C extends GcdRingElem<C> & RationalGenPolynomial<RealAlgebraicNumber<C>> convertToRecAlgebraicCoefficients(int depth,
                                                                                                                                    GenPolynomialRing<RealAlgebraicNumber<C>> pfac,
                                                                                                                                    GenPolynomial<C> A)
        Convert to recursive RealAlgebraicNumber coefficients. Represent as polynomial with recursive RealAlgebraicNumber coefficients, C is e.g. ModInteger or BigRational.
        Parameters:
        depth - recursion depth of RealAlgebraicNumber coefficients.
        pfac - result polynomial factory.
        A - polynomial with C coefficients to be converted.
        Returns:
        polynomial with RealAlgebraicNumber<C> coefficients.
      • convertRecursiveToAlgebraicCoefficients

        public static <C extends GcdRingElem<C> & RationalGenPolynomial<RealAlgebraicNumber<C>> convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac,
                                                                                                                                          GenPolynomial<GenPolynomial<C>> A)
        Convert to RealAlgebraicNumber coefficients. Represent as polynomial with RealAlgebraicNumber coefficients, C is e.g. ModInteger or BigRational.
        Parameters:
        pfac - result polynomial factory.
        A - recursive polynomial with GenPolynomial<BigInteger> coefficients to be converted.
        Returns:
        polynomial with RealAlgebraicNumber<C> coefficients.
      • convertToRealCoefficients

        public static <C extends GcdRingElem<C> & RationalGenPolynomial<RealAlgebraicNumber<C>> convertToRealCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac,
                                                                                                                            GenPolynomial<C> A)
        Convert to RealAlgebraicNumber coefficients. Represent as polynomial with RealAlgebraicNumber coefficients, C is e.g. BigRational.
        Parameters:
        pfac - result polynomial factory.
        A - polynomial with C coefficients to be converted.
        Returns:
        polynomial with RealAlgebraicNumber<C> coefficients.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.