Documentation of 'edu.jas.gb.WordGroebnerBaseAbstract' Java class
WordGroebnerBaseAbstract
edu.jas.gb

Class WordGroebnerBaseAbstract<C extends RingElem<C>>

  • Type Parameters:
    C - coefficient type
    All Implemented Interfaces:
    WordGroebnerBase<C>, java.io.Serializable
    Direct Known Subclasses:
    WordGroebnerBaseSeq


    public abstract class WordGroebnerBaseAbstract<C extends RingElem<C>>
    extends java.lang.Object
    implements WordGroebnerBase<C>
    Non-commutative Groebner Bases abstract class. Implements common Groebner bases and GB test methods.
    See Also:
    Serialized Form
    • Constructor Detail

      • WordGroebnerBaseAbstract

        public WordGroebnerBaseAbstract()
        Constructor.
      • WordGroebnerBaseAbstract

        public WordGroebnerBaseAbstract(WordReduction<C> red)
        Constructor.
        Parameters:
        red - Word Reduction engine
      • WordGroebnerBaseAbstract

        public WordGroebnerBaseAbstract(WordReduction<C> red,
                                        WordPairList<C> pl)
        Constructor.
        Parameters:
        red - Word Reduction engine
        pl - Word pair selection strategy
    • Method Detail

      • isGB

        public boolean isGB(java.util.List<GenWordPolynomial<C>> F)
        Word Groebner base test.
        Specified by:
        isGB in interface WordGroebnerBase<C extends RingElem<C>>
        Parameters:
        F - Word polynomial list.
        Returns:
        true, if F is a Groebner base, else false.
      • isMinimalGB

        public boolean isMinimalGB(java.util.List<GenWordPolynomial<C>> Gp)
        Test for minimal ordered Groebner basis.
        Parameters:
        Gp - an ideal base.
        Returns:
        true, if Gp is a reduced minimal Groebner base.
      • terminate

        public void terminate()
        Cleanup and terminate ThreadPool.
      • cancel

        public int cancel()
        Cancel ThreadPool.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.