|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.application.ComprehensiveGroebnerBaseSeq<C>
C - coefficient typepublic class ComprehensiveGroebnerBaseSeq<C extends GcdRingElem<C>>
Comprehensive Groebner Base sequential algorithm. Implements faithful comprehensive Groebner bases via Groebner systems and CGB test.
| Field Summary | |
|---|---|
protected RingFactory<C> |
cofac
Polynomial coefficient ring factory. |
protected CReductionSeq<C> |
cred
Comprehensive reduction engine. |
protected SquarefreeAbstract<C> |
engine
Squarefree for coefficient content and primitive parts. |
| Constructor Summary | |
|---|---|
ComprehensiveGroebnerBaseSeq(CReductionSeq<C> red,
RingFactory<C> rf)
Constructor. |
|
ComprehensiveGroebnerBaseSeq(RingFactory<C> rf)
Constructor. |
|
| Method Summary | |
|---|---|
java.util.List<ColoredSystem<C>> |
determineAddPairs(ColoredSystem<C> cs,
ColorPolynomial<C> A)
Determine polynomial relative to a condition of a colored system and add pairs. |
java.util.List<GenPolynomial<GenPolynomial<C>>> |
GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base via Groebner system. |
GroebnerSystem<C> |
GBsys(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive Groebner base system using pairlist class. |
boolean |
isCGB(GroebnerSystem<C> F)
Comprehensive-Groebner base test. |
boolean |
isGB(GroebnerSystem<C> F)
Comprehensive-Groebner system and base test. |
boolean |
isGB(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test. |
boolean |
isGB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test. |
boolean |
isGBcol(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems. |
boolean |
isGBcol(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using colored systems. |
boolean |
isGBsubst(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution. |
boolean |
isGBsubst(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
Comprehensive-Groebner base test using substitution. |
boolean |
isGBsys(GroebnerSystem<C> F)
Comprehensive-Groebner system test. |
boolean |
isGBsys(int modv,
java.util.List<ColoredSystem<C>> CS)
Comprehensive-Groebner system test. |
boolean |
isGBsys(java.util.List<ColoredSystem<C>> CS)
Comprehensive-Groebner system test. |
ColoredSystem<C> |
minimalGB(ColoredSystem<C> cs)
Minimal ordered Groebner basis. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final SquarefreeAbstract<C extends GcdRingElem<C>> engine
protected final CReductionSeq<C extends GcdRingElem<C>> cred
protected final RingFactory<C extends GcdRingElem<C>> cofac
| Constructor Detail |
|---|
public ComprehensiveGroebnerBaseSeq(RingFactory<C> rf)
rf - base coefficient ring factory.
public ComprehensiveGroebnerBaseSeq(CReductionSeq<C> red,
RingFactory<C> rf)
red - C-pseudo-Reduction enginerf - base coefficient ring factory.| Method Detail |
|---|
public boolean isGB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
F - polynomial list.
public boolean isGB(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
modv - module variable number.F - polynomial list.
public boolean isGBcol(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
F - polynomial list.
public boolean isGBcol(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
modv - module variable number.F - polynomial list.
public boolean isGBsys(java.util.List<ColoredSystem<C>> CS)
CS - list of colored systems.
public boolean isGBsys(int modv,
java.util.List<ColoredSystem<C>> CS)
modv - module variable number.CS - list of colored systems.
public boolean isGBsubst(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
F - polynomial list.
public boolean isGBsubst(int modv,
java.util.List<GenPolynomial<GenPolynomial<C>>> F)
modv - module variable number.F - polynomial list.
public boolean isGBsys(GroebnerSystem<C> F)
F - Groebner system.
public boolean isCGB(GroebnerSystem<C> F)
F - Groebner system.
public boolean isGB(GroebnerSystem<C> F)
F - Groebner system.
public GroebnerSystem<C> GBsys(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
F - polynomial list.
public java.util.List<ColoredSystem<C>> determineAddPairs(ColoredSystem<C> cs,
ColorPolynomial<C> A)
cs - a colored system.A - color polynomial.
public java.util.List<GenPolynomial<GenPolynomial<C>>> GB(java.util.List<GenPolynomial<GenPolynomial<C>>> F)
F - polynomial list.
public ColoredSystem<C> minimalGB(ColoredSystem<C> cs)
cs - colored system.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||