|
|||||||||
| 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 | ||||||||