edu.jas.gb
Class EGroebnerBaseSeq<C extends RingElem<C>>

java.lang.Object
  extended by edu.jas.gb.GroebnerBaseAbstract<C>
      extended by edu.jas.gb.DGroebnerBaseSeq<C>
          extended by edu.jas.gb.EGroebnerBaseSeq<C>
Type Parameters:
C - coefficient type
All Implemented Interfaces:
GroebnerBase<C>, java.io.Serializable

public class EGroebnerBaseSeq<C extends RingElem<C>>
extends DGroebnerBaseSeq<C>

E-Groebner Base sequential algorithm. Nearly empty class, only the e-reduction is used instead of d-reduction. Note: Minimal reduced GBs are again unique. see BWK, section 10.1.

Author:
Heinz Kredel
See Also:
Serialized Form

Field Summary
protected  EReduction<C> red
          Reduction engine.
 
Fields inherited from class edu.jas.gb.GroebnerBaseAbstract
blas, strategy
 
Constructor Summary
EGroebnerBaseSeq()
          Constructor.
EGroebnerBaseSeq(EReductionSeq<C> red)
          Constructor.
 
Method Summary
 
Methods inherited from class edu.jas.gb.DGroebnerBaseSeq
GB, isGB
 
Methods inherited from class edu.jas.gb.GroebnerBaseAbstract
cancel, commonZeroTest, extGB, extGB, GB, isGB, isReductionMatrix, isReductionMatrix, minimalExtendedGB, minimalGB, normalizeMatrix, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

red

protected EReduction<C extends RingElem<C>> red
Reduction engine.

Constructor Detail

EGroebnerBaseSeq

public EGroebnerBaseSeq()
Constructor.


EGroebnerBaseSeq

public EGroebnerBaseSeq(EReductionSeq<C> red)
Constructor.

Parameters:
red - E-Reduction engine