|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.gbmod.SyzygyAbstract<C>
C - coefficient typepublic class SyzygyAbstract<C extends GcdRingElem<C>>
SyzygyAbstract class. Implements Syzygy computations and tests.
| Field Summary | |
|---|---|
protected BasicLinAlg<GenPolynomial<C>> |
blas
Linear algebra engine. |
protected Reduction<C> |
red
Reduction engine. |
| Constructor Summary | |
|---|---|
SyzygyAbstract()
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
isZeroRelation(java.util.List<java.util.List<GenPolynomial<C>>> Z,
java.util.List<GenPolynomial<C>> F)
Test if sysygy. |
boolean |
isZeroRelation(ModuleList<C> Z,
ModuleList<C> F)
Test if sysygy of modules. |
java.util.List<edu.jas.gbmod.ResPart<C>> |
resolution(ModuleList<C> M)
Resolution of a module. |
java.util.List |
resolution(PolynomialList<C> F)
Resolution of a polynomial list. |
java.util.List<edu.jas.gbmod.ResPart<C>> |
resolutionArbitrary(ModuleList<C> M)
Resolution of a module. |
java.util.List |
resolutionArbitrary(PolynomialList<C> F)
Resolution of a polynomial list. |
java.util.List<java.util.List<GenPolynomial<C>>> |
zeroRelations(int modv,
GenVector<GenPolynomial<C>> v)
Syzygy module from Groebner base. v must be a Groebner base. |
java.util.List<java.util.List<GenPolynomial<C>>> |
zeroRelations(int modv,
java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base. |
java.util.List<java.util.List<GenPolynomial<C>>> |
zeroRelations(java.util.List<GenPolynomial<C>> F)
Syzygy module from Groebner base. |
ModuleList<C> |
zeroRelations(ModuleList<C> M)
Syzygy module from module Groebner base. |
java.util.List<java.util.List<GenPolynomial<C>>> |
zeroRelationsArbitrary(int modv,
java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base. |
java.util.List<java.util.List<GenPolynomial<C>>> |
zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
Syzygy module from arbitrary base. |
ModuleList<C> |
zeroRelationsArbitrary(ModuleList<C> M)
Syzygy module from arbitrary module base. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Reduction<C extends GcdRingElem<C>> red
protected BasicLinAlg<GenPolynomial<C extends GcdRingElem<C>>> blas
| Constructor Detail |
|---|
public SyzygyAbstract()
| Method Detail |
|---|
public java.util.List<java.util.List<GenPolynomial<C>>> zeroRelations(java.util.List<GenPolynomial<C>> F)
zeroRelations in interface Syzygy<C extends GcdRingElem<C>>F - a Groebner base.
public java.util.List<java.util.List<GenPolynomial<C>>> zeroRelations(int modv,
java.util.List<GenPolynomial<C>> F)
zeroRelations in interface Syzygy<C extends GcdRingElem<C>>modv - number of module variables.F - a Groebner base.
public java.util.List<java.util.List<GenPolynomial<C>>> zeroRelations(int modv,
GenVector<GenPolynomial<C>> v)
zeroRelations in interface Syzygy<C extends GcdRingElem<C>>modv - number of module variables.v - a Groebner base.
public ModuleList<C> zeroRelations(ModuleList<C> M)
zeroRelations in interface Syzygy<C extends GcdRingElem<C>>M - a module Groebner base.
public boolean isZeroRelation(java.util.List<java.util.List<GenPolynomial<C>>> Z,
java.util.List<GenPolynomial<C>> F)
isZeroRelation in interface Syzygy<C extends GcdRingElem<C>>Z - list of sysygies.F - a polynomial list.
public boolean isZeroRelation(ModuleList<C> Z,
ModuleList<C> F)
isZeroRelation in interface Syzygy<C extends GcdRingElem<C>>Z - list of sysygies.F - a module list.
public java.util.List<edu.jas.gbmod.ResPart<C>> resolution(ModuleList<C> M)
resolution in interface Syzygy<C extends GcdRingElem<C>>M - a module list of a Groebner basis.
public java.util.List resolution(PolynomialList<C> F)
resolution in interface Syzygy<C extends GcdRingElem<C>>F - a polynomial list of a Groebner basis.
public java.util.List resolutionArbitrary(PolynomialList<C> F)
resolutionArbitrary in interface Syzygy<C extends GcdRingElem<C>>F - a polynomial list of an arbitrary basis.
public java.util.List<edu.jas.gbmod.ResPart<C>> resolutionArbitrary(ModuleList<C> M)
resolutionArbitrary in interface Syzygy<C extends GcdRingElem<C>>M - a module list of an arbitrary basis.
public java.util.List<java.util.List<GenPolynomial<C>>> zeroRelationsArbitrary(java.util.List<GenPolynomial<C>> F)
zeroRelationsArbitrary in interface Syzygy<C extends GcdRingElem<C>>F - a polynomial list.
public java.util.List<java.util.List<GenPolynomial<C>>> zeroRelationsArbitrary(int modv,
java.util.List<GenPolynomial<C>> F)
zeroRelationsArbitrary in interface Syzygy<C extends GcdRingElem<C>>modv - number of module variables.F - a polynomial list.
public ModuleList<C> zeroRelationsArbitrary(ModuleList<C> M)
zeroRelationsArbitrary in interface Syzygy<C extends GcdRingElem<C>>M - an arbitrary module base.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||