Package edu.jas.gbmod

Class ModSolvableGroebnerBaseAbstract<C extends RingElem<C>>

java.lang.Object
edu.jas.gbmod.ModSolvableGroebnerBaseAbstract<C>
Type Parameters:
C - coefficient type
All Implemented Interfaces:
ModSolvableGroebnerBase<C>, Serializable
Direct Known Subclasses:
ModSolvableGroebnerBaseSeq

@Deprecated public abstract class ModSolvableGroebnerBaseAbstract<C extends RingElem<C>> extends Object implements ModSolvableGroebnerBase<C>
Deprecated.
use respective methods from SolvableGroebnerBaseAbstract
Module solvable Groebner Bases abstract class. Implements module solvable Groebner bases and GB test.
See Also:
  • Field Details

    • logger

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

      private static final boolean debug
      Deprecated.
  • Constructor Details

    • ModSolvableGroebnerBaseAbstract

      public ModSolvableGroebnerBaseAbstract()
      Deprecated.
  • Method Details

    • isLeftGB

      public boolean isLeftGB(ModuleList<C> M)
      Deprecated.
      Module left Groebner base test.
      Specified by:
      isLeftGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      true, if M is a left Groebner base, else false.
    • leftGB

      public ModuleList<C> leftGB(ModuleList<C> M)
      Deprecated.
      Left Groebner base using pairlist class.
      Specified by:
      leftGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      leftGB(M) a left Groebner base for M.
    • isTwosidedGB

      public boolean isTwosidedGB(ModuleList<C> M)
      Deprecated.
      Module twosided Groebner base test.
      Specified by:
      isTwosidedGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      true, if M is a twosided Groebner base, else false.
    • twosidedGB

      public ModuleList<C> twosidedGB(ModuleList<C> M)
      Deprecated.
      Twosided Groebner base using pairlist class.
      Specified by:
      twosidedGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      tsGB(M) a twosided Groebner base for M.
    • isRightGB

      public boolean isRightGB(ModuleList<C> M)
      Deprecated.
      Module right Groebner base test.
      Specified by:
      isRightGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      true, if M is a right Groebner base, else false.
    • rightGB

      public ModuleList<C> rightGB(ModuleList<C> M)
      Deprecated.
      Right Groebner base using pairlist class.
      Specified by:
      rightGB in interface ModSolvableGroebnerBase<C extends RingElem<C>>
      Parameters:
      M - a module basis.
      Returns:
      rightGB(M) a right Groebner base for M.
    • terminate

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

      public int cancel()
      Deprecated.
      Cancel ThreadPool.