|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.ufd.PolyUfdUtil
public class PolyUfdUtil
Polynomial ufd utilities, like conversion between different representations and Hensel lifting.
Constructor Summary | |
---|---|
PolyUfdUtil()
|
Method Summary | ||
---|---|---|
static
|
backSubstituteKronecker(GenPolynomialRing<C> fac,
GenPolynomial<C> A,
long d)
Kronecker back substitution. |
|
static
|
backSubstituteKronecker(GenPolynomialRing<C> fac,
java.util.List<GenPolynomial<C>> A,
long d)
Kronecker back substitution. |
|
static
|
ensureFieldProperty(AlgebraicNumberRing<C> afac)
Ensure that the field property is determined. |
|
static
|
fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac,
GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients. |
|
static
|
fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac,
java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients. |
|
static
|
integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac,
java.util.Collection<GenPolynomial<Quotient<C>>> L)
Integral polynomial from rational function coefficients. |
|
static
|
integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac,
GenPolynomial<Quotient<C>> A)
Integral polynomial from rational function coefficients. |
|
static
|
introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac,
GenPolynomial<C> A)
Introduce lower variable. |
|
static
|
norm(GenPolynomial<AlgebraicNumber<C>> A)
Norm of a polynomial with AlgebraicNumber coefficients. |
|
static
|
norm(GenPolynomial<AlgebraicNumber<C>> A,
long k)
Norm of a polynomial with AlgebraicNumber coefficients. |
|
static
|
quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac,
java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Rational function from integral polynomial coefficients. |
|
static
|
quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac,
GenPolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients. |
|
static
|
substituteConvertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac,
GenPolynomial<C> A,
long k)
Convert to AlgebraicNumber coefficients. |
|
static
|
substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac,
GenPolynomial<AlgebraicNumber<C>> A,
long k)
From AlgebraicNumber coefficients. |
|
static
|
substituteKronecker(GenPolynomial<C> A)
Kronecker substitution. |
|
static
|
substituteKronecker(GenPolynomial<C> A,
long d)
Kronecker substitution. |
|
static
|
substituteKronecker(java.util.List<GenPolynomial<C>> A,
int d)
Kronecker substitution. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PolyUfdUtil()
Method Detail |
---|
public static <C extends GcdRingElem<C>> GenPolynomial<GenPolynomial<C>> integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<Quotient<C>> A)
fac
- result polynomial factory.A
- polynomial with rational function coefficients to be converted.
public static <C extends GcdRingElem<C>> java.util.List<GenPolynomial<GenPolynomial<C>>> integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenPolynomial<Quotient<C>>> L)
fac
- result polynomial factory.L
- list of polynomial with rational function coefficients to be
converted.
public static <C extends GcdRingElem<C>> GenPolynomial<Quotient<C>> quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, GenPolynomial<GenPolynomial<C>> A)
fac
- result polynomial factory.A
- polynomial with integral polynomial coefficients to be
converted.
public static <C extends GcdRingElem<C>> java.util.List<GenPolynomial<Quotient<C>>> quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
fac
- result polynomial factory.L
- list of polynomials with integral polynomial coefficients to be
converted.
public static <C extends RingElem<C>> GenPolynomial<GenPolynomial<C>> fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
fac
- result polynomial factory.A
- polynomial with GenPolynomial<BigInteger> coefficients to
be converted.
public static <C extends RingElem<C>> java.util.List<GenPolynomial<GenPolynomial<C>>> fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
fac
- result polynomial factory.L
- polynomial list with GenPolynomial<BigInteger>
coefficients to be converted.
public static <C extends GcdRingElem<C>> GenPolynomial<GenPolynomial<C>> introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
rfac
- result polynomial factory.A
- polynomial to be extended.
public static <C extends GcdRingElem<C>> GenPolynomial<GenPolynomial<C>> substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A, long k)
rfac
- result polynomial factory.A
- polynomial with AlgebraicNumber coefficients to be converted.k
- for (y-k x) substitution.
public static <C extends GcdRingElem<C>> GenPolynomial<AlgebraicNumber<C>> substituteConvertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A, long k)
pfac
- result polynomial factory.A
- polynomial with GenPolynomial<BigInteger> coefficients to
be converted.k
- for (y-k x) substitution.
public static <C extends GcdRingElem<C>> GenPolynomial<C> norm(GenPolynomial<AlgebraicNumber<C>> A, long k)
A
- polynomial from GenPolynomial<AlgebraicNumber<C>>.k
- for (y - k x) substitution.
public static <C extends GcdRingElem<C>> GenPolynomial<C> norm(GenPolynomial<AlgebraicNumber<C>> A)
A
- polynomial from GenPolynomial<AlgebraicNumber<C>>.
public static <C extends GcdRingElem<C>> void ensureFieldProperty(AlgebraicNumberRing<C> afac)
afac
- algebraic number ring.public static <C extends GcdRingElem<C>> GenPolynomial<C> substituteKronecker(GenPolynomial<C> A)
A
- polynomial to be converted.
public static <C extends GcdRingElem<C>> GenPolynomial<C> substituteKronecker(GenPolynomial<C> A, long d)
A
- polynomial to be converted.
public static <C extends GcdRingElem<C>> java.util.List<GenPolynomial<C>> substituteKronecker(java.util.List<GenPolynomial<C>> A, int d)
A
- list of polynomials to be converted.
public static <C extends GcdRingElem<C>> GenPolynomial<C> backSubstituteKronecker(GenPolynomialRing<C> fac, GenPolynomial<C> A, long d)
A
- polynomial to be converted.fac
- result polynomial factory.
public static <C extends GcdRingElem<C>> java.util.List<GenPolynomial<C>> backSubstituteKronecker(GenPolynomialRing<C> fac, java.util.List<GenPolynomial<C>> A, long d)
A
- list of polynomials to be converted.fac
- result polynomial factory.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |