Ideal<Term,Poly> |
Ideal.changeOrder(Comparator<DegreeVector> newMonomialOrder) |
Set the monomial order used for Groebner basis of this ideal
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.create(List<Poly> generators) |
Creates ideal given by a list of generators.
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.create(List<Poly> generators,
Comparator<DegreeVector> monomialOrder) |
Creates ideal given by a list of generators.
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.create(Poly... generators) |
Creates ideal given by a list of generators.
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.empty(Poly factory) |
Creates empty ideal
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.empty(Poly factory,
Comparator<DegreeVector> monomialOrder) |
Creates empty ideal
|
Ideal<Term,Poly> |
Ideal.intersection(Ideal<Term,Poly> oth) |
Returns the intersection of this and oth
|
Ideal<Term,Poly> |
Ideal.ltIdeal() |
Ideal of leading terms
|
Ideal<Term,Poly> |
Ideal.multiply(Ideal<Term,Poly> oth) |
Returns the product of this and oth
|
Ideal<Term,Poly> |
Ideal.multiply(Poly oth) |
Returns the product of this and oth
|
static <E> Ideal<Monomial<E>,MultivariatePolynomial<E>> |
Ideal.parse(String[] generators,
Ring<E> field,
String[] variables) |
Shortcut for parse
|
static <E> Ideal<Monomial<E>,MultivariatePolynomial<E>> |
Ideal.parse(String[] generators,
Ring<E> field,
Comparator<DegreeVector> monomialOrder,
String[] variables) |
Shortcut for parse
|
Ideal<Term,Poly> |
Ideal.pow(int exponent) |
Returns this in a power of exponent
|
Ideal<Term,Poly> |
Ideal.quotient(Ideal<Term,Poly> oth) |
Returns the quotient this : oth
|
Ideal<Term,Poly> |
Ideal.quotient(Poly oth) |
Returns the quotient this : oth
|
Ideal<Term,Poly> |
Ideal.square() |
Returns squared ideal
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.trivial(Poly factory) |
Creates trivial ideal (ideal = ring)
|
static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> Ideal<Term,Poly> |
Ideal.trivial(Poly factory,
Comparator<DegreeVector> monomialOrder) |
Creates trivial ideal (ideal = ring)
|
Ideal<Term,Poly> |
Ideal.union(Ideal<Term,Poly> oth) |
Returns the union of this and oth
|
Ideal<Term,Poly> |
Ideal.union(Poly oth) |
Returns the union of this and oth
|