|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.gbmod.ModSolvableGroebnerBaseAbstract<C>
C
- coefficient typepublic class ModSolvableGroebnerBaseAbstract<C extends RingElem<C>>
Module solvable Groebner Bases class. Implements module solvable Groebner bases and GB test.
Field Summary | |
---|---|
protected SolvableGroebnerBase<C> |
sbb
Used Solvable Groebner base algorithm. |
Constructor Summary | |
---|---|
ModSolvableGroebnerBaseAbstract()
Constructor. |
Method Summary | |
---|---|
boolean |
isLeftGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Module left Groebner base test. |
boolean |
isLeftGB(ModuleList<C> M)
Module left Groebner base test. |
boolean |
isRightGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Module right Groebner base test. |
boolean |
isRightGB(ModuleList<C> M)
Module right Groebner base test. |
boolean |
isTwosidedGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Module twosided Groebner base test. |
boolean |
isTwosidedGB(ModuleList<C> M)
Module twosided Groebner base test. |
java.util.List<GenSolvablePolynomial<C>> |
leftGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Left Groebner base using pairlist class. |
ModuleList<C> |
leftGB(ModuleList<C> M)
Left Groebner base using pairlist class. |
java.util.List<GenSolvablePolynomial<C>> |
rightGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Right Groebner base using pairlist class. |
ModuleList<C> |
rightGB(ModuleList<C> M)
Right Groebner base using pairlist class. |
java.util.List<GenSolvablePolynomial<C>> |
twosidedGB(int modv,
java.util.List<GenSolvablePolynomial<C>> F)
Twosided Groebner base using pairlist class. |
ModuleList<C> |
twosidedGB(ModuleList<C> M)
Twosided Groebner base using pairlist class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final SolvableGroebnerBase<C extends RingElem<C>> sbb
Constructor Detail |
---|
public ModSolvableGroebnerBaseAbstract()
Method Detail |
---|
public boolean isLeftGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
isLeftGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public boolean isLeftGB(ModuleList<C> M)
isLeftGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
public java.util.List<GenSolvablePolynomial<C>> leftGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
leftGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public ModuleList<C> leftGB(ModuleList<C> M)
leftGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
public boolean isTwosidedGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
isTwosidedGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public boolean isTwosidedGB(ModuleList<C> M)
isTwosidedGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
public java.util.List<GenSolvablePolynomial<C>> twosidedGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
twosidedGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public ModuleList<C> twosidedGB(ModuleList<C> M)
twosidedGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
public boolean isRightGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
isRightGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public boolean isRightGB(ModuleList<C> M)
isRightGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
public java.util.List<GenSolvablePolynomial<C>> rightGB(int modv, java.util.List<GenSolvablePolynomial<C>> F)
rightGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
modv
- number of modul variables.F
- a module basis.
public ModuleList<C> rightGB(ModuleList<C> M)
rightGB
in interface ModSolvableGroebnerBase<C extends RingElem<C>>
M
- a module basis.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |