Class RunSGB


  • public class RunSGB
    extends java.lang.Object
    Simple setup to run a solvable GB example.
    Usage: RunSGB [seq|par|par+] [irr|left|right|two] <file> #procs
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static boolean doCheck
      Check result GB if it is a GB.
    • Constructor Summary

      Constructors 
      Constructor Description
      RunSGB()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static void checkGB​(PolynomialList S)  
      (package private) static int indexOf​(java.lang.String[] args, java.lang.String s)  
      (package private) static java.lang.String join​(java.lang.String[] args, java.lang.String d)  
      static void main​(java.lang.String[] args)
      main method to be called from commandline
      Usage: RunSGB [seq|seq+|par|par+] [irr|left|right|two] <file> #procs
      (package private) static void runParallel​(PolynomialList S, int threads, java.lang.String action, boolean plusextra)
      run Parallel.
      (package private) static void runSequential​(PolynomialList S, java.lang.String action, boolean plusextra)
      run Sequential.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • doCheck

        static boolean doCheck
        Check result GB if it is a GB.
    • Constructor Detail

      • RunSGB

        public RunSGB()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        main method to be called from commandline
        Usage: RunSGB [seq|seq+|par|par+] [irr|left|right|two] <file> #procs
      • runSequential

        static void runSequential​(PolynomialList S,
                                  java.lang.String action,
                                  boolean plusextra)
        run Sequential.
        Parameters:
        S - polynomial list.
        action - what to to.
      • runParallel

        static void runParallel​(PolynomialList S,
                                int threads,
                                java.lang.String action,
                                boolean plusextra)
        run Parallel.
        Parameters:
        S - polynomial list.
        action - what to to.
      • indexOf

        static int indexOf​(java.lang.String[] args,
                           java.lang.String s)
      • join

        static java.lang.String join​(java.lang.String[] args,
                                     java.lang.String d)