Uses of Class
edu.jas.poly.GenPolynomial
-
Packages that use GenPolynomial Package Description edu.jas.application Groebner base application package.edu.jas.fd Factorization domain package for solvable polynomial rings.edu.jas.gb Groebner bases package.edu.jas.gbmod Module Groebner base package.edu.jas.gbufd Groebner bases using unique factorization package.edu.jas.integrate Elementary Integration package.edu.jas.poly Generic coefficients polynomial package.edu.jas.ps Generic coefficients power series package.edu.jas.root Real and Complex Root Computation package.edu.jas.ufd Unique factorization domain package.edu.jas.ufdroot Unique Factorization Domain and Roots package. -
-
Uses of GenPolynomial in edu.jas.application
Subclasses of GenPolynomial in edu.jas.application Modifier and Type Class Description class
LocalSolvablePolynomial<C extends GcdRingElem<C>>
LocalSolvablePolynomial generic recursive solvable polynomials implementing RingElem.class
ResidueSolvablePolynomial<C extends GcdRingElem<C>>
ResidueSolvablePolynomial generic solvable polynomials with solvable residue coefficients implementing RingElem.class
ResidueSolvableWordPolynomial<C extends GcdRingElem<C>>
ResidueSolvableWordPolynomial solvable polynomials with WordResidue coefficients implementing RingElem.Fields in edu.jas.application declared as GenPolynomial Modifier and Type Field Description protected GenPolynomial<C>
Local. den
Denominator part of the element data structure.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. green
The part with green (= zero) terms and coefficients.protected GenPolynomial<C>
Local. num
Numerator part of the element data structure.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. red
The part with red (= non zero) terms and coefficients.(package private) GenPolynomial<BigInteger>
IntegerProgram. S
GenPolynomial<C>
Residue. val
Value part of the element data structure.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. white
The part with white (= unknown color) terms and coefficients.Fields in edu.jas.application with type parameters of type GenPolynomial Modifier and Type Field Description protected PolynomialList<GenPolynomial<C>>
GroebnerSystem. cgb
Comprehensive Groebner base for this Groebner system.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. green
The part with green (= zero) terms and coefficients.java.util.List<GenPolynomial<C>>
IdealWithUniv. others
A list of other useful polynomials.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. red
The part with red (= non zero) terms and coefficients.protected GenPolynomialRing<GenPolynomial<C>>
OrderedCPairlist. ring
java.util.List<GenPolynomial<C>>
IdealWithUniv. upolys
The list of univariate polynomials.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. white
The part with white (= unknown color) terms and coefficients.Methods in edu.jas.application that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraicPrim. baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<RealAlgebraicNumber<C>>>
FactorRealReal. baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<C>>
Ideal. constructUnivariate()
Construct univariate polynomials of minimal degree in all variables in zero dimensional ideal(G).static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<Product<Residue<C>>> P, int i)
From product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, java.util.List<GenPolynomial<Product<Residue<C>>>> L, int i)
From product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, java.util.List<GenPolynomial<Product<Residue<C>>>> L, int i)
From product representation.java.util.List<GenPolynomial<GenPolynomial<C>>>
ComprehensiveGroebnerBaseSeq. GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base via Groebner system.java.util.List<GenPolynomial<GenPolynomial<C>>>
ComprehensiveGroebnerBaseSeq. GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base via Groebner system.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerSystem. getCGB()
Get comprehensive Groebner base.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerSystem. getCGB()
Get comprehensive Groebner base.java.util.List<GenPolynomial<C>>
ColoredSystem. getConditionNonZero()
Get non zero condition.java.util.List<GenPolynomial<C>>
ColoredSystem. getConditionZero()
Get zero condition.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. getEssentialPolynomial()
Get essential polynomial.java.util.List<GenPolynomial<GenPolynomial<C>>>
ColoredSystem. getEssentialPolynomialList()
Get list of essential polynomials.java.util.List<GenPolynomial<GenPolynomial<C>>>
ColoredSystem. getEssentialPolynomialList()
Get list of essential polynomials.static java.util.List<GenPolynomial<BigRational>>
ExamplesGeoTheorems. getExample()
get Pappus Example.java.util.List<GenPolynomial<C>>
ColoredSystem. getGreenCoefficients()
Get list of green coefficients of polynomials.java.util.List<GenPolynomial<C>>
ColorPolynomial. getGreenCoefficients()
Get zero condition on coefficients.java.util.List<GenPolynomial<C>>
Ideal. getList()
Get the List of GenPolynomials.GenPolynomial<GenPolynomial<C>>
ColorPolynomial. getPolynomial()
Get full polynomial.java.util.List<GenPolynomial<GenPolynomial<C>>>
ColoredSystem. getPolynomialList()
Get list of full polynomials.java.util.List<GenPolynomial<GenPolynomial<C>>>
ColoredSystem. getPolynomialList()
Get list of full polynomials.java.util.List<GenPolynomial<C>>
ColoredSystem. getRedCoefficients()
Get list of red coefficients of polynomials.java.util.List<GenPolynomial<C>>
ColorPolynomial. getRedCoefficients()
Get non zero condition on coefficients.java.util.Map.Entry<ExpVector,GenPolynomial<C>>
ColorPolynomial. leadingMonomial()
Get leading monomial.java.util.List<GenPolynomial<C>>
Ideal. normalform(java.util.List<GenPolynomial<C>> L)
Normalform for list of elements.static <C extends GcdRingElem<C>>
java.util.Map<Ideal<C>,PolynomialList<GenPolynomial<C>>>PolyUtilApp. productSlice(PolynomialList<Product<Residue<C>>> L)
Product slice.static <C extends GcdRingElem<C>>
PolynomialList<GenPolynomial<C>>PolyUtilApp. productSlice(PolynomialList<Product<Residue<C>>> L, int i)
Product slice at i.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<Residue<C>>>>PolyUtilApp. toProductRes(GenPolynomialRing<Product<Residue<C>>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<Residue<C>>>>PolyUtilApp. toProductRes(java.util.List<ColoredSystem<C>> CS)
Product residue representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Residue<C>>>PolyUtilApp. toResidue(GenPolynomialRing<Residue<C>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Residue coefficient representation.Methods in edu.jas.application with parameters of type GenPolynomial Modifier and Type Method Description Ideal<C>
Ideal. annihilator(GenPolynomial<C> h)
Annihilator for element modulo this ideal.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraicPrim. baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<RealAlgebraicNumber<C>>>
FactorRealReal. baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<Condition<C>>
CReductionSeq. caseDistinction(Condition<C> cond, GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list.java.util.List<Condition<C>>
CReductionSeq. caseDistinction(java.util.List<Condition<C>> cd, GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list.Condition.Color
Condition. color(GenPolynomial<C> c)
Determine color of polynomial.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersSquarefree(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.boolean
Ideal. contains(GenPolynomial<C> b)
Ideal containment.(package private) static <C extends RingElem<C>>
GenPolynomial<C>PolyUtilApp. convert(GenPolynomialRing<C> fac, GenPolynomial<C> p)
(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> p)
(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplexComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<Complex<C>> p)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. convertToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<Complex<C>> A)
Convert to Complex<RealAlgebraicNumber> coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtilApp. convertToPrimitiveElem(AlgebraicNumberRing<C> cfac, AlgebraicNumber<C> A, AlgebraicNumber<C> B, GenPolynomial<AlgebraicNumber<AlgebraicNumber<C>>> a)
Convert to primitive element ring.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtilApp. convertToPrimitiveElem(AlgebraicNumberRing<C> cfac, AlgebraicNumber<C> A, GenPolynomial<AlgebraicNumber<C>> a)
Convert coefficients to primitive element ring.Local<C>
LocalRing. create(GenPolynomial<C> n)
Create from numerator.Local<C>
LocalRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.SolvableLocalResidue<C>
SolvableLocalResidueRing. create(GenPolynomial<C> n)
Create from numerator.SolvableLocalResidue<C>
SolvableLocalResidueRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.SolvableLocal<C>
SolvableLocalRing. create(GenPolynomial<C> n)
Create from numerator.SolvableLocal<C>
SolvableLocalRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.SolvableResidue<C>
SolvableResidueRing. create(GenPolynomial<C> n)
Create from numerator.SolvableResidue<C>
SolvableResidueRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.ColorPolynomial<C>
Condition. determine(GenPolynomial<GenPolynomial<C>> A)
Determine polynomial.ColorPolynomial<C>
ColorPolynomial. divide(GenPolynomial<C> s)
ColorPolynomial division by coefficient.Complex<RealAlgebraicNumber<C>>
EvaluateToComplexReal. eval(GenPolynomial<Complex<C>> c)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.Condition<C>
Condition. extendNonZero(GenPolynomial<C> nz)
Extend condition with non-zero polynomial.Condition<C>
Condition. extendZero(GenPolynomial<C> z)
Extend condition with zero polynomial.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<Product<Residue<C>>> P, int i)
From product representation.Ideal<C>
Ideal. infiniteQuotient(GenPolynomial<C> h)
Infinite quotient.int
Ideal. infiniteQuotientExponent(GenPolynomial<C> h, Ideal<C> Q)
Infinite quotient exponent.Ideal<C>
Ideal. infiniteQuotientOld(GenPolynomial<C> h)
Infinite quotient.Ideal<C>
Ideal. infiniteQuotientRab(GenPolynomial<C> h)
Infinite quotient.GenPolynomial<C>
Ideal. inverse(GenPolynomial<C> h)
Inverse for element modulo this ideal.boolean
Ideal. isAnnihilator(GenPolynomial<C> h, Ideal<C> A)
Test for annihilator of element modulo this ideal.boolean
Ideal. isRadicalMember(GenPolynomial<C> h)
Radical membership test.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, java.util.List<Complex<RealAlgebraicNumber<C>>> R)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRootRealCoeff(GenPolynomial<C> f, Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.boolean
Ideal. isUnit(GenPolynomial<C> h)
Test if element is a unit modulo this ideal.ColorPolynomial<C>
ColorPolynomial. multiply(GenPolynomial<C> s)
ColorPolynomial multiplication by coefficient.ColorPolynomial<C>
ColorPolynomial. multiply(GenPolynomial<C> s, ExpVector e)
ColorPolynomial multiplication by monomial.Local<C>
Local. multiply(GenPolynomial<C> b)
Local multiplication by GenPolynomial.GenPolynomial<C>
Ideal. normalform(GenPolynomial<C> h)
Normalform for element.Ideal<C>
Ideal. product(GenPolynomial<C> b)
Product.Ideal<C>
Ideal. quotient(GenPolynomial<C> h)
Quotient.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilApp. realAlgFromRealCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> afac, GenPolynomial<RealAlgebraicNumber<C>> A)
Convert to RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilApp. realFromRealAlgCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> rfac, GenPolynomial<RealAlgebraicNumber<C>> A)
Convert to RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
AlgebraicRootsPrimElem<C>RootFactoryApp. rootReduce(GenPolynomial<C> a, GenPolynomial<C> b)
Root reduce of real and complex algebraic numbers.ColorPolynomial<C>
ColorPolynomial. subtract(GenPolynomial<C> s, ExpVector e)
ColorPolynomial subtract.ColorPolynomial<C>
ColorPolynomial. sum(GenPolynomial<C> s, ExpVector e)
ColorPolynomial summation.Ideal<C>
Ideal. sum(GenPolynomial<C> b)
Summation.RecSolvablePolynomial<C>
LocalSolvablePolynomialRing. toPolyCoefficients(GenPolynomial<SolvableLocal<C>> A)
Integral function from rational polynomial coefficients.RecSolvablePolynomial<C>
ResidueSolvablePolynomialRing. toPolyCoefficients(GenPolynomial<SolvableResidue<C>> A)
Integral function from solvable residue coefficients.RecSolvableWordPolynomial<C>
ResidueSolvableWordPolynomialRing. toPolyCoefficients(GenPolynomial<WordResidue<C>> A)
Integral word function from word residue coefficients.static <C extends GcdRingElem<C>>
Product<Residue<C>>PolyUtilApp. toProductRes(ProductRing<Residue<C>> pfac, GenPolynomial<C> c)
Product representation.static <C extends GcdRingElem<C>>
GenPolynomial<Product<Residue<C>>>PolyUtilApp. toProductRes(GenPolynomialRing<Product<Residue<C>>> pfac, GenPolynomial<GenPolynomial<C>> A)
Product representation.static <C extends GcdRingElem<C>>
GenPolynomial<Residue<C>>PolyUtilApp. toResidue(GenPolynomialRing<Residue<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Residue coefficient representation.Method parameters in edu.jas.application with type arguments of type GenPolynomial Modifier and Type Method Description java.util.List<Condition<C>>
CReductionSeq. caseDistinction(Condition<C> cond, GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list.java.util.List<Condition<C>>
CReductionSeq. caseDistinction(java.util.List<Condition<C>> cd, GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list.java.util.List<Condition<C>>
CReductionSeq. caseDistinction(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Case distinction conditions of parametric polynomial list.java.util.List<Condition<C>>
CReductionSeq. caseDistinction(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Case distinction conditions of parametric polynomial list.static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<Complex<BigDecimal>>>PolyUtilApp. complexRoots(Ideal<D> I, java.util.List<GenPolynomial<D>> univs, BigRational eps)
Construct superset of complex roots for zero dimensional ideal(G).boolean
Ideal. contains(java.util.List<GenPolynomial<C>> B)
Ideal containment.protected boolean
Ideal. containsHT(java.util.Set<java.lang.Integer> H, java.util.List<GenPolynomial<C>> G)
Ideal head term containment test.ColorPolynomial<C>
Condition. determine(GenPolynomial<GenPolynomial<C>> A)
Determine polynomial.java.util.List<ColorPolynomial<C>>
Condition. determine(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Determine list of polynomials.java.util.List<ColorPolynomial<C>>
Condition. determine(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Determine list of polynomials.java.util.List<ColoredSystem<C>>
CReductionSeq. determine(java.util.List<GenPolynomial<GenPolynomial<C>>> H)
Determine polynomial list.java.util.List<ColoredSystem<C>>
CReductionSeq. determine(java.util.List<GenPolynomial<GenPolynomial<C>>> H)
Determine polynomial list.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.LocalSolvablePolynomial<C>
LocalSolvablePolynomialRing. fromPolyCoefficients(GenSolvablePolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients.ResidueSolvablePolynomial<C>
ResidueSolvablePolynomialRing. fromPolyCoefficients(GenSolvablePolynomial<GenPolynomial<C>> A)
Solvable residue coefficients from integral polynomial coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<Product<Residue<C>>> P, int i)
From product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, java.util.List<GenPolynomial<Product<Residue<C>>>> L, int i)
From product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtilApp. fromProduct(GenPolynomialRing<GenPolynomial<C>> pfac, java.util.List<GenPolynomial<Product<Residue<C>>>> L, int i)
From product representation.java.util.List<GenPolynomial<GenPolynomial<C>>>
ComprehensiveGroebnerBaseSeq. GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base via Groebner system.java.util.List<GenPolynomial<GenPolynomial<C>>>
ComprehensiveGroebnerBaseSeq. GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base via Groebner system.GroebnerSystem<C>
ComprehensiveGroebnerBaseSeq. GBsys(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base system using pairlist class.GroebnerSystem<C>
ComprehensiveGroebnerBaseSeq. GBsys(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base system using pairlist class.static boolean
PolyUtilApp. isComplexRoots(java.util.List<GenPolynomial<Complex<BigDecimal>>> L, java.util.List<java.util.List<Complex<BigDecimal>>> roots, BigDecimal eps)
Test for complex roots of zero dimensional ideal(L).boolean
ComprehensiveGroebnerBaseSeq. isGB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test.boolean
ComprehensiveGroebnerBaseSeq. isGB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test.boolean
ComprehensiveGroebnerBaseSeq. isGB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test.boolean
ComprehensiveGroebnerBaseSeq. isGB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test.boolean
ComprehensiveGroebnerBaseSeq. isGBcol(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems.boolean
ComprehensiveGroebnerBaseSeq. isGBcol(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems.boolean
ComprehensiveGroebnerBaseSeq. isGBcol(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems.boolean
ComprehensiveGroebnerBaseSeq. isGBcol(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems.boolean
ComprehensiveGroebnerBaseSeq. isGBsubst(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution.boolean
ComprehensiveGroebnerBaseSeq. isGBsubst(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution.boolean
ComprehensiveGroebnerBaseSeq. isGBsubst(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution.boolean
ComprehensiveGroebnerBaseSeq. isGBsubst(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution.static boolean
PolyUtilApp. isRealRoots(java.util.List<GenPolynomial<BigDecimal>> L, java.util.List<java.util.List<BigDecimal>> roots, BigDecimal eps)
Test for real roots of zero dimensional ideal(L).java.util.List<GenPolynomial<C>>
Ideal. normalform(java.util.List<GenPolynomial<C>> L)
Normalform for list of elements.IdealWithUniv<C>
Ideal. normalPositionFor(int i, int j, java.util.List<GenPolynomial<C>> og)
Compute normal position for variables i and j.(package private) IdealWithUniv<C>
Ideal. normalPositionForChar0(int i, int j, java.util.List<GenPolynomial<C>> og)
Compute normal position for variables i and j, characteristic zero.(package private) IdealWithUniv<C>
Ideal. normalPositionForCharP(int i, int j, java.util.List<GenPolynomial<C>> og)
Compute normal position for variables i and j, positive characteristic.static <C extends GcdRingElem<C>>
java.lang.StringPolyUtilApp. productSliceToString(java.util.Map<Ideal<C>,PolynomialList<GenPolynomial<C>>> L)
Product slice to String.static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<BigDecimal>>PolyUtilApp. realRoots(Ideal<D> I, java.util.List<GenPolynomial<D>> univs, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).Ideal<C>
Ideal. sum(java.util.List<GenPolynomial<C>> L)
Summation.static <C extends GcdRingElem<C>>
GenPolynomial<Product<Residue<C>>>PolyUtilApp. toProductRes(GenPolynomialRing<Product<Residue<C>>> pfac, GenPolynomial<GenPolynomial<C>> A)
Product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<Residue<C>>>>PolyUtilApp. toProductRes(GenPolynomialRing<Product<Residue<C>>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<Residue<C>>>>PolyUtilApp. toProductRes(GenPolynomialRing<Product<Residue<C>>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Product representation.static <C extends GcdRingElem<C>>
GenPolynomial<Residue<C>>PolyUtilApp. toResidue(GenPolynomialRing<Residue<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Residue coefficient representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Residue<C>>>PolyUtilApp. toResidue(GenPolynomialRing<Residue<C>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Residue coefficient representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Residue<C>>>PolyUtilApp. toResidue(GenPolynomialRing<Residue<C>> pfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Residue coefficient representation.java.util.List<IdealWithUniv<C>>
Ideal. zeroDimDecompositionExtension(java.util.List<GenPolynomial<C>> upol, java.util.List<GenPolynomial<C>> og)
Zero dimensional ideal irreducible decomposition extension.Constructors in edu.jas.application with parameters of type GenPolynomial Constructor Description AlgebraicRootsPrimElem(GenPolynomial<C> p, GenPolynomial<Complex<C>> cp, java.util.List<RealAlgebraicNumber<C>> r, java.util.List<ComplexAlgebraicNumber<C>> c, PrimitiveElement<C> pe, java.util.List<AlgebraicNumber<C>> ru)
Constructor.ColorPolynomial(GenPolynomial<GenPolynomial<C>> g, GenPolynomial<GenPolynomial<C>> r, GenPolynomial<GenPolynomial<C>> w)
The constructor creates a colored polynomial from the colored parts.Local(LocalRing<C> r, GenPolynomial<C> n)
The constructor creates a Local object from a ring factory and a numerator polynomial.Local(LocalRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
The constructor creates a Local object from a ring factory and a numerator and denominator polynomial.Local(LocalRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d, boolean isred)
The constructor creates a Local object from a ring factory and a numerator and denominator polynomial.RealAlgebraicNumber(RealAlgebraicRing<C> r, GenPolynomial<C> a)
The constructor creates a RealAlgebraicNumber object from a GenPolynomial value.Residue(ResidueRing<C> r, GenPolynomial<C> a)
The constructor creates a Residue object from a ring factory and a polynomial.Residue(ResidueRing<C> r, GenPolynomial<C> a, int u)
The constructor creates a Residue object from a ring factory, a polynomial and an indicator if a is a unit.Constructor parameters in edu.jas.application with type arguments of type GenPolynomial Constructor Description ColorPolynomial(GenPolynomial<GenPolynomial<C>> g, GenPolynomial<GenPolynomial<C>> r, GenPolynomial<GenPolynomial<C>> w)
The constructor creates a colored polynomial from the colored parts.Ideal(GenPolynomialRing<C> ring, java.util.List<GenPolynomial<C>> F)
Constructor.Ideal(GenPolynomialRing<C> ring, java.util.List<GenPolynomial<C>> F, boolean gb)
Constructor.Ideal(GenPolynomialRing<C> ring, java.util.List<GenPolynomial<C>> F, boolean gb, boolean topt)
Constructor.IdealWithComplexAlgebraicRoots(Ideal<D> id, java.util.List<GenPolynomial<D>> up, java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
Constructor.IdealWithComplexRoots(Ideal<C> id, java.util.List<GenPolynomial<C>> up, java.util.List<java.util.List<Complex<BigDecimal>>> cr)
Constructor.IdealWithRealAlgebraicRoots(Ideal<D> id, java.util.List<GenPolynomial<D>> up, java.util.List<java.util.List<RealAlgebraicNumber<D>>> rr)
Constructor.IdealWithRealRoots(Ideal<C> id, java.util.List<GenPolynomial<C>> up, java.util.List<java.util.List<BigDecimal>> rr)
Constructor.IdealWithUniv(Ideal<C> id, java.util.List<GenPolynomial<C>> up)
Constructor.IdealWithUniv(Ideal<C> id, java.util.List<GenPolynomial<C>> up, java.util.List<GenPolynomial<C>> og)
Constructor.OrderedCPairlist(int m, GenPolynomialRing<GenPolynomial<C>> r)
Constructor for OrderedPairlist.OrderedCPairlist(int m, GenPolynomialRing<GenPolynomial<C>> r, java.util.List<ColorPolynomial<C>> P, java.util.SortedMap<ExpVector,java.util.LinkedList<CPair<C>>> pl, java.util.List<java.util.BitSet> red, CReductionSeq<C> cred, int pc, int rc)
Internal constructor for OrderedPairlist.OrderedCPairlist(GenPolynomialRing<GenPolynomial<C>> r)
Constructor for OrderedPairlist. -
Uses of GenPolynomial in edu.jas.fd
Subclasses of GenPolynomial in edu.jas.fd Modifier and Type Class Description class
QuotSolvablePolynomial<C extends GcdRingElem<C>>
QuotSolvablePolynomial generic recursive solvable polynomials implementing RingElem.Methods in edu.jas.fd that return types with arguments of type GenPolynomial Modifier and Type Method Description GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial base recursive primitive part.(package private) static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. experimentalRecursiveLeftDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. integralFromQuotientCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> fac, GenSolvablePolynomial<SolvableQuotient<C>> A)
Integral solvable polynomial from solvable rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>FDUtil. integralFromQuotientCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenSolvablePolynomial<SolvableQuotient<C>>> L)
Integral solvable polynomial from solvable rational function coefficients.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursiveGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial left recursive primitive part.abstract GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSyzygy. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
SGCDParallelProxy. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
left univariate GenSolvablePolynomial recursive greatest common divisor.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial left recursive quotient for recursive polynomials and exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveDivideRightEval(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveLeftDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and partial left exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursivePseudoQuotient(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive pseudo quotient for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>[]FDUtil. recursivePseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive pseudo quotient and remainder for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and partial right exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightPseudoQuotient(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive right pseudo quotient for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>[]FDUtil. recursiveRightPseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right sparse pseudo quotient and remainder for recursive solvable polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightSparsePseudoRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right sparse pseudo remainder for recursive solvable polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveSparsePseudoRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial sparse pseudo remainder for recursive solvable polynomials.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursiveGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial right recursive primitive part.abstract GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSyzygy. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
SGCDParallelProxy. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
right univariate GenSolvablePolynomial recursive greatest common divisor.Methods in edu.jas.fd with parameters of type GenPolynomial Modifier and Type Method Description SolvableQuotient<C>
SolvableQuotientRing. create(GenPolynomial<C> n)
Create from numerator.SolvableQuotient<C>
SolvableQuotientRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.static <C extends GcdRingElem<C>>
booleanFDUtil. isLeftBasePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> q, GenPolynomial<C> r)
Is GenSolvablePolynomial left base pseudo quotient and remainder.static <C extends GcdRingElem<C>>
booleanFDUtil. isRightBasePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> q, GenPolynomial<C> r)
Is GenSolvablePolynomial right base pseudo quotient and remainder.RecSolvablePolynomial<C>
QuotSolvablePolynomialRing. toPolyCoefficients(GenPolynomial<SolvableQuotient<C>> A)
Integral function from rational polynomial coefficients.Method parameters in edu.jas.fd with type arguments of type GenPolynomial Modifier and Type Method Description C
GreatestCommonDivisorAbstract. baseRecursiveContent(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial base recursive content.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial base recursive primitive part.(package private) static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. experimentalRecursiveLeftDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
QuotSolvablePolynomial<C>
QuotSolvablePolynomialRing. fromPolyCoefficients(GenSolvablePolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. integralFromQuotientCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> fac, GenSolvablePolynomial<SolvableQuotient<C>> A)
Integral solvable polynomial from solvable rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>FDUtil. integralFromQuotientCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenSolvablePolynomial<SolvableQuotient<C>>> L)
Integral solvable polynomial from solvable rational function coefficients.static <C extends GcdRingElem<C>>
booleanFDUtil. isRecursivePseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S, GenSolvablePolynomial<GenPolynomial<C>> q, GenSolvablePolynomial<GenPolynomial<C>> r)
Is recursive GenSolvablePolynomial pseudo quotient and remainder.static <C extends GcdRingElem<C>>
booleanFDUtil. isRecursiveRightPseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S, GenSolvablePolynomial<GenPolynomial<C>> q, GenSolvablePolynomial<GenPolynomial<C>> r)
Is recursive GenSolvablePolynomial right pseudo quotient and remainder.GenSolvablePolynomial<C>
GreatestCommonDivisorAbstract. leftRecursiveContent(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial left recursive content.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursiveGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial left recursive primitive part.abstract GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSyzygy. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
SGCDParallelProxy. leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
left univariate GenSolvablePolynomial recursive greatest common divisor.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<SolvableQuotient<C>>FDUtil. quotientFromIntegralCoefficients(GenSolvablePolynomialRing<SolvableQuotient<C>> fac, GenSolvablePolynomial<GenPolynomial<C>> A)
Solvable rational function from integral solvable polynomial coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenSolvablePolynomial<SolvableQuotient<C>>>FDUtil. quotientFromIntegralCoefficients(GenSolvablePolynomialRing<SolvableQuotient<C>> fac, java.util.Collection<GenSolvablePolynomial<GenPolynomial<C>>> L)
Solvable rational function from integral solvable polynomial coefficients.GenSolvablePolynomial<C>
GreatestCommonDivisorAbstract. recursiveContent(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial commuting recursive content.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial left recursive quotient for recursive polynomials and exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveDivideRightEval(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveLeftDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and partial left exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursivePseudoQuotient(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive pseudo quotient for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>[]FDUtil. recursivePseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive pseudo quotient and remainder for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightDivide(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<C> s)
GenSolvablePolynomial recursive quotient for recursive polynomials and partial right exact division by coefficient ring element.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightPseudoQuotient(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial recursive right pseudo quotient for recursive polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>[]FDUtil. recursiveRightPseudoQuotientRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right sparse pseudo quotient and remainder for recursive solvable polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveRightSparsePseudoRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right sparse pseudo remainder for recursive solvable polynomials.static <C extends GcdRingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>FDUtil. recursiveSparsePseudoRemainder(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial sparse pseudo remainder for recursive solvable polynomials.GenSolvablePolynomial<C>
GreatestCommonDivisorAbstract. rightRecursiveContent(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial right recursive content.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursiveGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursivePrimitivePart(GenSolvablePolynomial<GenPolynomial<C>> P)
GenSolvablePolynomial right recursive primitive part.abstract GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
GreatestCommonDivisorSyzygy. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.GenSolvablePolynomial<GenPolynomial<C>>
SGCDParallelProxy. rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
right univariate GenSolvablePolynomial recursive greatest common divisor. -
Uses of GenPolynomial in edu.jas.gb
Fields in edu.jas.gb declared as GenPolynomial Modifier and Type Field Description private GenPolynomial<C>
MiReducer. H
private GenPolynomial<C>
MiReducerClient. H
private GenPolynomial<C>
MiReducerClientEC. H
private GenPolynomial<C>
MiReducerClientSeqPair. H
private GenPolynomial<C>
MiReducerIter. H
private GenPolynomial<C>
MiReducerSeqPair. H
private GenPolynomial<C>
MiReducerServer. H
private GenPolynomial<C>
MiReducerServerEC. H
private GenPolynomial<C>
MiReducerServerSeqPair. H
GenPolynomial<C>
AbstractPair. pi
GenPolynomial<C>
AbstractPair. pj
GenPolynomial<C>
GBSPTransportMessPoly. pol
The polynomial for transport.GenPolynomial<C>
GBTransportMessPoly. pol
The polynomial to transport.GenPolynomial<C>
SigPoly. poly
protected GenPolynomial<C>
CriticalPair. reductum
GenPolynomial<C>
SigPair. sigma
GenPolynomial<C>
SigPoly. sigma
Fields in edu.jas.gb with type parameters of type GenPolynomial Modifier and Type Field Description BasicLinAlg<GenPolynomial<C>>
GroebnerBaseAbstract. blas
linear algebra engine.protected BasicLinAlg<GenPolynomial<C>>
SolvableGroebnerBaseAbstract. blas
Linear algebra engine.java.util.List<GenPolynomial<C>>
ExtendedGB. F
java.util.List<java.util.List<GenPolynomial<C>>>
ExtendedGB. F2G
java.util.List<GenPolynomial<C>>
ExtendedGB. G
private java.util.List<GenPolynomial<C>>
MiReducer. G
private java.util.List<GenPolynomial<C>>
MiReducerClient. G
private java.util.List<GenPolynomial<C>>
MiReducerClientEC. G
private java.util.List<GenPolynomial<C>>
MiReducerClientSeqPair. G
private java.util.List<GenPolynomial<C>>
MiReducerIter. G
private java.util.List<GenPolynomial<C>>
MiReducerSeqPair. G
private java.util.List<GenPolynomial<C>>
MiReducerServer. G
private java.util.List<GenPolynomial<C>>
MiReducerServerEC. G
private java.util.List<GenPolynomial<C>>
MiReducerServerSeqPair. G
private java.util.List<GenPolynomial<C>>
Reducer. G
private java.util.List<GenPolynomial<C>>
ReducerIter. G
private java.util.List<GenPolynomial<C>>
ReducerSeqPair. G
java.util.List<java.util.List<GenPolynomial<C>>>
ExtendedGB. G2F
protected java.util.List<GenPolynomial<C>>
OrderedPairlist. P
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
HybridReducerClientEC. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
HybridReducerReceiverEC. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
HybridReducerServerEC. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
ReducerClientEC. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
ReducerClientSeqPair. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
ReducerServerEC. theList
private DistHashTable<java.lang.Integer,GenPolynomial<C>>
ReducerServerSeqPair. theList
Methods in edu.jas.gb that return GenPolynomial Modifier and Type Method Description GenPolynomial<C>
GroebnerBaseAbstract. constructUnivariate(int i, java.util.List<GenPolynomial<C>> G)
Construct univariate polynomial of minimal degree in variable i of a zero dimensional ideal(G).(package private) GenPolynomial<BigInteger>
Cyclic. cyclicPoly(GenPolynomialRing<BigInteger> ring, int n, int i)
GenPolynomial<C>
MiReducer. getNF()
getNF.GenPolynomial<C>
MiReducerClient. getNF()
getNF.GenPolynomial<C>
MiReducerClientEC. getNF()
getNF.GenPolynomial<C>
MiReducerClientSeqPair. getNF()
getNF.GenPolynomial<C>
MiReducerIter. getNF()
getNF.GenPolynomial<C>
MiReducerSeqPair. getNF()
getNF.GenPolynomial<C>
MiReducerServer. getNF()
getNF.GenPolynomial<C>
MiReducerServerEC. getNF()
getNF.GenPolynomial<C>
MiReducerServerSeqPair. getNF()
getNF.(package private) GenPolynomial<C>
SigPoly. getPoly()
getter for polynomialGenPolynomial<C>
CriticalPair. getReductum()
Get reduced polynomial.(package private) GenPolynomial<C>
SigPair. getSigma()
getter for sigma(package private) GenPolynomial<C>
SigPoly. getSigma()
getter for sigmaGenPolynomial<C>
DReduction. GPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
G-Polynomial.GenPolynomial<C>
DReduction. GPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.GenPolynomial<C>
DReductionSeq. GPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
G-Polynomial.GenPolynomial<C>
DReductionSeq. GPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.GenPolynomial<C>
DGroebnerBaseSeq. inverse(GenPolynomial<C> h, java.util.List<GenPolynomial<C>> F)
Inverse for element modulo ideal.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using d-reduction.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using e-reduction.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Normalform.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionPar. normalform(java.util.Map<java.lang.Integer,GenPolynomial<C>> mp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionAbstract. normalformMarked(java.util.List<Monomial<C>> Mp, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with respect to marked head terms.GenPolynomial<C>
ReductionSeq. normalformMarked(java.util.List<Monomial<C>> Mp, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with respect to marked head terms.GenPolynomial<C>
DReductionSeq. SPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
S-Polynomial.GenPolynomial<C>
DReductionSeq. SPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.(package private) GenPolynomial<C>
GroebnerBaseArriSigSeqIter. SPolynomial(SigPair<C> P)
S-Polynomial.(package private) GenPolynomial<C>
GroebnerBaseGGVSigSeqIter. SPolynomial(SigPoly<C> A, SigPoly<C> B)
S-Polynomial.(package private) GenPolynomial<C>
GroebnerBaseSigSeqIter. SPolynomial(SigPair<C> P)
S-Polynomial.(package private) GenPolynomial<C>
GroebnerBaseSigSeqIter. SPolynomial(SigPoly<C> A, SigPoly<C> B)
S-Polynomial.GenPolynomial<C>
Reduction. SPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
S-Polynomial.GenPolynomial<C>
Reduction. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.GenPolynomial<C>
ReductionAbstract. SPolynomial(GenPolynomial<C> A, GenPolynomial<C> B)
S-Polynomial.GenPolynomial<C>
ReductionAbstract. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> A, int j, GenPolynomial<C> B)
S-Polynomial with recording.GenPolynomial<C>
SigReduction. SPolynomial(SigPoly<C> Ap, SigPoly<C> Bp)
S-Polynomial.GenPolynomial<C>
SigReductionSeq. SPolynomial(SigPoly<C> A, SigPoly<C> B)
S-Polynomial.(package private) GenPolynomial<C>[]
GroebnerBaseSigSeqIter. SPolynomialFactors(SigPoly<C> A, SigPoly<C> B)
S-Polynomial polynomial factors.GenPolynomial<C>[]
SigReductionSeq. SPolynomialFactors(SigPoly<C> A, SigPoly<C> B)
S-Polynomial polynomial factors.GenPolynomial<C>
SigReductionSeq. SPolynomialHalf(SigPoly<C> A, SigPoly<C> B)
S-Polynomial half.Methods in edu.jas.gb that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<BigInteger>>
Cyclic. cyclicPolys()
Compute list of polynomials.(package private) java.util.List<GenPolynomial<BigInteger>>
Cyclic. cyclicPolys(GenPolynomialRing<BigInteger> ring)
Compute list of polynomials.java.util.List<GenPolynomial<C>>
GBDistSP. execute(java.util.List<GenPolynomial<C>> F)
Deprecated.Execute a distributed GB example.java.util.List<GenPolynomial<C>>
DGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
D-Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GBOptimized. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base.java.util.List<GenPolynomial<C>>
GBProxy. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBase. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBase. GB(java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. GB(java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. GB(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. GB(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel iterative Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class, iterative algorithm.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairDistributed. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel Groebner base using sequential pair order class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSigSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base signature iterative algorithm.java.util.List<GenPolynomial<C>>
GroebnerBaseSigSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base iterated.(package private) java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. GBMaster(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.(package private) java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. GBMaster(int modv, java.util.List<GenPolynomial<C>> F)
Distributed hybrid Groebner base.java.util.List<GenPolynomial<C>>
OrderedPairlist. getList()
Get the list of polynomials.java.util.List<GenPolynomial<C>>
PairList. getList()
Get the list of polynomials.java.util.List<GenPolynomial<C>>
DReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
EReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
Reduction. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
ReductionAbstract. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
GroebnerBase. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseParallel. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairDistributed. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Deprecated.Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairParallel. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.java.util.List<GenPolynomial<C>>
Reduction. normalform(java.util.List<GenPolynomial<C>> Pp, java.util.List<GenPolynomial<C>> Ap)
Normalform Set.java.util.List<GenPolynomial<C>>
ReductionAbstract. normalform(java.util.List<GenPolynomial<C>> Pp, java.util.List<GenPolynomial<C>> Ap)
Normalform Set.java.util.List<java.util.List<GenPolynomial<C>>>
GroebnerBaseAbstract. normalizeMatrix(int flen, java.util.List<java.util.List<GenPolynomial<C>>> M)
Normalize M.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. normalizeZerosOnes(java.util.List<GenPolynomial<C>> A)
Normalize polynomial list.java.util.List<GenPolynomial<C>>
SigReductionSeq. polys(java.util.List<SigPoly<C>> F)
Select polynomials.java.util.List<GenPolynomial<C>>
SigReductionSeq. sigmas(java.util.List<SigPair<C>> F)
Select signatures.Methods in edu.jas.gb with parameters of type GenPolynomial Modifier and Type Method Description boolean
DReductionSeq. criterion4(GenPolynomial<C> A, GenPolynomial<C> B)
GB criterium 4.boolean
DReductionSeq. criterion4(GenPolynomial<C> A, GenPolynomial<C> B, ExpVector e)
GB criterium 4.boolean
Reduction. criterion4(GenPolynomial<C> A, GenPolynomial<C> B)
GB criterium 4.boolean
Reduction. criterion4(GenPolynomial<C> A, GenPolynomial<C> B, ExpVector e)
GB criterium 4.boolean
ReductionAbstract. criterion4(GenPolynomial<C> A, GenPolynomial<C> B)
GB criterium 4.boolean
ReductionAbstract. criterion4(GenPolynomial<C> A, GenPolynomial<C> B, ExpVector e)
GB criterium 4.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSigSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base iterated.GenPolynomial<C>
DReduction. GPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
G-Polynomial.GenPolynomial<C>
DReduction. GPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.GenPolynomial<C>
DReductionSeq. GPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
G-Polynomial.GenPolynomial<C>
DReductionSeq. GPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.GenPolynomial<C>
DGroebnerBaseSeq. inverse(GenPolynomial<C> h, java.util.List<GenPolynomial<C>> F)
Inverse for element modulo ideal.boolean
DReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
EReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
Reduction. isNormalform(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is in Normalform.boolean
ReductionAbstract. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
Reduction. isReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is reducible.boolean
ReductionAbstract. isReducible(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is reducible.boolean
Reduction. isReductionNF(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap, GenPolynomial<C> Np)
Is reduction of normal form.boolean
ReductionAbstract. isReductionNF(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap, GenPolynomial<C> Np)
Is reduction of normal form.boolean
DReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
EReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
Reduction. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
ReductionAbstract. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
Reduction. moduleCriterion(int modv, GenPolynomial<C> A, GenPolynomial<C> B)
Module criterium.boolean
ReductionAbstract. moduleCriterion(int modv, GenPolynomial<C> A, GenPolynomial<C> B)
Module criterium.(package private) SigPair<C>
GroebnerBaseArriSigSeqIter. newPair(GenPolynomial<C> s, SigPoly<C> A, SigPoly<C> B, java.util.List<SigPoly<C>> G)
Pair with signature.(package private) SigPair<C>
GroebnerBaseSigSeqIter. newPair(GenPolynomial<C> s, SigPoly<C> A, SigPoly<C> B, java.util.List<SigPoly<C>> G)
Pair with signature.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using d-reduction.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using e-reduction.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Normalform.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionPar. normalform(java.util.Map<java.lang.Integer,GenPolynomial<C>> mp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionAbstract. normalformMarked(java.util.List<Monomial<C>> Mp, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with respect to marked head terms.GenPolynomial<C>
ReductionSeq. normalformMarked(java.util.List<Monomial<C>> Mp, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with respect to marked head terms.int
CriticalPairList. put(GenPolynomial<C> p)
Put a polynomial to the pairlist and reduction matrix.int
OrderedMinPairlist. put(GenPolynomial<C> p)
Put one Polynomial to the pairlist and reduction matrix.int
OrderedPairlist. put(GenPolynomial<C> p)
Put one Polynomial to the pairlist and reduction matrix.int
OrderedSyzPairlist. put(GenPolynomial<C> p)
Put one Polynomial to the pairlist and reduction matrix.int
PairList. put(GenPolynomial<C> p)
Put one Polynomial to the pairlist and reduction matrix.int
OrderedPairlist. putOne(GenPolynomial<C> one)
Put the ONE-Polynomial to the pairlist.int
CriticalPairList. record(CriticalPair<C> pair, GenPolynomial<C> p)
Record reduced polynomial.void
CriticalPair. setReductum(GenPolynomial<C> r)
Set reduced polynomial.GenPolynomial<C>
DReductionSeq. SPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
S-Polynomial.GenPolynomial<C>
DReductionSeq. SPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.GenPolynomial<C>
Reduction. SPolynomial(GenPolynomial<C> Ap, GenPolynomial<C> Bp)
S-Polynomial.GenPolynomial<C>
Reduction. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.GenPolynomial<C>
ReductionAbstract. SPolynomial(GenPolynomial<C> A, GenPolynomial<C> B)
S-Polynomial.GenPolynomial<C>
ReductionAbstract. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> A, int j, GenPolynomial<C> B)
S-Polynomial with recording.int
CriticalPairList. update(CriticalPair<C> pair, GenPolynomial<C> p)
Record reduced polynomial and update critical pair list.Method parameters in edu.jas.gb with type arguments of type GenPolynomial Modifier and Type Method Description int
GroebnerBaseAbstract. commonZeroTest(java.util.List<GenPolynomial<C>> F)
Common zero test.GenPolynomial<C>
GroebnerBaseAbstract. constructUnivariate(int i, java.util.List<GenPolynomial<C>> G)
Construct univariate polynomial of minimal degree in variable i of a zero dimensional ideal(G).(package private) boolean
GroebnerBaseAbstract. criterion3(int i, int j, ExpVector eij, java.util.List<GenPolynomial<C>> P)
GB criterium 3.java.util.List<GenPolynomial<C>>
GBDistSP. execute(java.util.List<GenPolynomial<C>> F)
Deprecated.Execute a distributed GB example.ExtendedGB<C>
DGroebnerBaseSeq. extGB(int modv, java.util.List<GenPolynomial<C>> F)
Extended Groebner base using pairlist class.ExtendedGB<C>
GroebnerBase. extGB(int modv, java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.ExtendedGB<C>
GroebnerBase. extGB(java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.ExtendedGB<C>
GroebnerBaseAbstract. extGB(int modv, java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.ExtendedGB<C>
GroebnerBaseAbstract. extGB(java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.ExtendedGB<C>
GroebnerBaseSeq. extGB(int modv, java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.ExtendedGB<C>
GroebnerBaseSeqPairSeq. extGB(int modv, java.util.List<GenPolynomial<C>> F)
Extended Groebner base using critical pair class.java.util.List<GenPolynomial<C>>
DGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
D-Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GBOptimized. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base.java.util.List<GenPolynomial<C>>
GBProxy. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBase. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBase. GB(java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. GB(java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. GB(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. GB(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel iterative Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class, iterative algorithm.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairDistributed. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Distributed Groebner base.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Parallel Groebner base using sequential pair order class.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseSigSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base signature iterative algorithm.java.util.List<GenPolynomial<C>>
GroebnerBaseSigSeqIter. GB(int modv, java.util.List<GenPolynomial<C>> G, GenPolynomial<C> f)
Groebner base iterated.(package private) java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. GBMaster(int modv, java.util.List<GenPolynomial<C>> F)
Distributed Groebner base.(package private) java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. GBMaster(int modv, java.util.List<GenPolynomial<C>> F)
Distributed hybrid Groebner base.GenPolynomial<C>
DReduction. GPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.GenPolynomial<C>
DReductionSeq. GPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
G-Polynomial with recording.(package private) java.util.List<ExpVector>
GroebnerBaseArriSigSeqIter. initializeSyz(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G)
Initializes syzygy list.(package private) java.util.List<ExpVector>
GroebnerBaseF5zSigSeqIter. initializeSyz(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G)
Initializes syzygy list.(package private) java.util.List<ExpVector>
GroebnerBaseGGVSigSeqIter. initializeSyz(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G)
Initializes syzygy list.(package private) java.util.List<ExpVector>
GroebnerBaseSigSeqIter. initializeSyz(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G)
Initializes syzygy list.GenPolynomial<C>
DGroebnerBaseSeq. inverse(GenPolynomial<C> h, java.util.List<GenPolynomial<C>> F)
Inverse for element modulo ideal.java.util.List<GenPolynomial<C>>
DReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
EReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
Reduction. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenPolynomial<C>>
ReductionAbstract. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.boolean
DGroebnerBaseSeq. isGB(int modv, java.util.List<GenPolynomial<C>> F)
D-Groebner base test.boolean
GroebnerBase. isGB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base test.boolean
GroebnerBase. isGB(java.util.List<GenPolynomial<C>> F)
Groebner base test.boolean
GroebnerBaseAbstract. isGB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base test.boolean
GroebnerBaseAbstract. isGB(int modv, java.util.List<GenPolynomial<C>> F, boolean b)
Groebner base test.boolean
GroebnerBaseAbstract. isGB(java.util.List<GenPolynomial<C>> F)
Groebner base test.boolean
GroebnerBaseAbstract. isGB(java.util.List<GenPolynomial<C>> F, boolean b)
Groebner base test.boolean
GroebnerBaseAbstract. isGBidem(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base idempotence test.boolean
GroebnerBaseAbstract. isGBsimple(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base simple test.boolean
GroebnerBaseAbstract. isMinimalGB(java.util.List<GenPolynomial<C>> Gp)
Test for minimal ordered Groebner basis.boolean
GroebnerBaseAbstract. isMinReductionMatrix(java.util.List<GenPolynomial<C>> F, java.util.List<GenPolynomial<C>> G, java.util.List<java.util.List<GenPolynomial<C>>> Mf, java.util.List<java.util.List<GenPolynomial<C>>> Mg)
Test if minimal reduction matrix.boolean
DReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
EReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
Reduction. isNormalform(java.util.List<GenPolynomial<C>> Pp)
Is in Normalform.boolean
Reduction. isNormalform(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is in Normalform.boolean
ReductionAbstract. isNormalform(java.util.List<GenPolynomial<C>> Pp)
Is in Normalform.boolean
ReductionAbstract. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
Reduction. isReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is reducible.boolean
ReductionAbstract. isReducible(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is reducible.boolean
GroebnerBase. isReductionMatrix(java.util.List<GenPolynomial<C>> F, java.util.List<GenPolynomial<C>> G, java.util.List<java.util.List<GenPolynomial<C>>> Mf, java.util.List<java.util.List<GenPolynomial<C>>> Mg)
Test if reduction matrix.boolean
GroebnerBaseAbstract. isReductionMatrix(java.util.List<GenPolynomial<C>> F, java.util.List<GenPolynomial<C>> G, java.util.List<java.util.List<GenPolynomial<C>>> Mf, java.util.List<java.util.List<GenPolynomial<C>>> Mg)
Test if reduction matrix.boolean
Reduction. isReductionNF(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap, GenPolynomial<C> Np)
Is reduction of normal form.boolean
ReductionAbstract. isReductionNF(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap, GenPolynomial<C> Np)
Is reduction of normal form.boolean
DReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
EReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
Reduction. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
ReductionAbstract. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.ExtendedGB<C>
DGroebnerBaseSeq. minimalExtendedGB(int flen, java.util.List<GenPolynomial<C>> Gp, java.util.List<java.util.List<GenPolynomial<C>>> M)
Minimal extended groebner basis.ExtendedGB<C>
GroebnerBaseAbstract. minimalExtendedGB(int flen, java.util.List<GenPolynomial<C>> Gp, java.util.List<java.util.List<GenPolynomial<C>>> M)
Minimal extended groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBase. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedEC. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseDistributedHybridEC. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseParallel. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.java.util.List<GenPolynomial<C>>
GroebnerBaseParIter. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairDistributed. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Deprecated.Minimal ordered groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBaseSeqPairParallel. minimalGB(java.util.List<GenPolynomial<C>> Fp)
Minimal ordered groebner basis, parallel.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using d-reduction.GenPolynomial<C>
DReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using e-reduction.GenPolynomial<C>
EReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Normalform.java.util.List<GenPolynomial<C>>
Reduction. normalform(java.util.List<GenPolynomial<C>> Pp, java.util.List<GenPolynomial<C>> Ap)
Normalform Set.GenPolynomial<C>
Reduction. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.java.util.List<GenPolynomial<C>>
ReductionAbstract. normalform(java.util.List<GenPolynomial<C>> Pp, java.util.List<GenPolynomial<C>> Ap)
Normalform Set.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
ReductionPar. normalform(java.util.Map<java.lang.Integer,GenPolynomial<C>> mp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
ReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.java.util.List<java.util.List<GenPolynomial<C>>>
GroebnerBaseAbstract. normalizeMatrix(int flen, java.util.List<java.util.List<GenPolynomial<C>>> M)
Normalize M.java.util.List<GenPolynomial<C>>
GroebnerBaseAbstract. normalizeZerosOnes(java.util.List<GenPolynomial<C>> A)
Normalize polynomial list.int
OrderedPairlist. put(java.util.List<GenPolynomial<C>> F)
Put all polynomials in F to the pairlist and reduction matrix.int
PairList. put(java.util.List<GenPolynomial<C>> F)
Put all polynomials in F to the pairlist and reduction matrix.void
OrderedPairlist. setList(java.util.List<GenPolynomial<C>> F)
Set the list of polynomials.void
PairList. setList(java.util.List<GenPolynomial<C>> F)
Set the list of polynomials.(package private) SigPoly<C>
GroebnerBaseArriSigSeqIter. sigNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Top normalform.(package private) SigPoly<C>
GroebnerBaseF5zSigSeqIter. sigNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Top normalform.(package private) SigPoly<C>
GroebnerBaseSigSeqIter. sigNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Top normalform.SigPoly<C>
SigReduction. sigNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Normalform.SigPoly<C>
SigReductionSeq. sigNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Top normalform.SigPoly<C>
SigReductionSeq. sigSemiNormalform(java.util.List<GenPolynomial<C>> F, java.util.List<SigPoly<C>> G, SigPoly<C> A)
Top semi-complete normalform.GenPolynomial<C>
DReductionSeq. SPolynomial(java.util.List<GenPolynomial<C>> row, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.GenPolynomial<C>
Reduction. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp)
S-Polynomial with recording.GenPolynomial<C>
ReductionAbstract. SPolynomial(java.util.List<GenPolynomial<C>> S, int i, GenPolynomial<C> A, int j, GenPolynomial<C> B)
S-Polynomial with recording.java.util.List<java.lang.Long>
GroebnerBaseAbstract. univariateDegrees(java.util.List<GenPolynomial<C>> A)
Univariate head term degrees.Constructors in edu.jas.gb with parameters of type GenPolynomial Constructor Description AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.CriticalPair(ExpVector e, GenPolynomial<C> pi, GenPolynomial<C> pj, int i, int j)
CriticalPair constructor.GBSPTransportMessPoly(GenPolynomial<C> p)
GBSPTransportMessPoly.GBTransportMessPoly(GenPolynomial<C> p)
GBTransportMessPoly.MiReducer(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerClient(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerClientEC(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerClientSeqPair(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerIter(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerSeqPair(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerServer(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerServerEC(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
MiReducerServerSeqPair(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p)
Pair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
Pair constructor.Pair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
Pair constructor.Pair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
Pair constructor.Pair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
Pair constructor.SigPair(GenPolynomial<C> sig, SigPoly<C> a, SigPoly<C> b, java.util.List<SigPoly<C>> Gs)
SigPair constructor.SigPoly(GenPolynomial<C> s, GenPolynomial<C> p)
Constructor. -
Uses of GenPolynomial in edu.jas.gbmod
Methods in edu.jas.gbmod that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<C>>
ModGroebnerBase. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
ModGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Groebner base using pairlist class.Method parameters in edu.jas.gbmod with type arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<C>>
ModGroebnerBase. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
ModGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Groebner base using pairlist class.boolean
ModGroebnerBase. isGB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Module Groebner base test.boolean
ModGroebnerBaseSeq. isGB(int modv, java.util.List<GenPolynomial<C>> F)
Deprecated.Module Groebner base test. -
Uses of GenPolynomial in edu.jas.gbufd
Fields in edu.jas.gbufd declared as GenPolynomial Modifier and Type Field Description private GenPolynomial<C>
PseudoMiReducer. H
private GenPolynomial<GenPolynomial<C>>
PseudoMiReducerRec. H
GenPolynomial<C>
PseudoReductionEntry. pol
Fields in edu.jas.gbufd with type parameters of type GenPolynomial Modifier and Type Field Description GroebnerBaseAbstract<GenPolynomial<C>>
GroebnerBaseQuotient. bba
protected BasicLinAlg<GenPolynomial<C>>
SolvableSyzygyAbstract. blas
Linear algebra engine.protected BasicLinAlg<GenPolynomial<C>>
SyzygyAbstract. blas
Linear algebra engine.protected RingFactory<GenPolynomial<C>>
GroebnerBasePseudoRecParallel. cofac
Coefficient ring factory.protected RingFactory<GenPolynomial<C>>
GroebnerBasePseudoRecSeq. cofac
Coefficient ring factory.private java.util.List<GenPolynomial<C>>
PseudoMiReducer. G
private java.util.List<GenPolynomial<GenPolynomial<C>>>
PseudoMiReducerRec. G
private java.util.List<GenPolynomial<GenPolynomial<C>>>
PseudoMiReducerRec. G
private java.util.List<GenPolynomial<C>>
PseudoReducer. G
private java.util.List<GenPolynomial<GenPolynomial<C>>>
PseudoReducerRec. G
private java.util.List<GenPolynomial<GenPolynomial<C>>>
PseudoReducerRec. G
private GenPolynomial<GenPolynomial<C>>
PseudoMiReducerRec. H
java.util.List<GenPolynomial<C>>
MultiplicativeSet. mset
Data structure.private PairList<GenPolynomial<C>>
PseudoReducerRec. pairlist
protected GroebnerBaseAbstract<GenPolynomial<C>>
GroebnerBasePartial. rbb
Backing recursive Groebner base engine.protected PseudoReduction<GenPolynomial<C>>
GroebnerBasePseudoRecParallel. red
Pseudo reduction engine.protected PseudoReduction<GenPolynomial<C>>
GroebnerBasePseudoRecSeq. red
Pseudo reduction engine.private PseudoReductionPar<GenPolynomial<C>>
PseudoReducerRec. red
protected WordPseudoReduction<GenPolynomial<C>>
WordGroebnerBasePseudoRecSeq. red
Reduction engine.protected SolvablePseudoReduction<GenPolynomial<C>>
SolvableGroebnerBasePseudoRecSeq. sred
Pseudo reduction engine.Methods in edu.jas.gbufd that return GenPolynomial Modifier and Type Method Description GenPolynomial<C>
RReduction. booleanClosure(GenPolynomial<C> A)
Boolean closure, compute idempotent(ldcf(A)) A.GenPolynomial<C>
RReductionSeq. booleanClosure(GenPolynomial<C> A)
Boolean closure, compute idempotent(ldcf(A)) A.GenPolynomial<C>
RReduction. booleanRemainder(GenPolynomial<C> A)
Boolean remainder, compute idemComplement(ldcf(A)) A.GenPolynomial<C>
RReductionSeq. booleanRemainder(GenPolynomial<C> A)
Boolean remainder, compute idemComplement(ldcf(A)) A.GenPolynomial<C>
CharacteristicSet. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetSimple. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetWu. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyGBUtil. chineseRemainderTheorem(java.util.List<java.util.List<GenPolynomial<C>>> F, java.util.List<GenPolynomial<C>> A)
Chinese remainder theorem.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyGBUtil. coefficientPseudoRemainderBase(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> A)
Polynomial leading coefficient pseudo remainder, base case.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyGBUtil. CRTInterpolation(GenPolynomialRing<C> fac, java.util.List<java.util.List<C>> E, java.util.List<C> V)
Chinese remainder theorem, interpolation.GenPolynomial<C>
PseudoMiReducer. getNF()
getNF.GenPolynomial<GenPolynomial<C>>
PseudoMiReducerRec. getNF()
getNF.GenPolynomial<C>
GroebnerBaseFGLM. lMinterm(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> t)
Algorithm lMinterm: MINTERM algorithm for inverse lexicographical term order.GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<C>
WordGroebnerBasePseudoRecSeq. recursiveContent(GenWordPolynomial<GenPolynomial<C>> P)
GenWordPolynomial recursive coefficient content.GenPolynomial<C>
MultiplicativeSet. removeFactors(GenPolynomial<C> cc)
Remove factors by mset factors division.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyModUtil. syzGcd(GenPolynomialRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
Greatest common divisor.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyModUtil. syzLcm(GenPolynomialRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
Least common multiple.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topCoefficientPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top coefficient pseudo remainder of the leading coefficient of P wrt A in the main variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top pseudo reduction wrt the main variables.Methods in edu.jas.gbufd that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<C>>
RReductionSeq. booleanClosure(java.util.List<GenPolynomial<C>> F)
Boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
CharacteristicSet. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.java.util.List<GenPolynomial<C>>
CharacteristicSetSimple. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.java.util.List<GenPolynomial<C>>
CharacteristicSetWu. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyGBUtil. coefficientPseudoRemainderBase(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> A)
Polynomial leading coefficient pseudo remainder, base case.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. convGroebnerToLex(java.util.List<GenPolynomial<C>> groebnerBasis)
Algorithm CONVGROEBNER: Converts Groebner bases w.r.t.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using FGLM algorithm.java.util.List<GenPolynomial<C>>
GroebnerBasePartial. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<Quotient<C>>>
GroebnerBaseQuotient. GB(int modv, java.util.List<GenPolynomial<Quotient<C>>> F)
Groebner base using fraction free computation.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. GB(int modv, java.util.List<GenPolynomial<BigRational>> F)
Groebner base using fraction free computation.java.util.List<GenPolynomial<C>>
GroebnerBaseWalk. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using Groebner Walk algorithm.java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
R-Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
RGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
R-Groebner base using pairlist class.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. GB(java.util.List<GenWordPolynomial<GenPolynomial<C>>> F)
Word Groebner base using word pairlist class.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.GenPolynomial<GenPolynomial<C>>
PseudoMiReducerRec. getNF()
getNF.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getProxy(GenPolynomialRing<C> fac)
Determine suitable parallel/concurrent implementation of GB algorithms if possible.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getProxy(GenPolynomialRing<C> fac)
Determine suitable parallel/concurrent implementation of GB algorithms if possible.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. intersect(GenPolynomialRing<C> pfac, java.util.List<GenPolynomial<C>> A, java.util.List<GenPolynomial<C>> B)
Intersection.java.util.List<GenPolynomial<C>>
RReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. leftGB(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> F)
Left Groebner base using pairlist class.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. leftMinimalGB(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Solvable Groebner basis.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.java.util.List<GenPolynomial<C>>
GroebnerBaseWalk. liftReductas(java.util.List<Monomial<C>> M, java.util.List<Monomial<C>> Mp, java.util.List<GenPolynomial<C>> G, java.util.List<GenPolynomial<C>> A)
Lift leading polynomials to full Groebner base with respect to term order.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoParallel. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<Quotient<C>>>
GroebnerBaseQuotient. minimalGB(java.util.List<GenPolynomial<Quotient<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. minimalGB(java.util.List<GenPolynomial<BigRational>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
RGroebnerBaseSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.(package private) java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. minimalGBtesting(java.util.List<GenPolynomial<C>> Gp)
GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReduction. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReductionSeq. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Normalform with polynomial coefficients.OptimizedPolynomialList<GenPolynomial<C>>
GroebnerBasePartial. partialGBrec(java.util.List<GenPolynomial<C>> F, java.lang.String[] pvars)
Partial recursive Groebner base for specific variables.GenWordPolynomial<GenPolynomial<C>>
WordGroebnerBasePseudoRecSeq. recursivePrimitivePart(GenWordPolynomial<GenPolynomial<C>> P)
GenWordPolynomial recursive coefficient primitive part.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. recursivePrimitivePart(java.util.List<GenWordPolynomial<GenPolynomial<C>>> F)
List of GenWordPolynomial recursive coefficient primitive part.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. redTerms(java.util.List<GenPolynomial<C>> groebnerBasis)
Compute the residues to given polynomial list.java.util.List<GenPolynomial<C>>
RReduction. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F)
Reduced boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
RReduction. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.java.util.List<GenPolynomial<C>>
RReductionSeq. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F)
Reduced boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
RReductionSeq. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.java.util.List<GenPolynomial<C>>
MultiplicativeSet. removeFactors(java.util.List<GenPolynomial<C>> L)
Remove factors by mset factors division.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. subRing(java.util.List<GenPolynomial<C>> A)
Subring generators.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. twosidedGB(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Fp)
Twosided Solvable Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseWalk. walkGroebnerToTarget(int modv, java.util.List<GenPolynomial<C>> Gl, GenPolynomialRing<C> ufac)
Converts Groebner bases w.r.t.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. zeroDegrees(java.util.List<GenPolynomial<C>> A)
Extract polynomials with degree zero in the main variable.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(int modv, GenVector<GenPolynomial<C>> v)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(int modv, GenVector<GenPolynomial<C>> v)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelationsArbitrary(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygySeq. zeroRelationsArbitrary(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.Methods in edu.jas.gbufd with parameters of type GenPolynomial Modifier and Type Method Description MultiplicativeSet<C>
MultiplicativeSet. add(GenPolynomial<C> cc)
Add polynomial to mset.MultiplicativeSetCoPrime<C>
MultiplicativeSetCoPrime. add(GenPolynomial<C> cc)
Add polynomial to mset.MultiplicativeSetFactors<C>
MultiplicativeSetFactors. add(GenPolynomial<C> cc)
Add polynomial to mset.MultiplicativeSetSquarefree<C>
MultiplicativeSetSquarefree. add(GenPolynomial<C> cc)
Add polynomial to mset.GenPolynomial<C>
RReduction. booleanClosure(GenPolynomial<C> A)
Boolean closure, compute idempotent(ldcf(A)) A.GenPolynomial<C>
RReductionSeq. booleanClosure(GenPolynomial<C> A)
Boolean closure, compute idempotent(ldcf(A)) A.GenPolynomial<C>
RReduction. booleanRemainder(GenPolynomial<C> A)
Boolean remainder, compute idemComplement(ldcf(A)) A.GenPolynomial<C>
RReductionSeq. booleanRemainder(GenPolynomial<C> A)
Boolean remainder, compute idemComplement(ldcf(A)) A.GenPolynomial<C>
CharacteristicSet. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetSimple. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetWu. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyGBUtil. coefficientPseudoRemainderBase(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> A)
Polynomial leading coefficient pseudo remainder, base case.boolean
MultiplicativeSet. contains(GenPolynomial<C> c)
Test if a polynomial is contained in this multiplicative set.boolean
RReductionSeq. criterion4(GenPolynomial<C> A, GenPolynomial<C> B)
GB criterium 4.boolean
RReductionSeq. criterion4(GenPolynomial<C> A, GenPolynomial<C> B, ExpVector e)
GB criterium 4.boolean
RReduction. isBooleanClosed(GenPolynomial<C> A)
Is boolean closed, test if A == idempotent(ldcf(A)) A.boolean
RReductionSeq. isBooleanClosed(GenPolynomial<C> A)
Is boolean closed, test if A == idempotent(ldcf(A)) A.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. isChineseRemainder(java.util.List<java.util.List<GenPolynomial<C>>> F, java.util.List<GenPolynomial<C>> A, GenPolynomial<C> h)
Is Chinese remainder.boolean
RReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. isResultant(GenPolynomial<C> A, GenPolynomial<C> B, GenPolynomial<C> r)
Test for resultant.boolean
RReduction. isStrongTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is strong top reducible.boolean
RReductionSeq. isStrongTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is strong top reducible.boolean
RReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.GenPolynomial<C>
GroebnerBaseFGLM. lMinterm(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> t)
Algorithm lMinterm: MINTERM algorithm for inverse lexicographical term order.GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.PseudoReductionEntry<C>
PseudoReduction. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with multiplication factor.PseudoReductionEntry<C>
PseudoReductionPar. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.PseudoReductionEntry<C>
PseudoReductionSeq. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.PseudoReductionEntry<C>
RPseudoReductionSeq. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.java.util.List<GenPolynomial<C>>
RReduction. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.java.util.List<GenPolynomial<C>>
RReductionSeq. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.GenPolynomial<C>
MultiplicativeSet. removeFactors(GenPolynomial<C> cc)
Remove factors by mset factors division.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. subRingAndMember(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> g)
Subring and membership test.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. subRingMember(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> g)
Subring membership.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyModUtil. syzGcd(GenPolynomialRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
Greatest common divisor.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyModUtil. syzLcm(GenPolynomialRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
Least common multiple.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topCoefficientPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top coefficient pseudo remainder of the leading coefficient of P wrt A in the main variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top pseudo reduction wrt the main variables.Method parameters in edu.jas.gbufd with type arguments of type GenPolynomial Modifier and Type Method Description int
GroebnerBaseFGLMExamples. bitHeight(java.util.List<GenPolynomial<BigRational>> list)
Method bitHeight returns the bitlength of the greatest number occurring during the computation of a Groebner base.java.util.List<GenPolynomial<C>>
RReductionSeq. booleanClosure(java.util.List<GenPolynomial<C>> F)
Boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
CharacteristicSet. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.java.util.List<GenPolynomial<C>>
CharacteristicSetSimple. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.java.util.List<GenPolynomial<C>>
CharacteristicSetWu. characteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set.GenPolynomial<C>
CharacteristicSet. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetSimple. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.GenPolynomial<C>
CharacteristicSetWu. characteristicSetReduction(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Characteristic set reduction.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyGBUtil. chineseRemainderTheorem(java.util.List<java.util.List<GenPolynomial<C>>> F, java.util.List<GenPolynomial<C>> A)
Chinese remainder theorem.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>>PolyGBUtil. coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A)
Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyGBUtil. coefficientPseudoRemainderBase(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> A)
Polynomial leading coefficient pseudo remainder, base case.boolean
MultiplicativeSet. contains(java.util.List<GenPolynomial<C>> L)
Test if a list of polynomials is contained in multiplicative set.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. convGroebnerToLex(java.util.List<GenPolynomial<C>> groebnerBasis)
Algorithm CONVGROEBNER: Converts Groebner bases w.r.t.OptimizedPolynomialList<C>
GroebnerBasePartial. elimPartialGB(java.util.List<GenPolynomial<C>> F, java.lang.String[] evars, java.lang.String[] pvars)
Partial Groebner base for specific variables.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using FGLM algorithm.java.util.List<GenPolynomial<C>>
GroebnerBasePartial. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoParallel. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. GB(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using pairlist class.java.util.List<GenPolynomial<Quotient<C>>>
GroebnerBaseQuotient. GB(int modv, java.util.List<GenPolynomial<Quotient<C>>> F)
Groebner base using fraction free computation.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. GB(int modv, java.util.List<GenPolynomial<BigRational>> F)
Groebner base using fraction free computation.java.util.List<GenPolynomial<C>>
GroebnerBaseWalk. GB(int modv, java.util.List<GenPolynomial<C>> F)
Groebner base using Groebner Walk algorithm.java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
R-Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
RGroebnerBaseSeq. GB(int modv, java.util.List<GenPolynomial<C>> F)
R-Groebner base using pairlist class.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. GB(java.util.List<GenWordPolynomial<GenPolynomial<C>>> F)
Word Groebner base using word pairlist class.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<GenPolynomial<C>>GBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<GenPolynomial<C>>SGBFactory. getImplementation(GenPolynomialRing<C> fac, GBFactory.Algo a, PairList<GenPolynomial<C>> pl)
Determine suitable implementation of GB algorithms, case (recursive) polynomial.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. intersect(GenPolynomialRing<C> pfac, java.util.List<GenPolynomial<C>> A, java.util.List<GenPolynomial<C>> B)
Intersection.java.util.List<GenPolynomial<C>>
RReductionSeq. irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.boolean
RReduction. isBooleanClosed(java.util.List<GenPolynomial<C>> F)
Is boolean closed, test if all A in F are boolean closed.boolean
RReductionSeq. isBooleanClosed(java.util.List<GenPolynomial<C>> F)
Is boolean closed, test if all A in F are boolean closed.boolean
CharacteristicSet. isCharacteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set test.boolean
CharacteristicSetSimple. isCharacteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set test.boolean
CharacteristicSetWu. isCharacteristicSet(java.util.List<GenPolynomial<C>> A)
Characteristic set test.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. isChineseRemainder(java.util.List<java.util.List<GenPolynomial<C>>> F, java.util.List<GenPolynomial<C>> A, GenPolynomial<C> h)
Is Chinese remainder.boolean
RGroebnerBaseSeq. isGB(int modv, java.util.List<GenPolynomial<C>> F)
R-Groebner base test.boolean
WordGroebnerBasePseudoRecSeq. isGB(java.util.List<GenWordPolynomial<GenPolynomial<C>>> F)
Wird Groebner base simple test.boolean
GroebnerBasePartial. isGBrec(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base test.boolean
GroebnerBasePartial. isGBrec(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base test.boolean
GroebnerBasePartial. isGBrec(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base test.boolean
GroebnerBasePartial. isGBrec(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base test.boolean
GroebnerBasePseudoRecParallel. isGBsimple(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base simple test.boolean
GroebnerBasePseudoRecParallel. isGBsimple(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base simple test.boolean
GroebnerBasePseudoRecSeq. isGBsimple(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base simple test.boolean
GroebnerBasePseudoRecSeq. isGBsimple(int modv, java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Groebner base simple test.boolean
SolvableGroebnerBasePseudoRecSeq. isLeftGBidem(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> F)
Left Groebner base idempotence test.boolean
SolvableGroebnerBasePseudoRecSeq. isLeftGBsimple(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> F)
Left Groebner base test.boolean
RReductionSeq. isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Is in Normalform.boolean
RReductionSeq. isReducedBooleanClosed(java.util.List<GenPolynomial<C>> F)
Is reduced boolean closed, test if all A in F are boolean closed or br(A) reduces to zero.boolean
RReduction. isStrongTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is strong top reducible.boolean
RReductionSeq. isStrongTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is strong top reducible.boolean
RReductionSeq. isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
Is top reducible.boolean
SolvableGroebnerBasePseudoRecSeq. isTwosidedGB(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Fp)
Twosided Groebner base test.boolean
Syzygy. isZeroRelation(java.util.List<java.util.List<GenPolynomial<C>>> Z, java.util.List<GenPolynomial<C>> F)
Test if sysygy.boolean
SyzygyAbstract. isZeroRelation(java.util.List<java.util.List<GenPolynomial<C>>> Z, java.util.List<GenPolynomial<C>> F)
Test if sysygy.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. leftGB(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> F)
Left Groebner base using pairlist class.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. leftMinimalGB(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Solvable Groebner basis.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenPolynomial<C>
GroebnerBaseFGLM. lMinterm(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> t)
Algorithm lMinterm: MINTERM algorithm for inverse lexicographical term order.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoParallel. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecParallel. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<GenPolynomial<C>>>
GroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
GroebnerBasePseudoSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<Quotient<C>>>
GroebnerBaseQuotient. minimalGB(java.util.List<GenPolynomial<Quotient<C>>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. minimalGB(java.util.List<GenPolynomial<BigRational>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenPolynomial<C>>
RGroebnerBaseSeq. minimalGB(java.util.List<GenPolynomial<C>> Gp)
Minimal ordered Groebner basis.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. minimalGB(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Gp)
Minimal ordered Groebner basis.(package private) java.util.List<GenPolynomial<C>>
RGroebnerBasePseudoSeq. minimalGBtesting(java.util.List<GenPolynomial<C>> Gp)
GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionPar. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.GenPolynomial<C>
PseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RPseudoReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<C>
RReductionSeq. normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with recording.PseudoReductionEntry<C>
PseudoReduction. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform with multiplication factor.PseudoReductionEntry<C>
PseudoReductionPar. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.PseudoReductionEntry<C>
PseudoReductionSeq. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform.PseudoReductionEntry<C>
RPseudoReductionSeq. normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
Normalform using r-reduction.GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReduction. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionPar. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
PseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenPolynomial<GenPolynomial<C>>
RPseudoReductionSeq. normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReduction. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReduction. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Left normalform recursive.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReductionSeq. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Normalform with polynomial coefficients.GenWordPolynomial<GenPolynomial<C>>
WordPseudoReductionSeq. normalformRecursive(java.util.List<GenWordPolynomial<GenPolynomial<C>>> Pp, GenWordPolynomial<GenPolynomial<C>> Ap)
Normalform with polynomial coefficients.OptimizedPolynomialList<C>
GroebnerBasePartial. partialGB(java.util.List<GenPolynomial<C>> F, java.lang.String[] pvars)
Partial Groebner base for specific variables.OptimizedPolynomialList<GenPolynomial<C>>
GroebnerBasePartial. partialGBrec(java.util.List<GenPolynomial<C>> F, java.lang.String[] pvars)
Partial recursive Groebner base for specific variables.GenPolynomial<C>
WordGroebnerBasePseudoRecSeq. recursiveContent(GenWordPolynomial<GenPolynomial<C>> P)
GenWordPolynomial recursive coefficient content.GenWordPolynomial<GenPolynomial<C>>
WordGroebnerBasePseudoRecSeq. recursivePrimitivePart(GenWordPolynomial<GenPolynomial<C>> P)
GenWordPolynomial recursive coefficient primitive part.java.util.List<GenWordPolynomial<GenPolynomial<C>>>
WordGroebnerBasePseudoRecSeq. recursivePrimitivePart(java.util.List<GenWordPolynomial<GenPolynomial<C>>> F)
List of GenWordPolynomial recursive coefficient primitive part.java.util.List<GenPolynomial<C>>
GroebnerBaseFGLM. redTerms(java.util.List<GenPolynomial<C>> groebnerBasis)
Compute the residues to given polynomial list.java.util.List<GenPolynomial<C>>
RReduction. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F)
Reduced boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
RReduction. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.java.util.List<GenPolynomial<C>>
RReductionSeq. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F)
Reduced boolean closure, compute BC(A) for all A in F.java.util.List<GenPolynomial<C>>
RReductionSeq. reducedBooleanClosure(java.util.List<GenPolynomial<C>> F, GenPolynomial<C> A)
Reduced boolean closure, compute BC(A) modulo F.java.util.List<GenPolynomial<C>>
MultiplicativeSet. removeFactors(java.util.List<GenPolynomial<C>> L)
Remove factors by mset factors division.MultiplicativeSet<C>
MultiplicativeSet. replace(java.util.List<GenPolynomial<C>> L)
Replace polynomial list of mset.MultiplicativeSetCoPrime<C>
MultiplicativeSetCoPrime. replace(java.util.List<GenPolynomial<C>> L)
Replace polynomial list of mset.MultiplicativeSetFactors<C>
MultiplicativeSetFactors. replace(java.util.List<GenPolynomial<C>> L)
Replace polynomial list of mset.MultiplicativeSetSquarefree<C>
MultiplicativeSetSquarefree. replace(java.util.List<GenPolynomial<C>> L)
Replace polynomial list of mset.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReduction. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.GenSolvablePolynomial<GenPolynomial<C>>
SolvablePseudoReductionSeq. rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Right normalform recursive.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. subRing(java.util.List<GenPolynomial<C>> A)
Subring generators.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. subRingAndMember(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> g)
Subring and membership test.static <C extends GcdRingElem<C>>
booleanPolyGBUtil. subRingMember(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> g)
Subring membership.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topCoefficientPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top coefficient pseudo remainder of the leading coefficient of P wrt A in the main variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyGBUtil. topPseudoRemainder(java.util.List<GenPolynomial<C>> A, GenPolynomial<C> P)
Top pseudo reduction wrt the main variables.java.util.List<GenSolvablePolynomial<GenPolynomial<C>>>
SolvableGroebnerBasePseudoRecSeq. twosidedGB(int modv, java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Fp)
Twosided Solvable Groebner base using pairlist class.java.util.List<GenPolynomial<C>>
GroebnerBaseWalk. walkGroebnerToTarget(int modv, java.util.List<GenPolynomial<C>> Gl, GenPolynomialRing<C> ufac)
Converts Groebner bases w.r.t.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyGBUtil. zeroDegrees(java.util.List<GenPolynomial<C>> A)
Extract polynomials with degree zero in the main variable.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(int modv, GenVector<GenPolynomial<C>> v)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelations(java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(int modv, GenVector<GenPolynomial<C>> v)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelations(java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelationsArbitrary(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
Syzygy. zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygyAbstract. zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.java.util.List<java.util.List<GenPolynomial<C>>>
SyzygySeq. zeroRelationsArbitrary(int modv, java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base.Constructors in edu.jas.gbufd with parameters of type GenPolynomial Constructor Description PseudoMiReducer(java.util.List<GenPolynomial<C>> G, GenPolynomial<C> p, GreatestCommonDivisorAbstract<C> engine)
PseudoMiReducerRec(java.util.List<GenPolynomial<GenPolynomial<C>>> G, GenPolynomial<GenPolynomial<C>> p, GreatestCommonDivisorAbstract<C> engine)
PseudoReductionEntry(GenPolynomial<C> pol, C multiplicator)
-
Uses of GenPolynomial in edu.jas.integrate
Fields in edu.jas.integrate declared as GenPolynomial Modifier and Type Field Description GenPolynomial<C>
Integral. den
Original denominator polynomial with coefficients from C.GenPolynomial<C>
LogIntegral. den
Original (irreducible) denominator polynomial with coefficients from C.GenPolynomial<C>
Integral. num
Original numerator polynomial with coefficients from C.GenPolynomial<C>
LogIntegral. num
Original numerator polynomial with coefficients from C and deg(num) < deg(den).GenPolynomial<C>
Integral. pol
Integral of the polynomial part.Fields in edu.jas.integrate with type parameters of type GenPolynomial Modifier and Type Field Description java.util.List<GenPolynomial<AlgebraicNumber<C>>>
LogIntegral. adenom
List of factors of the denominator with coefficients from an AlgebraicNumberRing<C>.java.util.List<GenPolynomial<C>>
LogIntegral. cdenom
List of linear factors of the denominator with coefficients from C.java.util.List<GenPolynomial<C>>
Integral. rational
Integral of the rational part.Methods in edu.jas.integrate that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<C>>[]
ElementaryIntegration. integrateHermite(GenPolynomial<C> a, GenPolynomial<C> d)
Integration of the rational part, Hermite reduction step.Methods in edu.jas.integrate with parameters of type GenPolynomial Modifier and Type Method Description Integral<C>
ElementaryIntegration. integrate(GenPolynomial<C> a, GenPolynomial<C> d)
Integration of a rational function.java.util.List<GenPolynomial<C>>[]
ElementaryIntegration. integrateHermite(GenPolynomial<C> a, GenPolynomial<C> d)
Integration of the rational part, Hermite reduction step.LogIntegral<C>
ElementaryIntegration. integrateLogPart(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial integration of the logarithmic part, Rothstein-Trager algorithm.LogIntegral<C>
ElementaryIntegrationBernoulli. integrateLogPart(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial integration of the logarithmic part, Bernoulli linear factorization algorithm.LogIntegral<C>
ElementaryIntegrationCzichowski. integrateLogPart(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial integration of the logarithmic part, CzichowskiLogIntegral<C>
ElementaryIntegrationLazard. integrateLogPart(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial integration of the logarithmic part, Lazard - Rioboo - TragerLogIntegral<C>
ElementaryIntegration. integrateLogPartPrepare(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial integration of the logarithmic part, eventual preparation for irreducible factorization of P.Constructors in edu.jas.integrate with parameters of type GenPolynomial Constructor Description Integral(GenPolynomial<C> n, GenPolynomial<C> d, GenPolynomial<C> p)
Constructor.Integral(GenPolynomial<C> n, GenPolynomial<C> d, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat)
Constructor.Integral(GenPolynomial<C> n, GenPolynomial<C> d, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat, java.util.List<LogIntegral<C>> log)
Constructor.LogIntegral(GenPolynomial<C> n, GenPolynomial<C> d, java.util.List<C> cf, java.util.List<GenPolynomial<C>> cd, java.util.List<AlgebraicNumber<C>> af, java.util.List<GenPolynomial<AlgebraicNumber<C>>> ad)
Constructor.QuotIntegral(Quotient<C> r, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat)
Constructor.QuotIntegral(Quotient<C> r, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat, java.util.List<LogIntegral<C>> log)
Constructor.Constructor parameters in edu.jas.integrate with type arguments of type GenPolynomial Constructor Description Integral(GenPolynomial<C> n, GenPolynomial<C> d, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat)
Constructor.Integral(GenPolynomial<C> n, GenPolynomial<C> d, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat, java.util.List<LogIntegral<C>> log)
Constructor.QuotIntegral(Quotient<C> r, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat)
Constructor.QuotIntegral(Quotient<C> r, GenPolynomial<C> p, java.util.List<GenPolynomial<C>> rat, java.util.List<LogIntegral<C>> log)
Constructor. -
Uses of GenPolynomial in edu.jas.poly
Classes in edu.jas.poly with type parameters of type GenPolynomial Modifier and Type Class Description class
QLRSolvablePolynomial<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>,D extends GcdRingElem<D>>
QLRSolvablePolynomial generic recursive solvable polynomials implementing RingElem.class
QLRSolvablePolynomialRing<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>,D extends GcdRingElem<D>>
QLRSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.Subclasses of GenPolynomial in edu.jas.poly Modifier and Type Class Description class
GenSolvablePolynomial<C extends RingElem<C>>
GenSolvablePolynomial generic solvable polynomials implementing RingElem.class
QLRSolvablePolynomial<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>,D extends GcdRingElem<D>>
QLRSolvablePolynomial generic recursive solvable polynomials implementing RingElem.class
RecSolvablePolynomial<C extends RingElem<C>>
RecSolvablePolynomial generic recursive solvable polynomials implementing RingElem.class
RecSolvableWordPolynomial<C extends RingElem<C>>
RecSolvableWordPolynomial generic recursive solvable polynomials implementing RingElem.Fields in edu.jas.poly declared as GenPolynomial Modifier and Type Field Description (package private) GenPolynomial<C>
GenPolynomialIterator. current
(package private) GenPolynomial<C>
GenPolynomialMonomialIterator. current
GenPolynomial
AlgebraicNotInvertibleException. f
GenPolynomial
AlgebraicNotInvertibleException. f1
GenPolynomial
AlgebraicNotInvertibleException. f2
GenPolynomial<C>
AlgebraicNumberRing. modul
Module part of the factory data structure.GenPolynomial<C>
GenPolynomialRing. ONE
The constant polynomial 1 for this ring.GenPolynomial<C>
AlgebraicNumber. val
Value part of the element data structure.protected GenPolynomial<C>
CoeffToAlg. zero
GenPolynomial<C>
GenPolynomialRing. ZERO
The constant polynomial 0 for this ring.Fields in edu.jas.poly with type parameters of type GenPolynomial Modifier and Type Field Description RelationTable<GenPolynomial<C>>
RecSolvablePolynomialRing. coeffTable
The solvable multiplication relations between variables and coefficients.(package private) GenPolynomialRing<GenPolynomial<C>>
DistToRec. fac
java.util.List<java.util.List<GenPolynomial<C>>>
ModuleList. list
The data structure is a List of Lists of polynomials.java.util.List<GenPolynomial<C>>
PolynomialList. list
The data structure is a List of polynomials.(package private) java.util.List<GenPolynomial<C>>
AlgebraicNumberIterator. powers
QuotPairFactory<GenPolynomial<D>,C>
QLRSolvablePolynomialRing. qpfac
Factory to create coefficients.Methods in edu.jas.poly that return GenPolynomial Modifier and Type Method Description GenPolynomial<C>
GenPolynomial. abs()
GenPolynomial absolute value, i.e.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. algebraicFromComplex(GenPolynomialRing<AlgebraicNumber<C>> fac, GenPolynomial<Complex<C>> A)
AlgebraicNumber from complex coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDensePseudoQuotient(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial dense pseudo quotient.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDensePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDerivative(GenPolynomial<C> P)
GenPolynomial polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDerivative(GenPolynomial<C> P, int r)
GenPolynomial polynomial partial derivative variable r.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseIntegral(GenPolynomial<C> P)
GenPolynomial polynomial integral main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. basePseudoDivide(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo divide.static <C extends RingElem<C>>
GenPolynomial<C>[]PolyUtil. basePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo quotient and remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. basePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
Deprecated.(forRemoval=true) UsePolyUtil.baseSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. baseRecursiveDivide(GenPolynomial<GenPolynomial<C>> P, C s)
GenPolynomial base divide.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseRemainderPoly(GenPolynomial<C> P, C s)
GenPolynomial coefficient wise remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseSparsePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo remainder.GenPolynomial<C>
GenPolynomialRing. charPolynomial(GenMatrix<C> A)
Characteristic polynomial of matrix.static <C extends RingElem<C> & Modular>
GenPolynomial<C>PolyUtil. chineseRemainder(GenPolynomialRing<C> fac, GenPolynomial<C> A, C mi, GenPolynomial<C> B)
ModInteger chinese remainder algorithm on coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. coefficientBasePseudoDivide(GenPolynomial<C> P, C s)
GenPolynomial pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. coefficientPseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial pseudo divide.GenPolynomial<C>
GenPolynomial. coeffPrimitivePart()
GenPolynomial coefficient primitive part.static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>>PolyUtil. complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A)
Convert to complex decimal coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAlgebraic(GenPolynomialRing<Complex<C>> fac, GenPolynomial<AlgebraicNumber<C>> A)
Complex from algebraic coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAny(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from ring element coefficients.static GenPolynomial<BigComplex>
PolyUtil. complexFromRational(GenPolynomialRing<BigComplex> fac, GenPolynomial<BigRational> A)
Complex from rational coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. conjugateCoeff(GenPolynomial<C> A)
Conjugate coefficients.GenPolynomial<C>
GenPolynomial. contractCoeff(GenPolynomialRing<C> pfac)
Contract variables to coefficient polynomial.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertToRecAlgebraicCoefficients(int depth, GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to recursive AlgebraicNumber coefficients.GenPolynomial<C>
GenPolynomial. copy()
Copy this GenPolynomial.GenPolynomial<C>
GenPolynomialRing. copy(GenPolynomial<C> c)
Copy polynomial c.static <C extends RingElem<C> & Rational>
GenPolynomial<BigDecimal>PolyUtil. decimalFromRational(GenPolynomialRing<BigDecimal> fac, GenPolynomial<C> A)
Convert to decimal coefficients.GenPolynomial<C>
GenPolynomial. deHomogenize(GenPolynomialRing<C> pfac)
Dehomogenize.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. distribute(GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> B)
Distribute a recursive polynomial to a generic polynomial.GenPolynomial<C>
GenPolynomial. divide(C s)
GenPolynomial division.GenPolynomial<C>
GenPolynomial. divide(GenPolynomial<C> S)
GenPolynomial division.GenPolynomial<C>[]
GenPolynomial. egcd(GenPolynomial<C> S)
GenPolynomial extended greatest common divisor.GenPolynomial<C>
AlgToPoly. eval(AlgebraicNumber<C> c)
GenPolynomial<GenPolynomial<C>>
DistToRec. eval(GenPolynomial<C> c)
GenPolynomial<C>
EvalMainPol. eval(GenPolynomial<C> c)
GenPolynomial<D>
FromIntegerPoly. eval(GenPolynomial<BigInteger> c)
GenPolynomial<BigInteger>
RatToIntPoly. eval(GenPolynomial<BigRational> c)
GenPolynomial<C>
RecToDist. eval(GenPolynomial<GenPolynomial<C>> c)
static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluate(GenPolynomialRing<C> cfac, GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomialRing<GenPolynomial<C>> nfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a)
Evaluate at k-th variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateFirst(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a)
Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateFirstRec(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateMain(GenPolynomialRing<C> cfac, GenPolynomial<C> A, C a)
Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateMainRecursive(GenPolynomialRing<C> cfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at main variable.GenPolynomial<C>
GenPolynomial. extend(GenPolynomialRing<C> pfac, int j, long k)
Extend variables.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.GenPolynomial<C>
GenPolynomial. extendLower(GenPolynomialRing<C> pfac, int j, long k)
Extend lower variables.GenPolynomial<C>
GenPolynomial. extendUnivariate(GenPolynomialRing<C> pfac, int i)
Extend univariate to multivariate polynomial.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. fromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A)
From AlgebraicNumber coefficients.GenPolynomial<C>
GenPolynomialRing. fromInteger(long a)
Get a (constant) GenPolynomial<C> element from a long value.GenPolynomial<C>
GenPolynomialRing. fromInteger(java.math.BigInteger a)
Get a (constant) GenPolynomial<C> element from a BigInteger value.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. fromIntegerCoefficients(GenPolynomialRing<C> fac, GenPolynomial<BigInteger> A)
From BigInteger coefficients.GenPolynomial<C>
GenPolynomialRing. fromVector(GenVector<C> a)
Get a GenPolynomial<C> from a GenVector<C>.GenPolynomial<C>
GenPolynomial. gcd(GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
AlgebraicNumberRing. getModul()
Get the module part.GenPolynomial<C>
GenPolynomialRing. getONE()
Get the one element.GenPolynomial<C>
AlgebraicNumber. getVal()
Get the value part.GenPolynomial<C>
GenPolynomialRing. getZERO()
Get the zero element.GenPolynomial<C>[]
GenPolynomial. hegcd(GenPolynomial<C> S)
GenPolynomial half extended greatest common divisor.GenPolynomial<C>
GenPolynomial. homogenize(GenPolynomialRing<C> pfac)
Make homogeneous.static GenPolynomial<BigRational>
PolyUtil. imaginaryPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Imaginary part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. imaginaryPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Imaginary part.GenPolynomial<C>
GenPolynomial. inflate(long e)
GenPolynomial inflate.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger>PolyUtil. integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A)
BigInteger from ModInteger coefficients, symmetric.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger>PolyUtil. integerFromModularCoefficientsPositive(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A)
BigInteger from ModInteger coefficients, positive.static GenPolynomial<BigInteger>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, GenPolynomial<BigRational> A)
BigInteger from BigRational coefficients.static GenPolynomial<BigInteger>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, java.math.BigInteger gcd, java.math.BigInteger lcm, GenPolynomial<BigRational> A)
BigInteger from BigRational coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. interpolate(GenPolynomialRing<C> fac, GenPolynomial<C> A, GenPolynomial<C> M, C mi, C a, C am)
Univariate polynomial interpolation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am)
ModInteger interpolate on first variable.GenPolynomial<C>
GenPolynomial. inverse()
GenPolynomial inverse.GenPolynomial<C>
GenPolynomial. leadingFacetPolynomial(ExpVector u, ExpVector uv)
Leading facet normal polynomial.GenPolynomial<C>
GenPolynomial. leadingWeightPolynomial()
Leading weight polynomial.GenPolynomial<C>
GenPolynomial. leftDivideCoeff(C s)
GenPolynomial left division.GenPolynomial<C>
GenPolynomial. map(UnaryFunctor<? super C,C> f)
Map a unary function to the coefficients.static <C extends RingElem<C>,D extends RingElem<D>>
GenPolynomial<D>PolyUtil. map(GenPolynomialRing<D> ring, GenPolynomial<C> p, UnaryFunctor<C,D> f)
Map a unary function to the coefficients.GenPolynomial<C>
GenPolynomial. mapOnStream(java.util.function.Function<? super java.util.Map.Entry<ExpVector,C>,? extends java.util.Map.Entry<ExpVector,C>> f)
Map a function to the polynomial stream entries.GenPolynomial<C>
GenPolynomial. mapOnStream(java.util.function.Function<? super java.util.Map.Entry<ExpVector,C>,? extends java.util.Map.Entry<ExpVector,C>> f, boolean parallel)
Map a function to the polynomial stream entries.(package private) GenPolynomial<C>
GenPolynomial. mapWrong(UnaryFunctor<? super C,C> f)
GenPolynomial<C>
GenPolynomial. modInverse(GenPolynomial<C> m)
GenPolynomial modular inverse.GenPolynomial<C>
GenPolynomial. monic()
GenPolynomial monic, i.e.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. monic(GenPolynomial<GenPolynomial<C>> p)
GenPolynomial monic, i.e.GenPolynomial<C>
GenPolynomial. monicRight()
GenPolynomial monic, i.e.GenPolynomial<C>
GenPolynomial. multiply(C s)
GenPolynomial multiplication.GenPolynomial<C>
GenPolynomial. multiply(C s, ExpVector e)
GenPolynomial multiplication.GenPolynomial<C>
GenPolynomial. multiply(ExpVector e)
GenPolynomial multiplication.GenPolynomial<C>
GenPolynomial. multiply(GenPolynomial<C> S)
GenPolynomial multiplication.GenPolynomial<C>
GenPolynomial. multiply(java.util.Map.Entry<ExpVector,C> m)
GenPolynomial multiplication.GenPolynomial<C>
GenPolynomial. multiplyLeft(C s)
GenPolynomial left multiplication.GenPolynomial<C>
GenPolynomial. negate()
GenPolynomial negation.GenPolynomial<C>
GenPolynomial. negateAlt()
GenPolynomial negation, alternative implementation.GenPolynomial<C>
GenPolynomialIterator. next()
Get next polynomial.GenPolynomial<C>
GenPolynomialMonomialIterator. next()
Get next polynomial.GenPolynomial
GenPolynomialTokenizer. nextPolynomial()
Parsing method for GenPolynomial.GenPolynomial<C>
GenPolynomialRing. parse(java.io.Reader r)
Parse a polynomial with the use of GenPolynomialTokenizer.GenPolynomial<C>
GenPolynomialRing. parse(java.lang.String s)
Parse a polynomial with the use of GenPolynomialTokenizer.static <C extends RingElem<C>>
GenPolynomial<C>TermOrderOptimization. permutation(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, GenPolynomial<C> A)
Permutation of polynomial exponent vectors.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A)
Permutation of polynomial exponent vectors of coefficient polynomials.GenPolynomial<C>[]
GenPolynomial. quotientRemainder(GenPolynomial<C> S)
GenPolynomial division with remainder.GenPolynomial<C>
GenPolynomialRing. random(int n)
Random polynomial.GenPolynomial<C>
GenPolynomialRing. random(int k, int l, int d, float q)
Generate a random polynomial.GenPolynomial<C>
GenPolynomialRing. random(int k, int l, int d, float q, java.util.Random rnd)
Generate a random polynomial.GenPolynomial<C>
GenPolynomialRing. random(int n, java.util.Random rnd)
Random polynomial.static GenPolynomial<BigRational>
PolyUtil. realPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Real part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. realPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Real part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. reciprocalTransformation(GenPolynomial<C> A)
Polynomial reciprocal transformation.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. reciprocalTransformation(GenPolynomial<C> A, int i)
Polynomial reciprocal transformation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDensePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDerivative(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveSparsePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial sparse pseudo remainder.GenPolynomial<C>
GenPolynomial. reductum()
Reductum.GenPolynomial<C>
GenPolynomial. remainder(GenPolynomial<C> S)
GenPolynomial remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedLowerVariables(GenPolynomial<C> p)
Remove all lower variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedMiddleVariables(GenPolynomial<C> p)
Remove upper block of middle variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedUpperVariables(GenPolynomial<C> p)
Remove all upper variables which do not occur in polynomial.GenPolynomial<C>
GenPolynomial. reverse(GenPolynomialRing<C> oring)
Reverse variables.GenPolynomial<C>
GenPolynomial. rightDivideCoeff(C s)
GenPolynomial right division.GenPolynomial<C>
GenPolynomial. rightGcd(GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, C a, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, ExpVector g, C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. selectWithVariable(java.util.List<GenPolynomial<C>> P, int i)
Select polynomial with univariate leading term in variable i.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. seriesOfTaylor(GenPolynomial<C> f, C a)
Taylor series for polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteMain(GenPolynomial<C> A, GenPolynomial<C> s)
Substitute main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteUnivariate(GenPolynomial<C> f, GenPolynomial<C> t)
Substitute univariate polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteUnivariateMult(GenPolynomial<C> f, GenPolynomial<C> t)
Substitute univariate polynomial with multivariate coefficients.GenPolynomial<C>
GenPolynomial. subtract(C a)
GenPolynomial subtract.GenPolynomial<C>
GenPolynomial. subtract(C a, ExpVector e)
GenPolynomial subtraction.GenPolynomial<C>
GenPolynomial. subtract(GenPolynomial<C> S)
GenPolynomial subtraction.GenPolynomial<C>
GenPolynomial. subtract(Monomial<C> m)
GenPolynomial subtraction.GenPolynomial<C>
GenPolynomial. subtractMultiple(C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial subtract a multiple.GenPolynomial<C>
GenPolynomial. subtractMultiple(C a, GenPolynomial<C> S)
GenPolynomial subtract a multiple.GenPolynomial<C>
GenPolynomial. sum(C a)
GenPolynomial addition.GenPolynomial<C>
GenPolynomial. sum(C a, ExpVector e)
GenPolynomial addition.GenPolynomial<C>
GenPolynomial. sum(GenPolynomial<C> S)
GenPolynomial summation.GenPolynomial<C>
GenPolynomial. sum(Monomial<C> m)
GenPolynomial addition.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. switchVariables(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial switch variable blocks.static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. toComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from real polynomial.static GenPolynomial<Product<ModInteger>>
PolyUtil. toProduct(GenPolynomialRing<Product<ModInteger>> pfac, GenPolynomial<BigInteger> A)
Product representation.static <C extends GcdRingElem<C>>
GenPolynomial<Product<C>>PolyUtil. toProductGen(GenPolynomialRing<Product<C>> pfac, GenPolynomial<C> A)
Product representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
To recursive representation.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translation(GenPolynomial<C> A, java.util.List<C> H)
Polynomial translation, all variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translation1(GenPolynomial<C> A, java.util.List<C> H)
Polynomial translation, r-1 variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translationBase(GenPolynomial<C> A, C h)
Polynomial translation, base univariate.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translationMain(GenPolynomial<C> A, C h)
Polynomial translation, main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. translationMainRecursive(GenPolynomial<GenPolynomial<C>> A, C h)
Polynomial translation, main variable.GenPolynomial<C>
GenPolynomialRing. univariate(int i)
Generate univariate polynomial in a given variable.GenPolynomial<C>
GenPolynomialRing. univariate(int modv, int i, long e)
Generate univariate polynomial in a given variable with given exponent.GenPolynomial<C>
GenPolynomialRing. univariate(int i, long e)
Generate univariate polynomial in a given variable with given exponent.GenPolynomial<C>
GenPolynomialRing. univariate(java.lang.String x)
Generate univariate polynomial in a given variable with given exponent.GenPolynomial<C>
GenPolynomialRing. univariate(java.lang.String x, long e)
Generate univariate polynomial in a given variable with given exponent.GenPolynomial<C>
GenPolynomialRing. valueOf(C a)
Get a (constant) GenPolynomial<C> element from a coefficient value.GenPolynomial<C>
GenPolynomialRing. valueOf(C a, ExpVector e)
Get a GenPolynomial<C> element from a coefficient and an exponent vector.GenPolynomial<C>
GenPolynomialRing. valueOf(ExpVector e)
Get a GenPolynomial<C> element from an exponent vector.GenPolynomial<C>
GenPolynomialRing. valueOf(Monomial<C> m)
Get a GenPolynomial<C> element from a monomial.Methods in edu.jas.poly that return types with arguments of type GenPolynomial Modifier and Type Method Description static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. baseRecursiveDivide(GenPolynomial<GenPolynomial<C>> P, C s)
GenPolynomial base divide.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>ModuleList. castToList(java.util.List<java.util.List<GenSolvablePolynomial<C>>> slist)
Get a solvable polynomials list as List of GenPolynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolynomialList. castToList(java.util.List<? extends GenPolynomial<C>> slist)
Get list of extensions of polynomials as List of GenPolynomials.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>PolynomialList. castToMatrix(java.util.List<java.util.List<? extends GenPolynomial<C>>> slist)
Get list of list of extensions of polynomials as List of List of GenPolynomials.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. coefficientPseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial pseudo divide.java.util.Map<ExpVector,GenPolynomial<C>>
GenPolynomial. contract(GenPolynomialRing<C> pfac)
Contract variables.java.util.List<GenPolynomial<C>>
GenPolynomialRing. copy(java.util.List<GenPolynomial<C>> L)
Copy polynomial list.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrix(GenPolynomial<C> A)
Degree matrix.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrix(java.util.Collection<GenPolynomial<C>> L)
Degree matrix.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(GenPolynomial<GenPolynomial<C>> A)
Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. distribute(GenPolynomialRing<C> dfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Distribute a recursive polynomial list to a generic polynomial list.GenPolynomial<GenPolynomial<C>>
DistToRec. eval(GenPolynomial<C> c)
GenSolvablePolynomial<GenPolynomial<C>>
RecSolvablePolynomial. evalAsRightRecursivePolynomial()
Evaluate RecSolvablePolynomial as right coefficients polynomial.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. evaluateMain(GenPolynomialRing<C> cfac, java.util.List<GenPolynomial<C>> L, C a)
Evaluate at main variable.static java.util.List<GenPolynomial<BigInteger>>
TermOrderOptimization. expVectorAdd(java.util.List<GenPolynomial<BigInteger>> dm, ExpVector e)
Degree matrix exponent vector add.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> pfac, GenSolvablePolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenExteriorPolynomial<GenPolynomial<C>>PolyUtil. exteriorDerivativePoly(GenExteriorPolynomial<GenPolynomial<C>> P)
GenExteriorPolynomial over polynomial exterior derivative.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. fromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A)
From AlgebraicNumber coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. fromIntegerCoefficients(GenPolynomialRing<C> fac, java.util.List<GenPolynomial<BigInteger>> L)
From BigInteger coefficients.(package private) java.util.Map<ExpVectorPair,GenPolynomial<C>>
RelationTable. fromListDeg2(java.util.List a)
Convert mixed list to map for base relations.java.util.List<GenPolynomial<C>>
GenPolynomialRing. generators()
Get a list of the generating elements.java.util.List<GenPolynomial<C>>
GenPolynomialRing. generators(int modv)
Get a list of the generating elements excluding the module variables.java.util.List<GenPolynomial<C>>
GenPolynomialRing. getGenerators()
Get the generating elements excluding the generators for the coefficient ring.java.util.List<GenPolynomial<C>>
PolynomialList. getList()
Get list.static <C extends RingElem<C> & Modular>
java.util.List<GenPolynomial<BigInteger>>PolyUtil. integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, java.util.List<GenPolynomial<C>> L)
BigInteger from ModInteger coefficients, symmetric.static java.util.List<GenPolynomial<BigInteger>>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, java.util.List<GenPolynomial<BigRational>> L)
BigInteger from BigRational coefficients.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am)
ModInteger interpolate on first variable.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. intersect(GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> F)
Intersection.java.util.Iterator<GenPolynomial<C>>
GenPolynomialRing. iterator()
Get a GenPolynomial iterator.java.util.List<GenPolynomial<C>>
PolynomialList. leadingWeightPolynomials()
Leading weight polynomials.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. monic(GenPolynomial<GenPolynomial<C>> p)
GenPolynomial monic, i.e.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. monic(GenSolvablePolynomial<GenPolynomial<C>> p)
GenSolvablePolynomial monic, i.e.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. monic(java.util.List<GenPolynomial<C>> L)
Polynomial list monic.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. monicRec(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Recursive polynomial list monic.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. monicRec(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Recursive polynomial list monic.java.util.List<GenPolynomial>
GenPolynomialTokenizer. nextPolynomialList()
Parsing method for polynomial list.java.util.List<java.util.List<GenPolynomial>>
GenPolynomialTokenizer. nextSubModuleList()
Parsing method for submodule list.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(GenPolynomialRing<GenPolynomial<C>> ring, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedModuleList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(ModuleList<GenPolynomial<C>> P)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(PolynomialList<GenPolynomial<C>> P)
Optimize variable order on coefficients.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>ModuleList. padCols(GenPolynomialRing<C> ring, java.util.List<java.util.List<GenPolynomial<C>>> l)
Pad columns and remove zero rows.GenSolvablePolynomialRing<GenPolynomial<C>>
RecSolvablePolynomialRing. permutation(java.util.List<java.lang.Integer> P)
Permutation of polynomial ring variables.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>TermOrderOptimization. permutation(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> L)
Permutation of polynomial exponent vectors.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A)
Permutation of polynomial exponent vectors of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Permutation of polynomial exponent vectors of coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Permutation of polynomial exponent vectors of coefficients.GenPolynomialRing<GenPolynomial<C>>
GenPolynomialRing. recursive(int i)
Recursive representation as polynomial with i main variables.GenSolvablePolynomialRing<GenPolynomial<C>>
GenSolvablePolynomialRing. recursive(int i)
Recursive representation as polynomial ring with i main variables.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Recursive representation.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, java.util.List<GenPolynomial<C>> L)
Recursive representation.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, java.util.List<GenPolynomial<C>> L)
Recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDensePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDerivative(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenWordPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenWordPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveSparsePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial sparse pseudo remainder.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. rightMonic(java.util.List<GenPolynomial<C>> L)
Solvable polynomial list right monic.GenSolvablePolynomial<GenPolynomial<C>>
RecSolvablePolynomial. rightRecursivePolynomial()
RecSolvablePolynomial right coefficients from left coefficients.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>OrderedModuleList. sort(GenPolynomialRing<C> r, java.util.List<java.util.List<GenPolynomial<C>>> l)
Sort a list of vectors of polynomials with respect to the ascending order of the leading Exponent vectors of the first column.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sort(GenPolynomialRing<C> r, java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sort(java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sortDegree(java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the degree.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. switchVariables(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial switch variable blocks.static <C extends RingElem<C>>
Product<GenPolynomial<C>>PolyUtil. toProduct(ProductRing<GenPolynomial<C>> pfac, C c, ExpVector e)
Product representation.static <C extends RingElem<C>>
Product<GenPolynomial<C>>PolyUtil. toProduct(ProductRing<GenPolynomial<C>> pfac, GenPolynomial<C> A)
Product representation.static java.util.List<GenPolynomial<Product<ModInteger>>>
PolyUtil. toProduct(GenPolynomialRing<Product<ModInteger>> pfac, java.util.List<GenPolynomial<BigInteger>> L)
Product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<C>>>PolyUtil. toProductGen(GenPolynomialRing<Product<C>> pfac, java.util.List<GenPolynomial<C>> L)
Product representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
To recursive representation.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenSolvablePolynomialRing<GenPolynomial<C>> rfac, GenSolvablePolynomial<C> A)
To recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. translationMainRecursive(GenPolynomial<GenPolynomial<C>> A, C h)
Polynomial translation, main variable.java.util.List<? extends GenPolynomial<C>>
GenPolynomialRing. univariateList()
Generate list of univariate polynomials in all variables.java.util.List<? extends GenPolynomial<C>>
GenPolynomialRing. univariateList(int modv)
Generate list of univariate polynomials in all variables.java.util.List<? extends GenPolynomial<C>>
GenPolynomialRing. univariateList(int modv, long e)
Generate list of univariate polynomials in all variables with given exponent.java.util.List<GenPolynomial<C>>
GenPolynomialRing. valueOf(java.lang.Iterable<ExpVector> E)
Get a GenPolynomial<C> element from a list of exponent vectors.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>ModuleList. vecToList(java.util.List<GenVector<GenPolynomial<C>>> vlist)
Get a list of vectors as List of list of GenPolynomials.Methods in edu.jas.poly with parameters of type GenPolynomial Modifier and Type Method Description static <C extends RingElem<C>>
CPolyUtil. absNorm(GenPolynomial<C> p)
Absolute norm.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. algebraicFromComplex(GenPolynomialRing<AlgebraicNumber<C>> fac, GenPolynomial<Complex<C>> A)
AlgebraicNumber from complex coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDensePseudoQuotient(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial dense pseudo quotient.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDensePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDerivative(GenPolynomial<C> P)
GenPolynomial polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseDerivative(GenPolynomial<C> P, int r)
GenPolynomial polynomial partial derivative variable r.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseIntegral(GenPolynomial<C> P)
GenPolynomial polynomial integral main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. basePseudoDivide(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo divide.static <C extends RingElem<C>>
GenPolynomial<C>[]PolyUtil. basePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo quotient and remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. basePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
Deprecated.(forRemoval=true) UsePolyUtil.baseSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. baseRecursiveDivide(GenPolynomial<GenPolynomial<C>> P, C s)
GenPolynomial base divide.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseRemainderPoly(GenPolynomial<C> P, C s)
GenPolynomial coefficient wise remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. baseSparsePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial sparse pseudo remainder.static <C extends RingElem<C> & Modular>
GenPolynomial<C>PolyUtil. chineseRemainder(GenPolynomialRing<C> fac, GenPolynomial<C> A, C mi, GenPolynomial<C> B)
ModInteger chinese remainder algorithm on coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. coefficientBasePseudoDivide(GenPolynomial<C> P, C s)
GenPolynomial pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. coefficientPseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial pseudo divide.static <C extends RingElem<C>>
longPolyUtil. coeffMaxDegree(GenPolynomial<GenPolynomial<C>> A)
Maximal degree in the coefficient polynomials.int
PolynomialComparator. compare(GenPolynomial<C> p1, GenPolynomial<C> p2)
Compare polynomials.int
GenPolynomial. compareTo(GenPolynomial<C> b)
GenPolynomial comparison.static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>>PolyUtil. complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A)
Convert to complex decimal coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAlgebraic(GenPolynomialRing<Complex<C>> fac, GenPolynomial<AlgebraicNumber<C>> A)
Complex from algebraic coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAny(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from ring element coefficients.static GenPolynomial<BigComplex>
PolyUtil. complexFromRational(GenPolynomialRing<BigComplex> fac, GenPolynomial<BigRational> A)
Complex from rational coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. conjugateCoeff(GenPolynomial<C> A)
Conjugate coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertToRecAlgebraicCoefficients(int depth, GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to recursive AlgebraicNumber coefficients.GenPolynomial<C>
GenPolynomialRing. copy(GenPolynomial<C> c)
Copy polynomial c.static <C extends RingElem<C> & Rational>
GenPolynomial<BigDecimal>PolyUtil. decimalFromRational(GenPolynomialRing<BigDecimal> fac, GenPolynomial<C> A)
Convert to decimal coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrix(GenPolynomial<C> A)
Degree matrix.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(GenPolynomial<GenPolynomial<C>> A)
Degree matrix of coefficient polynomials.C
GenPolynomialRing. determinantFromCharPol(GenPolynomial<C> P)
Determinant of matrix from characteristic polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. distribute(GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> B)
Distribute a recursive polynomial to a generic polynomial.GenPolynomial<C>
GenPolynomial. divide(GenPolynomial<C> S)
GenPolynomial division.void
GenPolynomial. doAddTo(GenPolynomial<C> S)
GenPolynomial destructive summation.GenPolynomial<C>[]
GenPolynomial. egcd(GenPolynomial<C> S)
GenPolynomial extended greatest common divisor.GenPolynomial<GenPolynomial<C>>
DistToRec. eval(GenPolynomial<C> c)
C
EvalAllPol. eval(GenPolynomial<C> c)
C
EvalMain. eval(GenPolynomial<C> c)
GenPolynomial<C>
EvalMainPol. eval(GenPolynomial<C> c)
GenPolynomial<D>
FromIntegerPoly. eval(GenPolynomial<BigInteger> c)
AlgebraicNumber<C>
PolyToAlg. eval(GenPolynomial<C> c)
GenPolynomial<BigInteger>
RatToIntPoly. eval(GenPolynomial<BigRational> c)
GenPolynomial<C>
RecToDist. eval(GenPolynomial<GenPolynomial<C>> c)
static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluate(GenPolynomialRing<C> cfac, GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomialRing<GenPolynomial<C>> nfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a)
Evaluate at k-th variable.static <C extends RingElem<C>>
CPolyUtil. evaluateAll(RingFactory<C> cfac, GenPolynomial<C> A, java.util.List<C> a)
Evaluate all variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateFirst(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a)
Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateFirstRec(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateMain(GenPolynomialRing<C> cfac, GenPolynomial<C> A, C a)
Evaluate at main variable.static <C extends RingElem<C>>
CPolyUtil. evaluateMain(RingFactory<C> cfac, GenPolynomial<C> A, C a)
Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateMainRecursive(GenPolynomialRing<C> cfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. fromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A)
From AlgebraicNumber coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. fromIntegerCoefficients(GenPolynomialRing<C> fac, GenPolynomial<BigInteger> A)
From BigInteger coefficients.GenExteriorPolynomial<C>
GenExteriorPolynomialRing. fromPolynomial(GenPolynomial<C> a)
Get a GenExteriorPolynomial from a univariate GenPolynomial.GenPolynomial<C>
GenPolynomial. gcd(GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>[]
GenPolynomial. hegcd(GenPolynomial<C> S)
GenPolynomial half extended greatest common divisor.static GenPolynomial<BigRational>
PolyUtil. imaginaryPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Imaginary part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. imaginaryPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Imaginary part.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger>PolyUtil. integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A)
BigInteger from ModInteger coefficients, symmetric.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger>PolyUtil. integerFromModularCoefficientsPositive(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A)
BigInteger from ModInteger coefficients, positive.static GenPolynomial<BigInteger>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, GenPolynomial<BigRational> A)
BigInteger from BigRational coefficients.static GenPolynomial<BigInteger>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, java.math.BigInteger gcd, java.math.BigInteger lcm, GenPolynomial<BigRational> A)
BigInteger from BigRational coefficients.static java.lang.Object[]
PolyUtil. integerFromRationalCoefficientsFactor(GenPolynomialRing<BigInteger> fac, GenPolynomial<BigRational> A)
BigInteger from BigRational coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. interpolate(GenPolynomialRing<C> fac, GenPolynomial<C> A, GenPolynomial<C> M, C mi, C a, C am)
Univariate polynomial interpolation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am)
ModInteger interpolate on first variable.static <C extends RingElem<C>>
booleanPolyUtil. isBasePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> q, GenPolynomial<C> r)
Is GenPolynomial pseudo quotient and remainder.static <C extends RingElem<C>>
booleanPolyUtil. isRecursivePseudoQuotientRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S, GenPolynomial<GenPolynomial<C>> q, GenPolynomial<GenPolynomial<C>> r)
Is recursive GenPolynomial pseudo quotient and remainder.static <C extends RingElem<C>,D extends RingElem<D>>
GenPolynomial<D>PolyUtil. map(GenPolynomialRing<D> ring, GenPolynomial<C> p, UnaryFunctor<C,D> f)
Map a unary function to the coefficients.GenPolynomial<C>
GenPolynomial. modInverse(GenPolynomial<C> m)
GenPolynomial modular inverse.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. monic(GenPolynomial<GenPolynomial<C>> p)
GenPolynomial monic, i.e.AlgebraicNumber<C>
AlgebraicNumber. multiply(GenPolynomial<C> c)
AlgebraicNumber multiplication.GenPolynomial<C>
GenPolynomial. multiply(GenPolynomial<C> S)
GenPolynomial multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiply(GenPolynomial<C> b, ExpVector e)
RecSolvablePolynomial multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiply(GenPolynomial<C> b, ExpVector e, GenPolynomial<C> c, ExpVector f)
RecSolvablePolynomial left and right multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiply(GenPolynomial<C> b, GenPolynomial<C> c)
RecSolvablePolynomial left and right multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiplyLeft(GenPolynomial<C> b)
RecSolvablePolynomial multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiplyLeft(GenPolynomial<C> b, ExpVector e)
RecSolvablePolynomial multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiplyRightComm(GenPolynomial<C> b)
RecSolvablePolynomial multiplication.static <C extends RingElem<C>>
GenPolynomial<C>TermOrderOptimization. permutation(java.util.List<java.lang.Integer> P, GenPolynomialRing<C> R, GenPolynomial<C> A)
Permutation of polynomial exponent vectors.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A)
Permutation of polynomial exponent vectors of coefficient polynomials.GenPolynomial<C>[]
GenPolynomial. quotientRemainder(GenPolynomial<C> S)
GenPolynomial division with remainder.static GenPolynomial<BigRational>
PolyUtil. realPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Real part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. realPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Real part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. reciprocalTransformation(GenPolynomial<C> A)
Polynomial reciprocal transformation.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. reciprocalTransformation(GenPolynomial<C> A, int i)
Polynomial reciprocal transformation.RecSolvablePolynomial<C>
RecSolvablePolynomial. recMultiply(GenPolynomial<C> b)
RecSolvablePolynomial multiplication.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDensePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDerivative(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenWordPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenWordPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveSparsePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial sparse pseudo remainder.GenPolynomial<C>
GenPolynomial. remainder(GenPolynomial<C> S)
GenPolynomial remainder.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedLowerVariables(GenPolynomial<C> p)
Remove all lower variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedMiddleVariables(GenPolynomial<C> p)
Remove upper block of middle variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. removeUnusedUpperVariables(GenPolynomial<C> p)
Remove all upper variables which do not occur in polynomial.C
GenExteriorPolynomialRing. resultant(GenPolynomial<C> A, GenPolynomial<C> B)
Resultant of two commutative polynaomials.GenPolynomial<C>
GenPolynomial. rightGcd(GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, C a, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.GenPolynomial<C>
GenPolynomial. scaleSubtractMultiple(C b, ExpVector g, C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial scale and subtract a multiple.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. seriesOfTaylor(GenPolynomial<C> f, C a)
Taylor series for polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteMain(GenPolynomial<C> A, GenPolynomial<C> s)
Substitute main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteUnivariate(GenPolynomial<C> f, GenPolynomial<C> t)
Substitute univariate polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. substituteUnivariateMult(GenPolynomial<C> f, GenPolynomial<C> t)
Substitute univariate polynomial with multivariate coefficients.GenPolynomial<C>
GenPolynomial. subtract(GenPolynomial<C> S)
GenPolynomial subtraction.GenPolynomial<C>
GenPolynomial. subtractMultiple(C a, ExpVector e, GenPolynomial<C> S)
GenPolynomial subtract a multiple.GenPolynomial<C>
GenPolynomial. subtractMultiple(C a, GenPolynomial<C> S)
GenPolynomial subtract a multiple.AlgebraicNumber<C>
AlgebraicNumber. sum(GenPolynomial<C> c)
AlgebraicNumber summation.GenPolynomial<C>
GenPolynomial. sum(GenPolynomial<C> S)
GenPolynomial summation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. switchVariables(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial switch variable blocks.static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. toComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from real polynomial.RecSolvablePolynomial<D>
QLRSolvablePolynomialRing. toPolyCoefficients(GenPolynomial<C> A)
Integral function from rational polynomial coefficients.static <C extends RingElem<C>>
Product<GenPolynomial<C>>PolyUtil. toProduct(ProductRing<GenPolynomial<C>> pfac, GenPolynomial<C> A)
Product representation.static GenPolynomial<Product<ModInteger>>
PolyUtil. toProduct(GenPolynomialRing<Product<ModInteger>> pfac, GenPolynomial<BigInteger> A)
Product representation.static <C extends GcdRingElem<C>>
GenPolynomial<Product<C>>PolyUtil. toProductGen(GenPolynomialRing<Product<C>> pfac, GenPolynomial<C> A)
Product representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
To recursive representation.C
GenPolynomialRing. traceFromCharPol(GenPolynomial<C> P)
Trace of matrix from characteristic polynomial.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translation(GenPolynomial<C> A, java.util.List<C> H)
Polynomial translation, all variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translation1(GenPolynomial<C> A, java.util.List<C> H)
Polynomial translation, r-1 variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translationBase(GenPolynomial<C> A, C h)
Polynomial translation, base univariate.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. translationMain(GenPolynomial<C> A, C h)
Polynomial translation, main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. translationMainRecursive(GenPolynomial<GenPolynomial<C>> A, C h)
Polynomial translation, main variable.void
RelationTable. update(ExpVector e, ExpVector f, GenPolynomial<C> p)
Update or initialize RelationTable with new relation.void
RelationTable. update(GenPolynomial<C> E, GenPolynomial<C> F, GenPolynomial<C> p)
Update or initialize RelationTable with new relation.void
RelationTable. update(GenPolynomial<C> E, GenPolynomial<C> F, GenSolvablePolynomial<C> p)
Update or initialize RelationTable with new relation.GenExteriorPolynomial<C>
GenExteriorPolynomialRing. valueOf(GenPolynomial<C> a)
Get a GenExteriorPolynomial from a multivariate GenPolynomial, terms with exponents > 1 are set to zero.GenWordPolynomial<C>
GenWordPolynomialRing. valueOf(GenPolynomial<C> a)
Get a GenWordPolynomial<C> element from a GenPolynomial<C>.RecSolvablePolynomial<C>
RecSolvablePolynomialRing. valueOf(GenPolynomial<C> a)
Get a (constant) RecSolvablePolynomial<C> element from a coefficient value.RecSolvablePolynomial<C>
RecSolvablePolynomialRing. valueOf(GenPolynomial<C> a, ExpVector e)
Get a RecSolvablePolynomial<C> element from a coefficient and an exponent vector.Method parameters in edu.jas.poly with type arguments of type GenPolynomial Modifier and Type Method Description void
RecSolvablePolynomialRing. addCoeffRelations(java.util.List<GenPolynomial<GenPolynomial<C>>> rel)
Generate the coefficient relation table of the solvable polynomial ring from a polynomial list of relations.void
RecSolvablePolynomialRing. addCoeffRelations(java.util.List<GenPolynomial<GenPolynomial<C>>> rel)
Generate the coefficient relation table of the solvable polynomial ring from a polynomial list of relations.void
GenSolvablePolynomialRing. addRelations(java.util.List<GenPolynomial<C>> rel)
Generate the relation table of the solvable polynomial ring from a polynomial list of relations.void
RelationTable. addRelations(java.util.List<GenPolynomial<C>> rel)
Add list of polynomial triples as relations.void
RecSolvablePolynomialRing. addSolvCoeffRelations(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> rel)
Generate the coefficient relation table of the solvable polynomial ring from a solvable polynomial list of relations.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. baseRecursiveDivide(GenPolynomial<GenPolynomial<C>> P, C s)
GenPolynomial base divide.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolynomialList. castToList(java.util.List<? extends GenPolynomial<C>> slist)
Get list of extensions of polynomials as List of GenPolynomials.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>PolynomialList. castToMatrix(java.util.List<java.util.List<? extends GenPolynomial<C>>> slist)
Get list of list of extensions of polynomials as List of List of GenPolynomials.static <C extends RingElem<C>>
java.util.List<GenSolvablePolynomial<C>>PolynomialList. castToSolvableList(java.util.List<GenPolynomial<C>> list)
Get list as List of GenSolvablePolynomials.static <C extends RingElem<C>>
java.util.List<java.util.List<GenSolvablePolynomial<C>>>PolynomialList. castToSolvableMatrix(java.util.List<java.util.List<GenPolynomial<C>>> list)
Get list of list as List of List of GenSolvablePolynomials.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. coefficientPseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial pseudo divide.static <C extends RingElem<C>>
longPolyUtil. coeffMaxDegree(GenPolynomial<GenPolynomial<C>> A)
Maximal degree in the coefficient polynomials.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Convert to AlgebraicNumber coefficients.java.util.List<GenPolynomial<C>>
GenPolynomialRing. copy(java.util.List<GenPolynomial<C>> L)
Copy polynomial list.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrix(java.util.Collection<GenPolynomial<C>> L)
Degree matrix.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(GenPolynomial<GenPolynomial<C>> A)
Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<BigInteger>>TermOrderOptimization. degreeMatrixOfCoefficients(java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. distribute(GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> B)
Distribute a recursive polynomial to a generic polynomial.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. distribute(GenPolynomialRing<C> dfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Distribute a recursive polynomial list to a generic polynomial list.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. distribute(GenPolynomialRing<C> dfac, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Distribute a recursive polynomial list to a generic polynomial list.(package private) boolean
RelationTable. equalMaps(java.util.Map<ExpVectorPair,GenPolynomial<C>> m1, java.util.Map<ExpVectorPair,GenPolynomial<C>> m2)
Equals for special maps.GenPolynomial<C>
RecToDist. eval(GenPolynomial<GenPolynomial<C>> c)
static <C extends RingElem<C>>
java.util.List<C>PolyUtil. evaluateAll(RingFactory<C> cfac, java.util.List<GenPolynomial<C>> L, java.util.List<C> a)
Evaluate all variables.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateFirstRec(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at first (lowest) variable.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. evaluateMain(GenPolynomialRing<C> cfac, java.util.List<GenPolynomial<C>> L, C a)
Evaluate at main variable.static <C extends RingElem<C>>
java.util.List<C>PolyUtil. evaluateMain(RingFactory<C> cfac, java.util.List<GenPolynomial<C>> L, C a)
Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. evaluateMainRecursive(GenPolynomialRing<C> cfac, GenPolynomial<GenPolynomial<C>> A, C a)
Evaluate at main variable.static java.util.List<GenPolynomial<BigInteger>>
TermOrderOptimization. expVectorAdd(java.util.List<GenPolynomial<BigInteger>> dm, ExpVector e)
Degree matrix exponent vector add.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> pfac, GenSolvablePolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. extendCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> pfac, GenSolvablePolynomial<GenPolynomial<C>> A, int j, long k)
Extend coefficient variables.static <C extends RingElem<C>>
GenExteriorPolynomial<GenPolynomial<C>>PolyUtil. exteriorDerivativePoly(GenExteriorPolynomial<GenPolynomial<C>> P)
GenExteriorPolynomial over polynomial exterior derivative.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. fromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A)
From AlgebraicNumber coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. fromIntegerCoefficients(GenPolynomialRing<C> fac, java.util.List<GenPolynomial<BigInteger>> L)
From BigInteger coefficients.QLRSolvablePolynomial<C,D>
QLRSolvablePolynomialRing. fromPolyCoefficients(GenSolvablePolynomial<GenPolynomial<D>> A)
Rational function from integral polynomial coefficients.static <C extends RingElem<C> & Modular>
java.util.List<GenPolynomial<BigInteger>>PolyUtil. integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, java.util.List<GenPolynomial<C>> L)
BigInteger from ModInteger coefficients, symmetric.static java.util.List<GenPolynomial<BigInteger>>
PolyUtil. integerFromRationalCoefficients(GenPolynomialRing<BigInteger> fac, java.util.List<GenPolynomial<BigRational>> L)
BigInteger from BigRational coefficients.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am)
ModInteger interpolate on first variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am)
ModInteger interpolate on first variable.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. intersect(GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> F)
Intersection.static <C extends RingElem<C>>
booleanPolyUtil. isRecursivePseudoQuotientRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S, GenPolynomial<GenPolynomial<C>> q, GenPolynomial<GenPolynomial<C>> r)
Is recursive GenPolynomial pseudo quotient and remainder.boolean
RecSolvablePolynomial. isRightRecursivePolynomial(GenSolvablePolynomial<GenPolynomial<C>> R)
Test RecSolvablePolynomial right coefficients polynomial.static <C extends RingElem<C>>
java.util.List<ExpVector>PolyUtil. leadingExpVector(java.util.List<GenPolynomial<C>> L)
Polynomial list leading exponent vectors.static <C extends RingElem<C>>
longPolyUtil. maxDegree(java.util.List<GenPolynomial<C>> P)
Maximal degree of polynomial list.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. monic(GenPolynomial<GenPolynomial<C>> p)
GenPolynomial monic, i.e.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. monic(GenSolvablePolynomial<GenPolynomial<C>> p)
GenSolvablePolynomial monic, i.e.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. monic(java.util.List<GenPolynomial<C>> L)
Polynomial list monic.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. monicRec(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Recursive polynomial list monic.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. monicRec(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Recursive polynomial list monic.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiply(java.util.Map.Entry<ExpVector,GenPolynomial<C>> m)
RecSolvablePolynomial multiplication.RecSolvablePolynomial<C>
RecSolvablePolynomial. multiplyLeft(java.util.Map.Entry<ExpVector,GenPolynomial<C>> m)
RecSolvablePolynomial multiplication.static java.util.List<java.lang.Integer>
TermOrderOptimization. optimalPermutation(java.util.List<GenPolynomial<BigInteger>> D)
Optimal permutation for the Degree matrix.static <C extends RingElem<C>>
OptimizedPolynomialList<C>TermOrderOptimization. optimizeTermOrder(GenPolynomialRing<C> R, java.util.List<GenPolynomial<C>> L)
Optimize variable order.static <C extends RingElem<C>>
OptimizedModuleList<C>TermOrderOptimization. optimizeTermOrderModule(GenPolynomialRing<C> R, java.util.List<java.util.List<GenPolynomial<C>>> L)
Optimize variable order.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(GenPolynomialRing<GenPolynomial<C>> ring, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(GenPolynomialRing<GenPolynomial<C>> ring, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(GenPolynomialRing<GenPolynomial<C>> ring, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedModuleList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(ModuleList<GenPolynomial<C>> P)
Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>>TermOrderOptimization. optimizeTermOrderOnCoefficients(PolynomialList<GenPolynomial<C>> P)
Optimize variable order on coefficients.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>ModuleList. padCols(GenPolynomialRing<C> ring, java.util.List<java.util.List<GenPolynomial<C>>> l)
Pad columns and remove zero rows.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A)
Permutation of polynomial exponent vectors of coefficient polynomials.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A)
Permutation of polynomial exponent vectors of coefficient polynomials.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>TermOrderOptimization. permutationOnCoefficients(java.util.List<java.lang.Integer> P, GenPolynomialRing<GenPolynomial<C>> R, java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Permutation of polynomial exponent vectors of coefficients.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Recursive representation.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, java.util.List<GenPolynomial<C>> L)
Recursive representation.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUtil. recursive(GenPolynomialRing<GenPolynomial<C>> rfac, java.util.List<GenPolynomial<C>> L)
Recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDensePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDerivative(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenWordPolynomial<GenPolynomial<C>>PolyUtil. recursiveDivide(GenWordPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s)
GenPolynomial divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. recursiveSparsePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial sparse pseudo remainder.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>PolyUtil. rightMonic(java.util.List<GenPolynomial<C>> L)
Solvable polynomial list right monic.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. selectWithVariable(java.util.List<GenPolynomial<C>> P, int i)
Select polynomial with univariate leading term in variable i.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>OrderedModuleList. sort(GenPolynomialRing<C> r, java.util.List<java.util.List<GenPolynomial<C>>> l)
Sort a list of vectors of polynomials with respect to the ascending order of the leading Exponent vectors of the first column.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sort(GenPolynomialRing<C> r, java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sort(java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
java.util.List<GenPolynomial<C>>OrderedPolynomialList. sortDegree(java.util.List<GenPolynomial<C>> L)
Sort a list of polynomials with respect to the ascending order of the degree.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. switchVariables(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial switch variable blocks.static <C extends RingElem<C>>
Product<GenPolynomial<C>>PolyUtil. toProduct(ProductRing<GenPolynomial<C>> pfac, C c, ExpVector e)
Product representation.static <C extends RingElem<C>>
Product<GenPolynomial<C>>PolyUtil. toProduct(ProductRing<GenPolynomial<C>> pfac, GenPolynomial<C> A)
Product representation.static java.util.List<GenPolynomial<Product<ModInteger>>>
PolyUtil. toProduct(GenPolynomialRing<Product<ModInteger>> pfac, java.util.List<GenPolynomial<BigInteger>> L)
Product representation.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Product<C>>>PolyUtil. toProductGen(GenPolynomialRing<Product<C>> pfac, java.util.List<GenPolynomial<C>> L)
Product representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
To recursive representation.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>>PolyUtil. toRecursive(GenSolvablePolynomialRing<GenPolynomial<C>> rfac, GenSolvablePolynomial<C> A)
To recursive representation.static <C extends RingElem<C>>
longPolyUtil. totalDegree(java.util.List<GenPolynomial<C>> P)
Total degree of polynomial list.static <C extends RingElem<C>>
longPolyUtil. totalDegreeLeadingTerm(java.util.List<GenPolynomial<C>> P)
Maximal degree of leading terms of a polynomial list.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUtil. translationMainRecursive(GenPolynomial<GenPolynomial<C>> A, C h)
Polynomial translation, main variable.java.util.List<GenExteriorPolynomial<C>>
GenExteriorPolynomialRing. valueOf(java.util.List<GenPolynomial<C>> A)
Get a list of GenExteriorPolynomials from a list of GenPolynomials.java.util.List<GenWordPolynomial<C>>
GenWordPolynomialRing. valueOf(java.util.List<GenPolynomial<C>> A)
Get a list of GenWordPolynomial<C> element from a list of GenPolynomial<C>.static <C extends RingElem<C>>
java.util.List<java.util.List<GenPolynomial<C>>>ModuleList. vecToList(java.util.List<GenVector<GenPolynomial<C>>> vlist)
Get a list of vectors as List of list of GenPolynomials.Constructors in edu.jas.poly with parameters of type GenPolynomial Constructor Description AlgebraicNotInvertibleException(GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.AlgebraicNotInvertibleException(java.lang.String c, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.AlgebraicNotInvertibleException(java.lang.String c, java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.AlgebraicNotInvertibleException(java.lang.Throwable t, GenPolynomial f, GenPolynomial f1, GenPolynomial f2)
Constructor.AlgebraicNumber(AlgebraicNumberRing<C> r, GenPolynomial<C> a)
The constructor creates a AlgebraicNumber object from AlgebraicNumberRing modul and a GenPolynomial value.AlgebraicNumberRing(GenPolynomial<C> m)
The constructor creates a AlgebraicNumber factory object from a GenPolynomial objects module.AlgebraicNumberRing(GenPolynomial<C> m, boolean isField)
The constructor creates a AlgebraicNumber factory object from a GenPolynomial objects module.RecSolvablePolynomial(RecSolvablePolynomialRing<C> r, GenPolynomial<C> c)
Constructor for RecSolvablePolynomial.RecSolvablePolynomial(RecSolvablePolynomialRing<C> r, GenPolynomial<C> c, ExpVector e)
Constructor for RecSolvablePolynomial.Constructor parameters in edu.jas.poly with type arguments of type GenPolynomial Constructor Description DistToRec(GenPolynomialRing<GenPolynomial<C>> fac)
ModuleList(GenPolynomialRing<C> r, java.util.List<java.util.List<GenPolynomial<C>>> l)
Constructor.ModuleList(GenVectorModul<GenPolynomial<C>> r, java.util.List<GenVector<GenPolynomial<C>>> l)
Constructor.ModuleList(GenVectorModul<GenPolynomial<C>> r, java.util.List<GenVector<GenPolynomial<C>>> l)
Constructor.OrderedModuleList(GenPolynomialRing<C> r, java.util.List<java.util.List<GenPolynomial<C>>> l)
Constructor.OrderedPolynomialList(GenPolynomialRing<C> r, java.util.List<GenPolynomial<C>> l)
Constructor.PolynomialList(GenPolynomialRing<C> r, java.util.List<GenPolynomial<C>> l)
Constructor.RecSolvablePolynomial(RecSolvablePolynomialRing<C> r, GenSolvablePolynomial<GenPolynomial<C>> S)
Constructor for RecSolvablePolynomial.RecSolvablePolynomial(RecSolvablePolynomialRing<C> r, java.util.SortedMap<ExpVector,GenPolynomial<C>> v)
Constructor for RecSolvablePolynomial.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n)
The constructor creates a solvable polynomial factory object with the default term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the default term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the default term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, java.lang.String[] v, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, java.lang.String[] v, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, RecSolvablePolynomialRing o)
The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the default term order. -
Uses of GenPolynomial in edu.jas.ps
Fields in edu.jas.ps declared as GenPolynomial Modifier and Type Field Description (package private) GenPolynomial<C>
PolynomialTaylorFunction. pol
Fields in edu.jas.ps with type parameters of type GenPolynomial Modifier and Type Field Description java.util.HashMap<java.lang.Long,GenPolynomial<C>>
MultiVarCoefficients. coeffCache
Cache for already computed coefficients.Methods in edu.jas.ps that return GenPolynomial Modifier and Type Method Description GenPolynomial<C>
MultiVarPowerSeries. asPolynomial()
Get a GenPolynomial<C> from this.GenPolynomial<C>
UnivPowerSeries. asPolynomial()
Get a GenPolynomial<C> from this.GenPolynomial<C>
MultiVarCoefficients. getHomPart(long tdeg)
Homogeneous part.GenPolynomial<C>
MultiVarPowerSeries. homogeneousPart(long tdeg)
Homogeneous part.Methods in edu.jas.ps with parameters of type GenPolynomial Modifier and Type Method Description MultiVarPowerSeries<C>
MultiVarPowerSeriesRing. fromPolynomial(GenPolynomial<C> a)
Get a MultiVarPowerSeries<C> from a GenPolynomial<C>.UnivPowerSeries<C>
UnivPowerSeriesRing. fromPolynomial(GenPolynomial<C> a)
Get a UnivPowerSeries<C> from a GenPolynomial<C>.Method parameters in edu.jas.ps with type arguments of type GenPolynomial Modifier and Type Method Description java.util.List<MultiVarPowerSeries<C>>
MultiVarPowerSeriesRing. fromPolynomial(java.util.List<GenPolynomial<C>> A)
Get a list of MultiVarPowerSeries<C> from a list of GenPolynomial<C>.Constructors in edu.jas.ps with parameters of type GenPolynomial Constructor Description PolynomialTaylorFunction(GenPolynomial<C> p)
PolynomialTaylorFunction(GenPolynomial<C> p, long f)
Constructor parameters in edu.jas.ps with type arguments of type GenPolynomial Constructor Description MultiVarCoefficients(GenPolynomialRing<C> pf, java.util.HashMap<java.lang.Long,GenPolynomial<C>> cache)
Public with pre-filled coefficient cache.MultiVarCoefficients(GenPolynomialRing<C> pf, java.util.HashMap<java.lang.Long,GenPolynomial<C>> cache, java.util.BitSet hc)
Public constructor with pre-filled caches.MultiVarCoefficients(GenPolynomialRing<C> pf, java.util.HashMap<java.lang.Long,GenPolynomial<C>> cache, java.util.HashSet<ExpVector> zeros)
Public constructor with pre-filled caches.MultiVarCoefficients(GenPolynomialRing<C> pf, java.util.HashMap<java.lang.Long,GenPolynomial<C>> cache, java.util.HashSet<ExpVector> zeros, java.util.BitSet hc)
Public constructor with pre-filled caches. -
Uses of GenPolynomial in edu.jas.root
Fields in edu.jas.root declared as GenPolynomial Modifier and Type Field Description GenPolynomial<Complex<C>>
Boundary. A
Polynomial.GenPolynomial<Complex<C>>
AlgebraicRoots. cp
Univariate polynomial with complex coefficients equivalent to p.GenPolynomial<Complex<C>>
DecimalRoots. cp
univariate polynomial with complex coefficients.GenPolynomial<C>
AlgebraicRoots. p
Univariate polynomial.GenPolynomial<C>
DecimalRoots. p
univariate polynomial.GenPolynomial<Complex<C>>[]
Boundary. polys
Boundary polynomials.protected GenPolynomial<C>
CoeffToReAlg. zero
Methods in edu.jas.root that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<C>>
RealRootsAbstract. fourierSequence(GenPolynomial<C> f)
Fourier sequence.java.util.List<GenPolynomial<C>>
ComplexRootsSturm. sturmSequence(GenPolynomial<C> f, GenPolynomial<C> g)
Sturm sequence.java.util.List<GenPolynomial<C>>
RealRootsSturm. sturmSequence(GenPolynomial<C> f)
Sturm sequence.Methods in edu.jas.root with parameters of type GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C> & Rational>
GenPolynomial<AlgebraicNumber<C>>PolyUtilRoot. algebraicFromRealCoefficients(GenPolynomialRing<AlgebraicNumber<C>> afac, GenPolynomial<RealAlgebraicNumber<C>> A)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
AlgebraicRoots<C>RootFactory. algebraicRoots(GenPolynomial<C> f)
Roots as real and complex algebraic numbers.Complex<BigDecimal>
ComplexRootsAbstract. approximateRoot(Rectangle<C> rt, GenPolynomial<Complex<C>> f, BigRational eps)
Approximate complex root.BigDecimal
RealRootsAbstract. approximateRoot(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Approximate real root.java.util.List<Complex<BigDecimal>>
ComplexRootsAbstract. approximateRoots(GenPolynomial<Complex<C>> a, BigRational eps)
List of decimal approximations of complex roots of complex polynomial.java.util.List<BigDecimal>
RealRootsAbstract. approximateRoots(GenPolynomial<C> f, BigRational eps)
Approximate real roots.C
RealRootsAbstract. bisectionPoint(Interval<C> iv, GenPolynomial<C> f)
Bi-section point.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbers(GenPolynomial<C> f)
Complex algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
Complex algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f, BigRational eps)
Complex algebraic numbers.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<C>>PolyUtilRoot. complexFromAny(GenPolynomial<C> f)
Convert to Complex coefficients.Complex<C>
ComplexRootsAbstract. complexMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Complex algebraic number magnitude.Complex<C>
ComplexRootsAbstract. complexRectangleMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Complex algebraic number magnitude.long
ComplexRoots. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.abstract long
ComplexRootsAbstract. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.long
ComplexRootsSturm. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.Rectangle<C>
ComplexRoots. complexRootRefinement(Rectangle<C> rect, GenPolynomial<Complex<C>> a, BigRational len)
Complex root refinement of complex polynomial a on rectangle.Rectangle<C>
ComplexRootsAbstract. complexRootRefinement(Rectangle<C> rect, GenPolynomial<Complex<C>> a, BigRational len)
Complex root refinement of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRoots. complexRoots(GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial.java.util.List<Rectangle<C>>
ComplexRoots. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial.java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(GenPolynomial<Complex<C>> a, BigRational len)
List of complex roots of complex polynomial.abstract java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRootsSturm. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Convert to RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. convertToAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<ComplexAlgebraicNumber<C>>PolyUtilRoot. convertToComplexCoefficients(GenPolynomialRing<ComplexAlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to ComplexAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<ComplexAlgebraicNumber<C>>PolyUtilRoot. convertToComplexCoefficientsFromComplex(GenPolynomialRing<ComplexAlgebraicNumber<C>> pfac, GenPolynomial<Complex<C>> A)
Convert to ComplexAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. convertToRealCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. convertToRecAlgebraicCoefficients(int depth, GenPolynomialRing<RealAlgebraicNumber<C>> pfac, GenPolynomial<C> A)
Convert to recursive RealAlgebraicNumber coefficients.static <C extends GcdRingElem<C> & Rational>
DecimalRoots<C>RootFactory. decimalRoots(GenPolynomial<C> f, BigRational eps)
Roots as real and complex decimal numbers.RealAlgebraicNumber<C>
PolyToReAlg. eval(GenPolynomial<C> c)
Rectangle<C>
ComplexRootsSturm. excludeZero(Rectangle<C> rect, GenPolynomial<Complex<C>> f)
Exclude zero.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<BigDecimal>>RootFactory. filterOutRealRoots(GenPolynomial<C> f, java.util.List<Complex<BigDecimal>> c, java.util.List<BigDecimal> r, BigRational eps)
Filter real roots from complex roots.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. filterOutRealRoots(GenPolynomial<C> f, java.util.List<ComplexAlgebraicNumber<C>> c, java.util.List<RealAlgebraicNumber<C>> r)
Filter real roots from complex roots.java.util.List<GenPolynomial<C>>
RealRootsAbstract. fourierSequence(GenPolynomial<C> f)
Fourier sequence.Interval<C>
RealRootsAbstract. halfInterval(Interval<C> iv, GenPolynomial<C> f)
Half interval.long
ComplexRootsSturm. indexOfCauchy(C a, C b, GenPolynomial<C> f, GenPolynomial<C> g)
Cauchy index of rational function f/g on interval.long[]
ComplexRootsSturm. indexOfRouth(C a, C b, GenPolynomial<C> f, GenPolynomial<C> g)
Routh index of complex function f + i g on interval.Interval<C>
RealRootsAbstract. invariantMagnitudeInterval(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Invariant interval for algebraic number magnitude.Rectangle<C>
ComplexRootsAbstract. invariantMagnitudeRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Invariant rectangle for algebraic number magnitude.abstract Rectangle<C>
ComplexRootsAbstract. invariantRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Invariant rectangle for algebraic number.Rectangle<C>
ComplexRootsSturm. invariantRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Invariant rectangle for algebraic number.abstract Interval<C>
RealRootsAbstract. invariantSignInterval(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Invariant interval for algebraic number sign.Interval<C>
RealRootsSturm. invariantSignInterval(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Invariant interval for algebraic number sign.Interval<C>
RealRootsSturm. invariantSignInterval(Interval<C> iv, GenPolynomial<C> f, java.util.List<GenPolynomial<C>> Sg)
Invariant interval for algebraic number sign.boolean
RealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<C> f, C eps)
Test if x is an approximate real root.boolean
RealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<BigDecimal> f, GenPolynomial<BigDecimal> fp, BigDecimal eps)
Test if x is an approximate real root.boolean
RealRootsAbstract. isApproximateRoot(java.util.List<BigDecimal> R, GenPolynomial<C> f, BigRational eps)
Test if each x in R is an approximate real root.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRealRoot(GenPolynomial<C> f, Complex<BigDecimal> c, BigDecimal r, BigRational eps)
Is complex decimal number a real root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRealRoot(GenPolynomial<C> f, ComplexAlgebraicNumber<C> c, RealAlgebraicNumber<C> r)
Is complex algebraic number a real root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRoot(GenPolynomial<C> f, ComplexAlgebraicNumber<C> r)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRoot(GenPolynomial<C> f, RealAlgebraicNumber<C> r)
Is real algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRootComplex(GenPolynomial<Complex<C>> f, ComplexAlgebraicNumber<C> r)
Is complex algebraic number a root of a complex polynomial.C
ComplexRootsAbstract. magnitudeBound(Rectangle<C> rect, GenPolynomial<Complex<C>> f)
Magnitude bound.C
RealRootsAbstract. magnitudeBound(Interval<C> iv, GenPolynomial<C> f)
Magnitude bound.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. multiply(GenPolynomial<Complex<C>> c)
ComplexAlgebraicNumber multiplication.RealAlgebraicNumber<C>
RealAlgebraicNumber. multiply(GenPolynomial<C> c)
RealAlgebraicNumber multiplication.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbers(GenPolynomial<C> f)
Real algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersField(GenPolynomial<C> f)
Real algebraic numbers from a field.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersField(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers from a field.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersIrred(GenPolynomial<C> f)
Real algebraic numbers from a irreducible polynomial.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersIrred(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers from a irreducible polynomial.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. realFromAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A)
Convert to RealAlgebraicNumber coefficients.C
RealRootsAbstract. realIntervalMagnitude(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Real algebraic number magnitude.Interval<C>
RealRootsAbstract. realIntervalMagnitudeInterval(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Real algebraic number magnitude.int
RealRootsAbstract. realIntervalSign(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Real algebraic number sign.C
RealRoots. realMagnitude(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Real algebraic number magnitude.C
RealRootsAbstract. realMagnitude(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Real algebraic number magnitude.C
RealRootsAbstract. realMinimalRootBound(GenPolynomial<C> f)
Real minimal root bound.C
RealRootsAbstract. realMinimalRootSeparation(GenPolynomial<C> f)
Real minimal root separation.C
RealRoots. realRootBound(GenPolynomial<C> f)
Real root bound.C
RealRootsAbstract. realRootBound(GenPolynomial<C> f)
Real root bound.long
RealRoots. realRootCount(Interval<C> iv, GenPolynomial<C> f)
Number of real roots in interval.abstract long
RealRootsAbstract. realRootCount(Interval<C> iv, GenPolynomial<C> f)
Number of real roots in interval.long
RealRootsSturm. realRootCount(Interval<C> iv, GenPolynomial<C> f)
Number of real roots in interval.java.lang.Long
RealRootsAbstract. realRootNumber(GenPolynomial<C> f, Interval<C> v)
Root number.java.util.List<Interval<C>>
RealRoots. realRoots(GenPolynomial<C> f)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRoots. realRoots(GenPolynomial<C> f, C eps)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRoots. realRoots(GenPolynomial<C> f, BigRational eps)
Isolating intervals for the real roots.abstract java.util.List<Interval<C>>
RealRootsAbstract. realRoots(GenPolynomial<C> f)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRootsAbstract. realRoots(GenPolynomial<C> f, C eps)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRootsAbstract. realRoots(GenPolynomial<C> f, BigRational eps)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRootsSturm. realRoots(GenPolynomial<C> f)
Isolating intervals for the real roots.int
RealRoots. realSign(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Real algebraic number sign.int
RealRootsAbstract. realSign(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g)
Real algebraic number sign.Interval<C>
RealRoots. refineInterval(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Refine interval.Interval<C>
RealRootsAbstract. refineInterval(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Refine interval.java.util.List<Interval<C>>
RealRoots. refineIntervals(java.util.List<Interval<C>> V, GenPolynomial<C> f, BigRational eps)
Refine intervals.java.util.List<Interval<C>>
RealRootsAbstract. refineIntervals(java.util.List<Interval<C>> V, GenPolynomial<C> f, BigRational eps)
Refine intervals.Complex<C>
ComplexRoots. rootBound(GenPolynomial<Complex<C>> f)
Root bound.Complex<C>
ComplexRootsAbstract. rootBound(GenPolynomial<Complex<C>> f)
Root bound.boolean
RealRoots. signChange(Interval<C> iv, GenPolynomial<C> f)
Sign changes on interval bounds.boolean
RealRootsAbstract. signChange(Interval<C> iv, GenPolynomial<C> f)
Sign changes on interval bounds.java.util.List<java.lang.Integer>
RealRootsAbstract. signSequence(GenPolynomial<C> f, Interval<C> v)
Thom sign sequence.java.util.List<GenPolynomial<C>>
ComplexRootsSturm. sturmSequence(GenPolynomial<C> f, GenPolynomial<C> g)
Sturm sequence.java.util.List<GenPolynomial<C>>
RealRootsSturm. sturmSequence(GenPolynomial<C> f)
Sturm sequence.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. sum(GenPolynomial<Complex<C>> c)
ComplexAlgebraicNumber summation.RealAlgebraicNumber<C>
RealAlgebraicNumber. sum(GenPolynomial<C> c)
RealAlgebraicNumber summation.long
ComplexRootsSturm. windingNumber(Rectangle<C> rect, GenPolynomial<Complex<C>> A)
Winding number of complex function A on rectangle.Method parameters in edu.jas.root with type arguments of type GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C> & Rational>
GenPolynomial<RealAlgebraicNumber<C>>PolyUtilRoot. convertRecursiveToAlgebraicCoefficients(GenPolynomialRing<RealAlgebraicNumber<C>> pfac, GenPolynomial<GenPolynomial<C>> A)
Convert to RealAlgebraicNumber coefficients.Interval<C>
RealRootsSturm. excludeZero(Interval<C> iv, java.util.List<GenPolynomial<C>> S)
Exclude zero v2.Interval<C>
RealRootsSturm. excludeZeroOld(Interval<C> iv, java.util.List<GenPolynomial<C>> S)
Exclude zero, old version.Interval<C>
RealRootsSturm. invariantSignInterval(Interval<C> iv, GenPolynomial<C> f, java.util.List<GenPolynomial<C>> Sg)
Invariant interval for algebraic number sign.long
RealRootsSturm. realRootCount(Interval<C> iv, java.util.List<GenPolynomial<C>> S)
Number of real roots in interval.java.util.List<Interval<C>>
RealRootsSturm. realRoots(Interval<C> iv, java.util.List<GenPolynomial<C>> S)
Isolating intervals for the real roots.Constructors in edu.jas.root with parameters of type GenPolynomial Constructor Description AlgebraicRoots(GenPolynomial<C> p, GenPolynomial<Complex<C>> cp, java.util.List<RealAlgebraicNumber<C>> r, java.util.List<ComplexAlgebraicNumber<C>> c)
Constructor.Boundary(Rectangle<C> r, GenPolynomial<Complex<C>> p)
Constructor.Boundary(Rectangle<C> r, GenPolynomial<Complex<C>> p, GenPolynomial<Complex<C>>[] b)
Constructor.ComplexAlgebraicNumber(ComplexAlgebraicRing<C> r, GenPolynomial<Complex<C>> a)
The constructor creates a ComplexAlgebraicNumber object from ComplexAlgebraicRing modul and a GenPolynomial value.ComplexAlgebraicRing(GenPolynomial<Complex<C>> m, Rectangle<C> root)
The constructor creates a ComplexAlgebraicNumber factory object from a GenPolynomial objects module.ComplexAlgebraicRing(GenPolynomial<Complex<C>> m, Rectangle<C> root, boolean isField)
The constructor creates a ComplexAlgebraicNumber factory object from a GenPolynomial objects module.DecimalRoots(GenPolynomial<C> p, GenPolynomial<Complex<C>> cp, java.util.List<BigDecimal> r, java.util.List<Complex<BigDecimal>> c)
Constructor.RealAlgebraicNumber(RealAlgebraicRing<C> r, GenPolynomial<C> a)
The constructor creates a RealAlgebraicNumber object from RealAlgebraicRing modul and a GenPolynomial value.RealAlgebraicRing(GenPolynomial<C> m, Interval<C> root)
The constructor creates a RealAlgebraicNumber factory object from a GenPolynomial objects module.RealAlgebraicRing(GenPolynomial<C> m, Interval<C> root, boolean isField)
The constructor creates a RealAlgebraicNumber factory object from a GenPolynomial objects module. -
Uses of GenPolynomial in edu.jas.ufd
Classes in edu.jas.ufd with type parameters of type GenPolynomial Modifier and Type Class Description class
FactorFraction<C extends GcdRingElem<C>,D extends GcdRingElem<D> & QuotPair<GenPolynomial<C>>>
Fraction factorization algorithms.Fields in edu.jas.ufd declared as GenPolynomial Modifier and Type Field Description GenPolynomial<BigInteger>
HenselApprox. A
Approximated polynomial with integer coefficients.GenPolynomial<MOD>
HenselApprox. Am
Modular approximated polynomial with modular coefficients.GenPolynomial<AlgebraicNumber<C>>
Factors. apoly
Original polynomial to be factored with coefficients from AlgebraicNumberRing<C>.GenPolynomial<BigInteger>
HenselApprox. B
Approximated polynomial with integer coefficients.GenPolynomial<MOD>
HenselApprox. Bm
Modular approximated polynomial with modular coefficients.GenPolynomial<C>
PartialFraction. den
Original (irreducible) denominator polynomial coefficients from C.GenPolynomial<C>
Quotient. den
Denominator part of the element data structure.GenPolynomial<C>
PartialFraction. num
Original numerator polynomial coefficients from C and deg(num) < deg(den).GenPolynomial<C>
Quotient. num
Numerator part of the element data structure.GenPolynomial<C>
EvalPoints. poly
Original multivariate polynomial to be evaluated.GenPolynomial<C>
Factors. poly
Original (irreducible) polynomial to be factored with coefficients from C.GenPolynomial<C>
FactorsList. poly
Original polynomial to be factored with coefficients from C.GenPolynomial<C>
FactorsMap. poly
Original polynomial to be factored with coefficients from C.GenPolynomial<BigInteger>
TrialParts. univPoly
univariate polynomialGenPolynomial<C>
EvalPoints. upoly
Evaluated univariate polynomial as evaluated.Fields in edu.jas.ufd with type parameters of type GenPolynomial Modifier and Type Field Description java.util.List<GenPolynomial<AlgebraicNumber<C>>>
PartialFraction. adenom
List of factors of the denominator with coefficients from an AlgebraicNumberRing<C>.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
Factors. afactors
List of factors with coefficients from AlgebraicNumberRing<C>.java.util.List<GenPolynomial<C>>
PartialFraction. cdenom
List of linear factors of the denominator with coefficients from C.java.util.List<GenPolynomial<C>>
FactorsList. factors
List of factors with coefficients from C.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorsMap. factors
List of factors with coefficients from C.java.util.List<GenPolynomial<BigInteger>>
TrialParts. ldcfFactors
irreducible factors of leading coefficientprotected QuotPairFactory<GenPolynomial<C>,D>
FactorFraction. qfac
Quotient pairs ring factory.java.util.List<GenPolynomial<BigInteger>>
TrialParts. univFactors
irreducible factors of univariate polynomialMethods in edu.jas.ufd that return GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C>>
GenPolynomial<C>[]PolyUfdUtil. agcd(GenPolynomial<C> R, GenPolynomial<C> S, int n)
GenPolynomial approximate common divisor.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. backSubstituteKronecker(GenPolynomialRing<C> fac, GenPolynomial<C> A, long d)
Kronecker back substitution.GenPolynomial<C>
GreatestCommonDivisorSubres. baseDiscriminant(GenPolynomial<C> P)
GenPolynomial base coefficient discriminant.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseExtendedGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial extended greatest common divisor.GenPolynomial<C>
GCDProxy. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.abstract GenPolynomial<C>
GreatestCommonDivisorAbstract. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorFake. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<BigInteger>
GreatestCommonDivisorHensel. baseGcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<MOD>
GreatestCommonDivisorModEval. baseGcd(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. baseGcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorPrimitive. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorSimple. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorSubres. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseGcdDiophant(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> c)
Univariate GenPolynomial greatest common divisor diophantine version.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseHalfExtendedGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial half extended greatest common divisor.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>
GreatestCommonDivisorAbstract. basePartialFractionValue(GenPolynomial<C> P, int e, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>
FactorAbstract. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base primitive part.GenPolynomial<C>
GreatestCommonDivisorAbstract. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part.GenPolynomial<C>
GreatestCommonDivisorFake. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part.GenPolynomial<C>
GreatestCommonDivisorSubres. basePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
Deprecated.(forRemoval=true) UsePolyUtil.baseDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadGenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive primitive part.GenPolynomial<C>
GCDProxy. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorAbstract. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<MOD>
GreatestCommonDivisorModEval. baseResultant(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
Univariate GenPolynomial resultant.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. baseResultant(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorSimple. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorSubres. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.abstract GenPolynomial<C>
SquarefreeFieldCharP. baseRootCharacteristic(GenPolynomial<C> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<C>
SquarefreeFiniteFieldCharP. baseRootCharacteristic(GenPolynomial<C> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<AlgebraicNumber<C>>
SquarefreeInfiniteAlgebraicFieldCharP. baseRootCharacteristic(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<Quotient<C>>
SquarefreeInfiniteFieldCharP. baseRootCharacteristic(GenPolynomial<Quotient<C>> P)
GenPolynomial char-th root univariate polynomial.abstract GenPolynomial<C>
SquarefreeAbstract. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldChar0. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldCharP. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeRingChar0. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
GreatestCommonDivisor. content(GenPolynomial<C> P)
GenPolynomial content.GenPolynomial<C>
GreatestCommonDivisorAbstract. content(GenPolynomial<C> P)
GenPolynomial content.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. contentPrimitivePart(GenPolynomial<C> P)
GenPolynomial content and primitive part.static GenPolynomial<BigInteger>
CycloUtil. cyclotomicPolynomial(GenPolynomialRing<BigInteger> ring, long n)
Compute n-th cyclotomic polynomial.GenPolynomial<C>
Quotient. denominator()
Denominator.GenPolynomial<C>
GreatestCommonDivisorAbstract. divide(GenPolynomial<C> a, C b)
GenPolynomial division.protected GenPolynomial<C>
QuotientRing. divide(GenPolynomial<C> n, GenPolynomial<C> d)
Divide.GenPolynomial<C>
BackSubstKronecker. eval(GenPolynomial<C> c)
GenPolynomial<C>
SubstKronecker. eval(GenPolynomial<C> c)
static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients.GenPolynomial<C>
GCDProxy. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisor. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorAbstract. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorAbstract. gcd(java.util.List<GenPolynomial<C>> A)
List of GenPolynomials greatest common divisor.GenPolynomial<MOD>
GreatestCommonDivisorModEval. gcd(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
GenPolynomial greatest common divisor, modular evaluation algorithm.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. gcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
GenPolynomial greatest common divisor, modular algorithm.protected GenPolynomial<C>
QuotientRing. gcd(GenPolynomial<C> n, GenPolynomial<C> d)
Greatest common divisor.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<Quotient<C>> A)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Introduce lower variable.GenPolynomial<C>
GreatestCommonDivisor. lcm(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial least common multiple.GenPolynomial<C>
GreatestCommonDivisorAbstract. lcm(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial least common multiple.static <MOD extends GcdRingElem<MOD> & Modular>
GenPolynomial<MOD>[]HenselUtil. liftExtendedEuclidean(GenPolynomial<MOD> A, GenPolynomial<MOD> B, long k)
Constructing and lifting algorithm for extended Euclidean relation.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. norm(GenPolynomial<AlgebraicNumber<C>> A)
Norm of a polynomial with AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. norm(GenPolynomial<AlgebraicNumber<C>> A, long k)
Norm of a polynomial with AlgebraicNumber coefficients.GenPolynomial<C>
Quotient. numerator()
Numerator.GenPolynomial<C>
FactorAbstract. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.GenPolynomial<C>
GreatestCommonDivisor. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.GenPolynomial<C>
GreatestCommonDivisorAbstract. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.static <C extends GcdRingElem<C>>
GenPolynomial<Quotient<C>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, GenPolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. randomIrreduciblePolynomial(GenPolynomialRing<C> ring, int degree)
Construct a random irreducible univariate polynomial of degree d.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. randomIrreduciblePolynomial(RingFactory<C> cfac, int degree)
Construct a random irreducible univariate polynomial of degree d.GenPolynomial<C>
GreatestCommonDivisorAbstract. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.GenPolynomial<C>
GreatestCommonDivisorFake. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadGenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.abstract GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorHensel. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Recursive univariate GenPolynomial greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<C>>
SquarefreeFiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<AlgebraicNumber<C>>>
SquarefreeInfiniteAlgebraicFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<AlgebraicNumber<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<Quotient<C>>>
SquarefreeInfiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<Quotient<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeRingChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<C>
GCDProxy. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisor. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorAbstract. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<MOD>
GreatestCommonDivisorModEval. resultant(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
GenPolynomial resultant, modular evaluation algorithm.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. resultant(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
GenPolynomial resultant, modular algorithm.GenPolynomial<AlgebraicNumber<C>>
SquarefreeInfiniteAlgebraicFieldCharP. rootCharacteristic(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial char-th root main variable.GenPolynomial<Quotient<C>>
SquarefreeInfiniteFieldCharP. rootCharacteristic(GenPolynomial<Quotient<C>> P)
GenPolynomial char-th root main variable.GenPolynomial<C>
FactorAbstract. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
Factorization. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
Squarefree. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.abstract GenPolynomial<C>
SquarefreeAbstract. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldChar0. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldCharP. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeRingChar0. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUfdUtil. substituteConvertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A, long k)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A, long k)
From AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. substituteKronecker(GenPolynomial<C> A)
Kronecker substitution.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. substituteKronecker(GenPolynomial<C> A, long d)
Kronecker substitution.Methods in edu.jas.ufd that return types with arguments of type GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyUfdUtil. backSubstituteKronecker(GenPolynomialRing<C> fac, java.util.List<GenPolynomial<C>> A, long d)
Kronecker back substitution.java.util.SortedMap<java.lang.Long,GenPolynomial<MOD>>
FactorModular. baseDistinctDegreeFactors(GenPolynomial<MOD> P)
GenPolynomial base distinct degree factorization.java.util.List<GenPolynomial<MOD>>
FactorModular. baseEqualDegreeFactors(GenPolynomial<MOD> P, long deg)
GenPolynomial base equal degree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. baseFactors(GenPolynomial<C> P)
Univariate GenPolynomial factorization.java.util.List<GenPolynomial<C>>
FactorAbstract. baseFactorsRadical(GenPolynomial<C> P)
Univariate GenPolynomial factorization ignoring multiplicities.abstract java.util.List<GenPolynomial<C>>
FactorAbstract. baseFactorsSquarefree(GenPolynomial<C> P)
Univariate GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraic. baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. baseFactorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. baseFactorsSquarefree(GenPolynomial<BigInteger> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModular. baseFactorsSquarefree(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefree(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Quotient<C>>>
FactorQuotient. baseFactorsSquarefree(GenPolynomial<Quotient<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. baseFactorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefreeBigPrime(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefreeSmallPrime(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, int e)
Univariate GenPolynomial partial fraction decomposition.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, java.util.List<GenPolynomial<C>> D)
Univariate GenPolynomial partial fraction decomposition.java.util.List<java.util.List<GenPolynomial<C>>>
SquarefreeAbstract. basePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D)
Univariate GenPolynomial partial fraction decomposition.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePrimitivePart(java.util.List<GenPolynomial<C>> F)
List of GenPolynomial base coefficient primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive primitive part.abstract java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0Yun. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldCharP. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeRingChar0. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.List<GenPolynomial<C>>
GreatestCommonDivisor. coPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrime(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrimeRec(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
Squarefree. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
Squarefree. coPrimeSquarefree(java.util.List<GenPolynomial<C>> A)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
SquarefreeAbstract. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
SquarefreeAbstract. coPrimeSquarefree(java.util.List<GenPolynomial<C>> A)
GenPolynomial squarefree and co-prime list.static java.util.List<GenPolynomial<BigInteger>>
CycloUtil. cyclotomicDecompose(GenPolynomialRing<BigInteger> ring, long n)
Compute the factors of the n-th cyclotomic polynomial.static java.util.List<GenPolynomial<BigInteger>>
CycloUtil. cyclotomicFactors(GenPolynomial<BigInteger> p)
Compute the factors of the cyclotomic polynomial.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. factors(GenPolynomial<C> P)
GenPolynomial factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Factorization. factors(GenPolynomial<C> P)
GenPolynomial factorization.java.util.SortedMap<GenPolynomial<BigRational>,java.lang.Long>
FactorRational. factors(GenPolynomial<BigRational> P)
GenPolynomial factorization of a polynomial.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsRadical(GenPolynomial<C> P)
GenPolynomial factorization ignoring multiplicities.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsRadical(java.util.List<GenPolynomial<C>> L)
GenPolynomial list factorization ignoring multiplicities.java.util.List<GenPolynomial<C>>
Factorization. factorsRadical(GenPolynomial<C> P)
GenPolynomial factorization ignoring multiplicities.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefree(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial, using Kronecker substitution.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraic. factorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. factorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefree(GenPolynomial<BigInteger> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting if possible.java.util.List<GenPolynomial<C>>
Factorization. factorsSquarefree(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<Quotient<C>>>
FactorQuotient. factorsSquarefree(GenPolynomial<Quotient<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. factorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefreeHensel(GenPolynomial<BigInteger> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefreeKronecker(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial, using Kronecker substitution.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefreeOptimize(GenPolynomial<C> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Kronecker substitution and variable order optimization.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefreeOptions(GenPolynomial<BigInteger> P, boolean opti, boolean tlex)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting if possible.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
Factors. getFactors()
Get the list of factors at one level.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<Quotient<C>> A)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenPolynomial<Quotient<C>>> L)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenPolynomial<Quotient<C>>> L)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Introduce lower variable.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> C, java.util.List<MOD> V, long d, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, java.util.List<MOD> V, long d, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, long e, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> C, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, long e, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftExtendedEuclidean(java.util.List<GenPolynomial<MOD>> A, long k)
Constructing and lifting algorithm for extended Euclidean relation.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHensel(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHensel(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k, BigInteger g)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselFull(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel full lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselMonic(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k)
Modular Hensel lifting algorithm, monic case.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHenselMonic(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k)
Modular Hensel lifting algorithm on coefficients.java.util.List<GenPolynomial<C>>
FactorAbstract. normalizeFactorization(java.util.List<GenPolynomial<C>> F)
Normalize factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. normalizeFactorization(java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Normalize factorization.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Quotient<C>>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Rational function from integral polynomial coefficients.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
FactorAbstract. recursiveFactors(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
FactorAbstract. recursiveFactors(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization.java.util.List<GenPolynomial<GenPolynomial<C>>>
FactorAbstract. recursiveFactorsSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<GenPolynomial<C>>>
FactorAbstract. recursiveFactorsSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization of a squarefree polynomial.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
List of recursive GenPolynomial base coefficient primitive part.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
List of recursive GenPolynomial base coefficient primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadGenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive resultant.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial squarefree factorization.GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.abstract GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorHensel. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Recursive univariate GenPolynomial greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<C>>
SquarefreeFiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<AlgebraicNumber<C>>>
SquarefreeInfiniteAlgebraicFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<AlgebraicNumber<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<Quotient<C>>>
SquarefreeInfiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<Quotient<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.abstract java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.abstract java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0Yun. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0Yun. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldCharP. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldCharP. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeRingChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeRingChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeRingChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorSubres. recursiveUnivariateSubResultantList(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive Subresultant list.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorSubres. recursiveUnivariateSubResultantList(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive Subresultant list.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFiniteFieldCharP. rootCharacteristic(GenPolynomial<C> P)
Characteristics root of a polynomial.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsNonMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Factorization. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Squarefree. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.abstract java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldCharP. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeRingChar0. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A, long k)
From AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyUfdUtil. substituteKronecker(java.util.List<GenPolynomial<C>> A, int d)
Kronecker substitution.Methods in edu.jas.ufd with parameters of type GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C>>
GenPolynomial<C>[]PolyUfdUtil. agcd(GenPolynomial<C> R, GenPolynomial<C> S, int n)
GenPolynomial approximate common divisor.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. backSubstituteKronecker(GenPolynomialRing<C> fac, GenPolynomial<C> A, long d)
Kronecker back substitution.PartialFraction<C>
FactorAbsolute. baseAlgebraicPartialFraction(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial algebraic partial fraction decomposition, Absolute factorization for elementary integration algorithm to linear factors.PartialFraction<C>
FactorAbsolute. baseAlgebraicPartialFractionIrreducibleAbsolute(GenPolynomial<C> A, GenPolynomial<C> P)
Univariate GenPolynomial algebraic partial fraction decomposition, via absolute factorization to linear factors.C
GreatestCommonDivisorAbstract. baseContent(GenPolynomial<C> P)
GenPolynomial base coefficient content.C
GreatestCommonDivisorFake. baseContent(GenPolynomial<C> P)
GenPolynomial base coefficient content.GenPolynomial<C>
GreatestCommonDivisorSubres. baseDiscriminant(GenPolynomial<C> P)
GenPolynomial base coefficient discriminant.java.util.SortedMap<java.lang.Long,GenPolynomial<MOD>>
FactorModular. baseDistinctDegreeFactors(GenPolynomial<MOD> P)
GenPolynomial base distinct degree factorization.java.util.List<GenPolynomial<MOD>>
FactorModular. baseEqualDegreeFactors(GenPolynomial<MOD> P, long deg)
GenPolynomial base equal degree factorization.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseExtendedGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial extended greatest common divisor.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. baseFactors(GenPolynomial<C> P)
Univariate GenPolynomial factorization.FactorsMap<C>
FactorAbsolute. baseFactorsAbsolute(GenPolynomial<C> P)
GenPolynomial absolute base factorization of a polynomial.Factors<C>
FactorAbsolute. baseFactorsAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial base absolute factorization of a irreducible polynomial.FactorsList<C>
FactorAbsolute. baseFactorsAbsoluteSquarefree(GenPolynomial<C> P)
GenPolynomial absolute base factorization of a squarefree polynomial.java.util.List<GenPolynomial<C>>
FactorAbstract. baseFactorsRadical(GenPolynomial<C> P)
Univariate GenPolynomial factorization ignoring multiplicities.abstract java.util.List<GenPolynomial<C>>
FactorAbstract. baseFactorsSquarefree(GenPolynomial<C> P)
Univariate GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraic. baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. baseFactorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. baseFactorsSquarefree(GenPolynomial<BigInteger> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModular. baseFactorsSquarefree(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefree(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Quotient<C>>>
FactorQuotient. baseFactorsSquarefree(GenPolynomial<Quotient<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. baseFactorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefreeBigPrime(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<MOD>>
FactorModularBerlekamp. baseFactorsSquarefreeSmallPrime(GenPolynomial<MOD> P)
GenPolynomial base factorization of a squarefree polynomial.GenPolynomial<C>
GCDProxy. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.abstract GenPolynomial<C>
GreatestCommonDivisorAbstract. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorFake. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<BigInteger>
GreatestCommonDivisorHensel. baseGcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<MOD>
GreatestCommonDivisorModEval. baseGcd(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. baseGcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorPrimitive. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorSimple. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorSubres. baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseGcdDiophant(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> c)
Univariate GenPolynomial greatest common divisor diophantine version.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. baseHalfExtendedGcd(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial half extended greatest common divisor.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, int e)
Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial partial fraction decomposition.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, java.util.List<GenPolynomial<C>> D)
Univariate GenPolynomial partial fraction decomposition.java.util.List<java.util.List<GenPolynomial<C>>>
SquarefreeAbstract. basePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D)
Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>
GreatestCommonDivisorAbstract. basePartialFractionValue(GenPolynomial<C> P, int e, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>
FactorAbstract. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base primitive part.GenPolynomial<C>
GreatestCommonDivisorAbstract. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part.GenPolynomial<C>
GreatestCommonDivisorFake. basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part.GenPolynomial<C>
GreatestCommonDivisorSubres. basePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S)
Deprecated.(forRemoval=true) UsePolyUtil.baseDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadC
GreatestCommonDivisorAbstract. baseRecursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive content.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive primitive part.GenPolynomial<C>
GCDProxy. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorAbstract. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<MOD>
GreatestCommonDivisorModEval. baseResultant(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
Univariate GenPolynomial resultant.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. baseResultant(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorSimple. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorSubres. baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
Univariate GenPolynomial resultant.abstract GenPolynomial<C>
SquarefreeFieldCharP. baseRootCharacteristic(GenPolynomial<C> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<C>
SquarefreeFiniteFieldCharP. baseRootCharacteristic(GenPolynomial<C> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<AlgebraicNumber<C>>
SquarefreeInfiniteAlgebraicFieldCharP. baseRootCharacteristic(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial char-th root univariate polynomial.GenPolynomial<Quotient<C>>
SquarefreeInfiniteFieldCharP. baseRootCharacteristic(GenPolynomial<Quotient<C>> P)
GenPolynomial char-th root univariate polynomial.abstract java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0Yun. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldCharP. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeRingChar0. baseSquarefreeFactors(GenPolynomial<C> A)
GenPolynomial polynomial squarefree factorization.abstract GenPolynomial<C>
SquarefreeAbstract. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldChar0. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldCharP. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeRingChar0. baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefree divisor.static <C extends GcdRingElem<C>>
java.util.ArrayList<java.util.ArrayList<C>>PolyUfdUtil. constructQmatrix(GenPolynomial<C> A)
Construct Berlekamp Q matrix.GenPolynomial<C>
GreatestCommonDivisor. content(GenPolynomial<C> P)
GenPolynomial content.GenPolynomial<C>
GreatestCommonDivisorAbstract. content(GenPolynomial<C> P)
GenPolynomial content.GenPolynomial<C>[]
GreatestCommonDivisorAbstract. contentPrimitivePart(GenPolynomial<C> P)
GenPolynomial content and primitive part.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrime(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
Squarefree. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
SquarefreeAbstract. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.Quotient<C>
QuotientRing. create(GenPolynomial<C> n)
Create from numerator.Quotient<C>
QuotientRing. create(GenPolynomial<C> n, GenPolynomial<C> d)
Create from numerator, denominator pair.static java.util.List<GenPolynomial<BigInteger>>
CycloUtil. cyclotomicFactors(GenPolynomial<BigInteger> p)
Compute the factors of the cyclotomic polynomial.GenPolynomial<C>
GreatestCommonDivisorAbstract. divide(GenPolynomial<C> a, C b)
GenPolynomial division.protected GenPolynomial<C>
QuotientRing. divide(GenPolynomial<C> n, GenPolynomial<C> d)
Divide.GenPolynomial<C>
BackSubstKronecker. eval(GenPolynomial<C> c)
GenPolynomial<C>
SubstKronecker. eval(GenPolynomial<C> c)
static <C extends GcdRingElem<C>>
EvalPoints<C>PolyUfdUtil. evaluationPoints(GenPolynomial<C> A)
Polynomial suitable evaluation points.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. factors(GenPolynomial<C> P)
GenPolynomial factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Factorization. factors(GenPolynomial<C> P)
GenPolynomial factorization.java.util.SortedMap<GenPolynomial<BigRational>,java.lang.Long>
FactorRational. factors(GenPolynomial<BigRational> P)
GenPolynomial factorization of a polynomial.FactorsMap<C>
FactorAbsolute. factorsAbsolute(GenPolynomial<C> P)
GenPolynomial absolute factorization of a polynomial.Factors<C>
FactorAbsolute. factorsAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial absolute factorization of a irreducible polynomial.FactorsList<C>
FactorAbsolute. factorsAbsoluteSquarefree(GenPolynomial<C> P)
GenPolynomial absolute factorization of a squarefree polynomial.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsRadical(GenPolynomial<C> P)
GenPolynomial factorization ignoring multiplicities.java.util.List<GenPolynomial<C>>
Factorization. factorsRadical(GenPolynomial<C> P)
GenPolynomial factorization ignoring multiplicities.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefree(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial, using Kronecker substitution.java.util.List<GenPolynomial<AlgebraicNumber<C>>>
FactorAlgebraic. factorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. factorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefree(GenPolynomial<BigInteger> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting if possible.java.util.List<GenPolynomial<C>>
Factorization. factorsSquarefree(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<Quotient<C>>>
FactorQuotient. factorsSquarefree(GenPolynomial<Quotient<C>> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. factorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial factorization of a squarefree polynomial.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefreeHensel(GenPolynomial<BigInteger> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefreeKronecker(GenPolynomial<C> P)
GenPolynomial factorization of a squarefree polynomial, using Kronecker substitution.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsSquarefreeOptimize(GenPolynomial<C> P)
GenPolynomial factorization of a multivariate squarefree polynomial, using Kronecker substitution and variable order optimization.java.util.List<GenPolynomial<BigInteger>>
FactorInteger. factorsSquarefreeOptions(GenPolynomial<BigInteger> P, boolean opti, boolean tlex)
GenPolynomial factorization of a multivariate squarefree polynomial, using Hensel lifting if possible.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients.GenPolynomial<C>
GCDProxy. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisor. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<C>
GreatestCommonDivisorAbstract. gcd(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial greatest common divisor.GenPolynomial<MOD>
GreatestCommonDivisorModEval. gcd(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
GenPolynomial greatest common divisor, modular evaluation algorithm.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. gcd(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
GenPolynomial greatest common divisor, modular algorithm.protected GenPolynomial<C>
QuotientRing. gcd(GenPolynomial<C> n, GenPolynomial<C> d)
Greatest common divisor.Factors<AlgebraicNumber<C>>
Factors. getFactor(GenPolynomial<AlgebraicNumber<C>> p)
Get the factor for polynomial.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<Quotient<C>> A)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Introduce lower variable.boolean
FactorAbsolute. isAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial test if is absolute irreducible.boolean
GreatestCommonDivisorAbstract. isBasePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, int e, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
GreatestCommonDivisorAbstract. isBasePartialFraction(GenPolynomial<C> A, java.util.List<GenPolynomial<C>> D, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
SquarefreeAbstract. isBasePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D, java.util.List<java.util.List<GenPolynomial<C>>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
SquarefreeFieldChar0. isBaseSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.boolean
SquarefreeFieldCharP. isCharRoot(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Polynomial is char-th root.static boolean
CycloUtil. isCyclotomicPolynomial(GenPolynomial<BigInteger> p)
Test for cyclotomic polynomial.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselUtil. isDiophantLift(GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> S1, GenPolynomial<MOD> S2, GenPolynomial<MOD> C)
Modular Diophant relation lifting test.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselUtil. isDiophantLift(java.util.List<GenPolynomial<MOD>> A, java.util.List<GenPolynomial<MOD>> S, GenPolynomial<MOD> C)
Modular Diophant relation lifting test.boolean
FactorAbstract. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is factorization.boolean
FactorAbstract. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is factorization.boolean
Factorization. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is factorization.boolean
Factorization. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is factorization.boolean
Squarefree. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is (squarefree) factorization.boolean
Squarefree. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselMultUtil. isHenselLift(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<GenPolynomial<MOD>> L)
Modular Hensel lifting algorithm on coefficients test.static boolean
HenselUtil. isHenselLift(GenPolynomial<BigInteger> C, BigInteger M, BigInteger p, GenPolynomial<BigInteger> A, GenPolynomial<BigInteger> B)
Modular Hensel lifting test.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselUtil. isHenselLift(GenPolynomial<BigInteger> C, BigInteger M, BigInteger p, HenselApprox<MOD> Ha)
Modular Hensel lifting test.static boolean
HenselUtil. isHenselLift(GenPolynomial<BigInteger> C, BigInteger M, BigInteger p, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel lifting test.boolean
FactorAbstract. isIrreducible(GenPolynomial<C> P)
GenPolynomial test if is irreducible.boolean
FactorInteger. isIrreducible(GenPolynomial<BigInteger> P)
GenPolynomial test if is irreducible.boolean
Factorization. isIrreducible(GenPolynomial<C> P)
GenPolynomial test if is irreducible.boolean
FactorInteger. isIrreducibleEisenstein(GenPolynomial<BigInteger> P)
GenPolynomial test if is irreducible with Eisenstein criterion.(package private) boolean
FactorInteger. isNearlySquarefree(GenPolynomial<BigInteger> P)
boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> r)
Recursive polynomial is char-th root.boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
Recursive polynomial is char-th root.boolean
FactorAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is factorization.boolean
SquarefreeAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isRecursiveSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial test if is squarefree.boolean
SquarefreeFieldChar0. isRecursiveUnivariateSquarefree(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial test if is squarefree.boolean
FactorAbstract. isReducible(GenPolynomial<C> P)
GenPolynomial test if a non trivial factorization exists.boolean
Factorization. isReducible(GenPolynomial<C> P)
GenPolynomial test if a non trivial factorization exists.boolean
FactorAbstract. isSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.boolean
Factorization. isSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.boolean
Squarefree. isSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.boolean
SquarefreeAbstract. isSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.boolean
SquarefreeFieldChar0. isSquarefree(GenPolynomial<C> P)
GenPolynomial test if is squarefree.(package private) boolean
SquarefreeAbstract. isSquarefreeAlternative(GenPolynomial<C> P)
GenPolynomial<C>
GreatestCommonDivisor. lcm(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial least common multiple.GenPolynomial<C>
GreatestCommonDivisorAbstract. lcm(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial least common multiple.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> C, java.util.List<MOD> V, long d, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, java.util.List<MOD> V, long d, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, long e, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> C, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
GenPolynomial<MOD>[]HenselUtil. liftExtendedEuclidean(GenPolynomial<MOD> A, GenPolynomial<MOD> B, long k)
Constructing and lifting algorithm for extended Euclidean relation.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHensel(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHensel(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHensel(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> S, GenPolynomial<MOD> T)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHensel(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k, BigInteger g)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselFull(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel full lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselMonic(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k)
Modular Hensel lifting algorithm, monic case.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHenselMonic(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHenselQuadratic(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B)
Modular quadratic Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHenselQuadratic(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> S, GenPolynomial<MOD> T)
Modular quadratic Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHenselQuadraticFac(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
HenselApprox<MOD>HenselUtil. liftHenselQuadraticFac(GenPolynomial<BigInteger> C, BigInteger M, GenPolynomial<MOD> A, GenPolynomial<MOD> B, GenPolynomial<MOD> S, GenPolynomial<MOD> T)
Modular Hensel lifting algorithm on coefficients.Quotient<C>
Quotient. multiply(GenPolynomial<C> b)
Quotient multiplication by GenPolynomial.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. norm(GenPolynomial<AlgebraicNumber<C>> A)
Norm of a polynomial with AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. norm(GenPolynomial<AlgebraicNumber<C>> A, long k)
Norm of a polynomial with AlgebraicNumber coefficients.GenPolynomial<C>
FactorAbstract. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.GenPolynomial<C>
GreatestCommonDivisor. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.GenPolynomial<C>
GreatestCommonDivisorAbstract. primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part.static <C extends GcdRingElem<C>>
GenPolynomial<Quotient<C>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, GenPolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients.GenPolynomial<C>
GreatestCommonDivisorAbstract. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.GenPolynomial<C>
GreatestCommonDivisorFake. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
FactorAbstract. recursiveFactors(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization.java.util.List<GenPolynomial<GenPolynomial<C>>>
FactorAbstract. recursiveFactorsSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization of a squarefree polynomial.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadGenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive resultant.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial squarefree factorization.GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.abstract GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorHensel. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Recursive univariate GenPolynomial greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<C>>
SquarefreeFiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<AlgebraicNumber<C>>>
SquarefreeInfiniteAlgebraicFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<AlgebraicNumber<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<Quotient<C>>>
SquarefreeInfiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<Quotient<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.abstract java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0Yun. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldCharP. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeRingChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeRingChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorSubres. recursiveUnivariateSubResultantList(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive Subresultant list.GenPolynomial<C>
GCDProxy. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisor. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<C>
GreatestCommonDivisorAbstract. resultant(GenPolynomial<C> P, GenPolynomial<C> S)
GenPolynomial resultant.GenPolynomial<MOD>
GreatestCommonDivisorModEval. resultant(GenPolynomial<MOD> P, GenPolynomial<MOD> S)
GenPolynomial resultant, modular evaluation algorithm.GenPolynomial<BigInteger>
GreatestCommonDivisorModular. resultant(GenPolynomial<BigInteger> P, GenPolynomial<BigInteger> S)
GenPolynomial resultant, modular algorithm.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFiniteFieldCharP. rootCharacteristic(GenPolynomial<C> P)
Characteristics root of a polynomial.GenPolynomial<AlgebraicNumber<C>>
SquarefreeInfiniteAlgebraicFieldCharP. rootCharacteristic(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial char-th root main variable.GenPolynomial<Quotient<C>>
SquarefreeInfiniteFieldCharP. rootCharacteristic(GenPolynomial<Quotient<C>> P)
GenPolynomial char-th root main variable.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsNonMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
FactorAbstract. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Factorization. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
Squarefree. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.abstract java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldChar0. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeFieldCharP. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeRingChar0. squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization.GenPolynomial<C>
FactorAbstract. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
Factorization. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
Squarefree. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.abstract GenPolynomial<C>
SquarefreeAbstract. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldChar0. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeFieldCharP. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.GenPolynomial<C>
SquarefreeRingChar0. squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor.static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUfdUtil. substituteConvertToAlgebraicCoefficients(GenPolynomialRing<AlgebraicNumber<C>> pfac, GenPolynomial<C> A, long k)
Convert to AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A, long k)
From AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. substituteKronecker(GenPolynomial<C> A)
Kronecker substitution.static <C extends GcdRingElem<C>>
GenPolynomial<C>PolyUfdUtil. substituteKronecker(GenPolynomial<C> A, long d)
Kronecker substitution.Method parameters in edu.jas.ufd with type arguments of type GenPolynomial Modifier and Type Method Description static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyUfdUtil. backSubstituteKronecker(GenPolynomialRing<C> fac, java.util.List<GenPolynomial<C>> A, long d)
Kronecker back substitution.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePartialFraction(GenPolynomial<C> A, java.util.List<GenPolynomial<C>> D)
Univariate GenPolynomial partial fraction decomposition.java.util.List<java.util.List<GenPolynomial<C>>>
SquarefreeAbstract. basePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D)
Univariate GenPolynomial partial fraction decomposition.GenPolynomial<C>
GreatestCommonDivisorAbstract. basePartialFractionValue(GenPolynomial<C> P, int e, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. basePrimitivePart(java.util.List<GenPolynomial<C>> F)
List of GenPolynomial base coefficient primitive part.C
GreatestCommonDivisorAbstract. baseRecursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive content.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive primitive part.java.util.List<GenPolynomial<C>>
GreatestCommonDivisor. coPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrime(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
GreatestCommonDivisorAbstract. coPrimeRec(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list.java.util.List<GenPolynomial<C>>
Squarefree. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
Squarefree. coPrimeSquarefree(java.util.List<GenPolynomial<C>> A)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
SquarefreeAbstract. coPrimeSquarefree(GenPolynomial<C> a, java.util.List<GenPolynomial<C>> P)
GenPolynomial squarefree and co-prime list.java.util.List<GenPolynomial<C>>
SquarefreeAbstract. coPrimeSquarefree(java.util.List<GenPolynomial<C>> A)
GenPolynomial squarefree and co-prime list.static <C extends RingElem<C>>
longFactorInteger. degreeSum(java.util.List<GenPolynomial<C>> L)
Sum of all degrees.long
SquarefreeAbstract. factorCount(java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Count number of factors in a (squarefree) factorization.long
FactorAbstract. factorsDegree(java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Degree of a factorization.java.util.List<GenPolynomial<C>>
FactorAbstract. factorsRadical(java.util.List<GenPolynomial<C>> L)
GenPolynomial list factorization ignoring multiplicities.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A)
From BigInteger coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients.static <C extends RingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.List<GenPolynomial<GenPolynomial<BigInteger>>> L)
From BigInteger coefficients.GenPolynomial<C>
GreatestCommonDivisorAbstract. gcd(java.util.List<GenPolynomial<C>> A)
List of GenPolynomials greatest common divisor.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<Quotient<C>> A)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenPolynomial<Quotient<C>>> L)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<GenPolynomial<C>>>PolyUfdUtil. integralFromQuotientCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, java.util.Collection<GenPolynomial<Quotient<C>>> L)
Integral polynomial from rational function coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. introduceLowerVariable(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A)
Introduce lower variable.boolean
GreatestCommonDivisorAbstract. isBasePartialFraction(GenPolynomial<C> A, GenPolynomial<C> P, int e, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
GreatestCommonDivisorAbstract. isBasePartialFraction(GenPolynomial<C> A, java.util.List<GenPolynomial<C>> D, java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
SquarefreeAbstract. isBasePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D, java.util.List<java.util.List<GenPolynomial<C>>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
SquarefreeAbstract. isBasePartialFraction(GenPolynomial<C> A, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> D, java.util.List<java.util.List<GenPolynomial<C>>> F)
Test for Univariate GenPolynomial partial fraction decomposition.boolean
SquarefreeFieldCharP. isCharRoot(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Polynomial is char-th root.boolean
GreatestCommonDivisor. isCoPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial test for co-prime list.boolean
GreatestCommonDivisorAbstract. isCoPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial test for co-prime list.boolean
GreatestCommonDivisorAbstract. isCoPrime(java.util.List<GenPolynomial<C>> P, java.util.List<GenPolynomial<C>> A)
GenPolynomial test for co-prime list of given list.boolean
Squarefree. isCoPrimeSquarefree(java.util.List<GenPolynomial<C>> B)
Test if list of GenPolynomials is squarefree and co-prime.boolean
SquarefreeAbstract. isCoPrimeSquarefree(java.util.List<GenPolynomial<C>> B)
Test if list of GenPolynomials is squarefree and co-prime.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselUtil. isDiophantLift(java.util.List<GenPolynomial<MOD>> A, java.util.List<GenPolynomial<MOD>> S, GenPolynomial<MOD> C)
Modular Diophant relation lifting test.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselUtil. isExtendedEuclideanLift(java.util.List<GenPolynomial<MOD>> A, java.util.List<GenPolynomial<MOD>> S)
Modular extended Euclidean relation lifting test.boolean
FactorAbstract. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is factorization.boolean
FactorAbstract. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is factorization.boolean
Factorization. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is factorization.boolean
Factorization. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is factorization.boolean
Squarefree. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is (squarefree) factorization.boolean
Squarefree. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isFactorization(GenPolynomial<C> P, java.util.List<GenPolynomial<C>> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isFactorization(GenPolynomial<C> P, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.static <MOD extends GcdRingElem<MOD> & Modular>
booleanHenselMultUtil. isHenselLift(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<GenPolynomial<MOD>> L)
Modular Hensel lifting algorithm on coefficients test.static boolean
HenselUtil. isHenselLift(GenPolynomial<BigInteger> C, BigInteger M, BigInteger p, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel lifting test.boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> r)
Recursive polynomial is char-th root.boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
Recursive polynomial is char-th root.boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
Recursive polynomial is char-th root.boolean
SquarefreeFieldCharP. isRecursiveCharRoot(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
Recursive polynomial is char-th root.boolean
FactorAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is factorization.boolean
FactorAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is factorization.boolean
FactorAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is factorization.boolean
SquarefreeAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isRecursiveFactorization(GenPolynomial<GenPolynomial<C>> P, java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long> F)
GenPolynomial is (squarefree) factorization.boolean
SquarefreeAbstract. isRecursiveSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial test if is squarefree.boolean
SquarefreeFieldChar0. isRecursiveUnivariateSquarefree(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial test if is squarefree.boolean
Squarefree. isSquarefree(java.util.List<GenPolynomial<C>> L)
GenPolynomial list test if squarefree.boolean
SquarefreeAbstract. isSquarefree(java.util.List<GenPolynomial<C>> L)
GenPolynomial list test if squarefree.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, java.util.List<MOD> V, long d, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, long e, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftDiophant(java.util.List<GenPolynomial<MOD>> A, GenPolynomial<MOD> C, long k)
Modular diophantine equation solution and lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftExtendedEuclidean(java.util.List<GenPolynomial<MOD>> A, long k)
Constructing and lifting algorithm for extended Euclidean relation.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHensel(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHensel(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k, BigInteger g)
Modular Hensel lifting algorithm on coefficients.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselFull(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k, java.util.List<GenPolynomial<BigInteger>> G)
Modular Hensel full lifting algorithm.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselMultUtil. liftHenselMonic(GenPolynomial<BigInteger> C, GenPolynomial<MOD> Cp, java.util.List<GenPolynomial<MOD>> F, java.util.List<BigInteger> V, long k)
Modular Hensel lifting algorithm, monic case.static <MOD extends GcdRingElem<MOD> & Modular>
java.util.List<GenPolynomial<MOD>>HenselUtil. liftHenselMonic(GenPolynomial<BigInteger> C, java.util.List<GenPolynomial<MOD>> F, long k)
Modular Hensel lifting algorithm on coefficients.java.util.List<GenPolynomial<C>>
FactorAbstract. normalizeFactorization(java.util.List<GenPolynomial<C>> F)
Normalize factorization.java.util.SortedMap<GenPolynomial<C>,java.lang.Long>
SquarefreeAbstract. normalizeFactorization(java.util.SortedMap<GenPolynomial<C>,java.lang.Long> F)
Normalize factorization.static <C extends GcdRingElem<C>>
GenPolynomial<Quotient<C>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, GenPolynomial<GenPolynomial<C>> A)
Rational function from integral polynomial coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Quotient<C>>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Rational function from integral polynomial coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<Quotient<C>>>PolyUfdUtil. quotientFromIntegralCoefficients(GenPolynomialRing<Quotient<C>> fac, java.util.Collection<GenPolynomial<GenPolynomial<C>>> L)
Rational function from integral polynomial coefficients.GenPolynomial<C>
GreatestCommonDivisorAbstract. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.GenPolynomial<C>
GreatestCommonDivisorFake. recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
FactorAbstract. recursiveFactors(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization.java.util.List<GenPolynomial<GenPolynomial<C>>>
FactorAbstract. recursiveFactorsSquarefree(GenPolynomial<GenPolynomial<C>> P)
Recursive GenPolynomial factorization of a squarefree polynomial.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
List of recursive GenPolynomial base coefficient primitive part.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorAbstract. recursivePrimitivePart(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
List of recursive GenPolynomial base coefficient primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Deprecated.(forRemoval=true) UsePolyUtil.recursiveDensePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)
insteadGenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive resultant.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial squarefree factorization.GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.abstract GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorFake. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorHensel. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Recursive univariate GenPolynomial greatest common divisor.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorPrimitive. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.GenPolynomial<GenPolynomial<C>>
GCDProxy. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorAbstract. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<MOD>>
GreatestCommonDivisorModEval. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<MOD>> P, GenPolynomial<GenPolynomial<MOD>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<BigInteger>>
GreatestCommonDivisorModular. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<BigInteger>> P, GenPolynomial<GenPolynomial<BigInteger>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSimple. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.GenPolynomial<GenPolynomial<C>>
GreatestCommonDivisorSubres. recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive resultant.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<C>>
SquarefreeFiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<AlgebraicNumber<C>>>
SquarefreeInfiniteAlgebraicFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<AlgebraicNumber<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.GenPolynomial<GenPolynomial<Quotient<C>>>
SquarefreeInfiniteFieldCharP. recursiveUnivariateRootCharacteristic(GenPolynomial<GenPolynomial<Quotient<C>>> P)
GenPolynomial char-th root univariate polynomial with polynomial coefficients.abstract java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeAbstract. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldChar0Yun. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeFieldCharP. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.java.util.SortedMap<GenPolynomial<GenPolynomial<C>>,java.lang.Long>
SquarefreeRingChar0. recursiveUnivariateSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial squarefree factorization.abstract GenPolynomial<GenPolynomial<C>>
SquarefreeAbstract. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeFieldCharP. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.GenPolynomial<GenPolynomial<C>>
SquarefreeRingChar0. recursiveUnivariateSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive univariate polynomial greatest squarefree divisor.java.util.List<GenPolynomial<GenPolynomial<C>>>
GreatestCommonDivisorSubres. recursiveUnivariateSubResultantList(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive Subresultant list.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.(package private) java.util.List<GenPolynomial<BigInteger>>
FactorInteger. searchFactorsNonMonic(GenPolynomial<BigInteger> C, BigInteger M, java.util.List<GenPolynomial<MOD>> F, java.util.BitSet D)
Factor search with modular Hensel lifting algorithm.static <C extends GcdRingElem<C>>
GenPolynomial<GenPolynomial<C>>PolyUfdUtil. substituteFromAlgebraicCoefficients(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<AlgebraicNumber<C>> A, long k)
From AlgebraicNumber coefficients.static <C extends GcdRingElem<C>>
java.util.List<GenPolynomial<C>>PolyUfdUtil. substituteKronecker(java.util.List<GenPolynomial<C>> A, int d)
Kronecker substitution.Constructors in edu.jas.ufd with parameters of type GenPolynomial Constructor Description EvalPoints(GenPolynomial<C> p, GenPolynomial<C> u, java.util.List<C> ep)
Constructor.Factors(GenPolynomial<C> p)
Constructor.Factors(GenPolynomial<C> p, AlgebraicNumberRing<C> af, GenPolynomial<AlgebraicNumber<C>> ap, java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact)
Constructor.Factors(GenPolynomial<C> p, AlgebraicNumberRing<C> af, GenPolynomial<AlgebraicNumber<C>> ap, java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact, java.util.List<Factors<AlgebraicNumber<C>>> arfact)
Constructor.FactorsList(GenPolynomial<C> p, java.util.List<GenPolynomial<C>> list)
Constructor.FactorsList(GenPolynomial<C> p, java.util.List<GenPolynomial<C>> list, java.util.List<Factors<C>> alist)
Constructor.FactorsMap(GenPolynomial<C> p, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> map)
Constructor.FactorsMap(GenPolynomial<C> p, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> map, java.util.SortedMap<Factors<C>,java.lang.Long> amap)
Constructor.HenselApprox(GenPolynomial<BigInteger> A, GenPolynomial<BigInteger> B, GenPolynomial<MOD> Am, GenPolynomial<MOD> Bm)
Constructor.PartialFraction(GenPolynomial<C> n, GenPolynomial<C> d, java.util.List<C> cf, java.util.List<GenPolynomial<C>> cd, java.util.List<AlgebraicNumber<C>> af, java.util.List<GenPolynomial<AlgebraicNumber<C>>> ad)
Constructor.Quotient(QuotientRing<C> r, GenPolynomial<C> n)
The constructor creates a Quotient object from a ring factory and a numerator polynomial.Quotient(QuotientRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d)
The constructor creates a Quotient object from a ring factory and a numerator and denominator polynomial.Quotient(QuotientRing<C> r, GenPolynomial<C> n, GenPolynomial<C> d, boolean isred)
The constructor creates a Quotient object from a ring factory and a numerator and denominator polynomial.TrialParts(java.util.List<BigInteger> ev, GenPolynomial<BigInteger> up, java.util.List<GenPolynomial<BigInteger>> uf, java.util.List<BigInteger> le, java.util.List<GenPolynomial<BigInteger>> lf)
Constructor.Constructor parameters in edu.jas.ufd with type arguments of type GenPolynomial Constructor Description FactorFraction(QuotPairFactory<GenPolynomial<C>,D> fac)
Constructor.FactorFraction(QuotPairFactory<GenPolynomial<C>,D> fac, FactorAbstract<C> nengine)
Constructor.Factors(GenPolynomial<C> p, AlgebraicNumberRing<C> af, GenPolynomial<AlgebraicNumber<C>> ap, java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact)
Constructor.Factors(GenPolynomial<C> p, AlgebraicNumberRing<C> af, GenPolynomial<AlgebraicNumber<C>> ap, java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact, java.util.List<Factors<AlgebraicNumber<C>>> arfact)
Constructor.FactorsList(GenPolynomial<C> p, java.util.List<GenPolynomial<C>> list)
Constructor.FactorsList(GenPolynomial<C> p, java.util.List<GenPolynomial<C>> list, java.util.List<Factors<C>> alist)
Constructor.FactorsMap(GenPolynomial<C> p, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> map)
Constructor.FactorsMap(GenPolynomial<C> p, java.util.SortedMap<GenPolynomial<C>,java.lang.Long> map, java.util.SortedMap<Factors<C>,java.lang.Long> amap)
Constructor. -
Uses of GenPolynomial in edu.jas.ufdroot
Methods in edu.jas.ufdroot that return types with arguments of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<RealAlgebraicNumber<C>>>
FactorRealAlgebraic. baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.Methods in edu.jas.ufdroot with parameters of type GenPolynomial Modifier and Type Method Description java.util.List<GenPolynomial<RealAlgebraicNumber<C>>>
FactorRealAlgebraic. baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.
-