Package edu.jas.gb

Class DGroebnerBaseSeq<C extends RingElem<C>>

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

public class DGroebnerBaseSeq<C extends RingElem<C>> extends GroebnerBaseAbstract<C>
D-Groebner Base sequential algorithm. Implements D-Groebner bases and GB test. Note: Minimal reduced GBs are not unique. see BWK, section 10.1.
See Also:
  • Field Details

    • logger

      private static final org.apache.logging.log4j.Logger logger
    • debug

      private static final boolean debug
    • dred

      protected DReduction<C extends RingElem<C>> dred
      Reduction engine.
  • Constructor Details

    • DGroebnerBaseSeq

      public DGroebnerBaseSeq()
      Constructor.
    • DGroebnerBaseSeq

      public DGroebnerBaseSeq(DReduction<C> dred)
      Constructor.
      Parameters:
      dred - D-Reduction engine
  • Method Details