Package edu.jas.gb

Class GroebnerBaseParIter<C extends RingElem<C>>

    • Field Detail

      • threads

        protected final int threads
        Number of threads to use.
      • pool

        protected final transient java.util.concurrent.ExecutorService pool
        Pool of threads to use.
    • Constructor Detail

      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads)
        Constructor.
        Parameters:
        threads - number of threads to use.
      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads,
                                   Reduction<C> red)
        Constructor.
        Parameters:
        threads - number of threads to use.
        red - parallelism aware reduction engine
      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads,
                                   PairList<C> pl)
        Constructor.
        Parameters:
        threads - number of threads to use.
        pl - pair selection strategy
      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads,
                                   java.util.concurrent.ExecutorService pool)
        Constructor.
        Parameters:
        threads - number of threads to use.
        pool - ExecutorService to use.
      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads,
                                   java.util.concurrent.ExecutorService pool,
                                   Reduction<C> red)
        Constructor.
        Parameters:
        pool - ExecutorService to use.
        red - Reduction engine
      • GroebnerBaseParIter

        public GroebnerBaseParIter​(int threads,
                                   java.util.concurrent.ExecutorService pool,
                                   Reduction<C> red,
                                   PairList<C> pl)
        Constructor.
        Parameters:
        threads - number of threads to use.
        pool - ExecutorService to use.
        red - parallelism aware reduction engine
        pl - pair selection strategy