|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.application.Condition<C>
C - coefficient typepublic class Condition<C extends GcdRingElem<C>>
Condition. An ideal of polynomials considered to be zero and a multiplicative set of polynomials considered to be non-zero.
| Nested Class Summary | |
|---|---|
static class |
Condition.Color
Colors. |
| Field Summary | |
|---|---|
MultiplicativeSet<C> |
nonZero
Data structure for condition non-zero. |
Ideal<C> |
zero
Data structure for condition zero. |
| Constructor Summary | |
|---|---|
Condition(GenPolynomialRing<C> ring)
Condition constructor. |
|
Condition(Ideal<C> z)
Condition constructor. |
|
Condition(Ideal<C> z,
MultiplicativeSet<C> nz)
Condition constructor. |
|
Condition(MultiplicativeSet<C> nz)
Condition constructor. |
|
| Method Summary | |
|---|---|
Condition.Color |
color(GenPolynomial<C> c)
Determine color of polynomial. |
ColorPolynomial<C> |
determine(GenPolynomial<GenPolynomial<C>> A)
Determine polynomial. |
java.util.List<ColorPolynomial<C>> |
determine(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Determine list of polynomials. |
boolean |
equals(java.lang.Object ob)
equals. |
Condition<C> |
extendNonZero(GenPolynomial<C> nz)
Extend condition with non-zero polynomial. |
Condition<C> |
extendZero(GenPolynomial<C> z)
Extend condition with zero polynomial. |
int |
hashCode()
Hash code for this condition. |
boolean |
isContradictory()
Is contradictory. |
boolean |
isDetermined(ColorPolynomial<C> s)
Is determined colored polynomial. |
boolean |
isDetermined(java.util.List<ColorPolynomial<C>> S)
Is determined list of colored polynomial. |
boolean |
isEmpty()
Is empty condition. |
ColorPolynomial<C> |
reDetermine(ColorPolynomial<C> s)
Re determine colored polynomial. |
java.util.List<ColorPolynomial<C>> |
reDetermine(java.util.List<ColorPolynomial<C>> S)
Re determine list of colored polynomials. |
Condition<C> |
simplify()
Simplify zero and non-zero polynomial conditions. |
java.lang.String |
toString()
toString. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final Ideal<C extends GcdRingElem<C>> zero
public final MultiplicativeSet<C extends GcdRingElem<C>> nonZero
| Constructor Detail |
|---|
public Condition(GenPolynomialRing<C> ring)
ring - polynomial ring factory for coefficients.public Condition(Ideal<C> z)
z - an ideal of zero polynomials.public Condition(MultiplicativeSet<C> nz)
nz - a list of non-zero polynomials.
public Condition(Ideal<C> z,
MultiplicativeSet<C> nz)
z - an ideal of zero polynomials.nz - a list of non-zero polynomials.| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public boolean equals(java.lang.Object ob)
equals in class java.lang.Objectob - an Object.
public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean isEmpty()
public boolean isContradictory()
public Condition<C> extendZero(GenPolynomial<C> z)
z - a polynomial to be treated as zero.
public Condition<C> extendNonZero(GenPolynomial<C> nz)
nz - a polynomial to be treated as non-zero.
public Condition<C> simplify()
public Condition.Color color(GenPolynomial<C> c)
c - polynomial to be colored.
public ColorPolynomial<C> determine(GenPolynomial<GenPolynomial<C>> A)
A - polynomial.
public java.util.List<ColorPolynomial<C>> determine(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
L - list of polynomial.
public ColorPolynomial<C> reDetermine(ColorPolynomial<C> s)
s - colored polynomial.
public java.util.List<ColorPolynomial<C>> reDetermine(java.util.List<ColorPolynomial<C>> S)
S - list of colored polynomials.
public boolean isDetermined(ColorPolynomial<C> s)
s - colored polynomial.
public boolean isDetermined(java.util.List<ColorPolynomial<C>> S)
S - list of colored polynomials.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||