Class GRBALG


  • public final class GRBALG
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GRBALG()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean matrixReduceAllBoolean​(boolean init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static byte matrixReduceAllByte​(byte init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static double matrixReduceAllDouble​(double init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static float matrixReduceAllFloat​(float init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static int matrixReduceAllInt​(int init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static long matrixReduceAllLong​(long init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static short matrixReduceAllShort​(short init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer mat, java.nio.Buffer desc)  
      static boolean vectorReduceAllBoolean​(boolean init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static byte vectorReduceAllByte​(byte init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static double vectorReduceAllDouble​(double init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static float vectorReduceAllFloat​(float init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static int vectorReduceAllInt​(int init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static long vectorReduceAllLong​(long init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      static short vectorReduceAllShort​(short init, java.nio.Buffer accum, java.nio.Buffer monoid, java.nio.Buffer vec, java.nio.Buffer desc)  
      • Methods inherited from class java.lang.Object

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

      • GRBALG

        public GRBALG()
    • Method Detail

      • matrixReduceAllBoolean

        public static boolean matrixReduceAllBoolean​(boolean init,
                                                     java.nio.Buffer accum,
                                                     java.nio.Buffer monoid,
                                                     java.nio.Buffer mat,
                                                     java.nio.Buffer desc)
      • matrixReduceAllByte

        public static byte matrixReduceAllByte​(byte init,
                                               java.nio.Buffer accum,
                                               java.nio.Buffer monoid,
                                               java.nio.Buffer mat,
                                               java.nio.Buffer desc)
      • matrixReduceAllShort

        public static short matrixReduceAllShort​(short init,
                                                 java.nio.Buffer accum,
                                                 java.nio.Buffer monoid,
                                                 java.nio.Buffer mat,
                                                 java.nio.Buffer desc)
      • matrixReduceAllInt

        public static int matrixReduceAllInt​(int init,
                                             java.nio.Buffer accum,
                                             java.nio.Buffer monoid,
                                             java.nio.Buffer mat,
                                             java.nio.Buffer desc)
      • matrixReduceAllLong

        public static long matrixReduceAllLong​(long init,
                                               java.nio.Buffer accum,
                                               java.nio.Buffer monoid,
                                               java.nio.Buffer mat,
                                               java.nio.Buffer desc)
      • matrixReduceAllFloat

        public static float matrixReduceAllFloat​(float init,
                                                 java.nio.Buffer accum,
                                                 java.nio.Buffer monoid,
                                                 java.nio.Buffer mat,
                                                 java.nio.Buffer desc)
      • matrixReduceAllDouble

        public static double matrixReduceAllDouble​(double init,
                                                   java.nio.Buffer accum,
                                                   java.nio.Buffer monoid,
                                                   java.nio.Buffer mat,
                                                   java.nio.Buffer desc)
      • vectorReduceAllBoolean

        public static boolean vectorReduceAllBoolean​(boolean init,
                                                     java.nio.Buffer accum,
                                                     java.nio.Buffer monoid,
                                                     java.nio.Buffer vec,
                                                     java.nio.Buffer desc)
      • vectorReduceAllByte

        public static byte vectorReduceAllByte​(byte init,
                                               java.nio.Buffer accum,
                                               java.nio.Buffer monoid,
                                               java.nio.Buffer vec,
                                               java.nio.Buffer desc)
      • vectorReduceAllShort

        public static short vectorReduceAllShort​(short init,
                                                 java.nio.Buffer accum,
                                                 java.nio.Buffer monoid,
                                                 java.nio.Buffer vec,
                                                 java.nio.Buffer desc)
      • vectorReduceAllInt

        public static int vectorReduceAllInt​(int init,
                                             java.nio.Buffer accum,
                                             java.nio.Buffer monoid,
                                             java.nio.Buffer vec,
                                             java.nio.Buffer desc)
      • vectorReduceAllLong

        public static long vectorReduceAllLong​(long init,
                                               java.nio.Buffer accum,
                                               java.nio.Buffer monoid,
                                               java.nio.Buffer vec,
                                               java.nio.Buffer desc)
      • vectorReduceAllFloat

        public static float vectorReduceAllFloat​(float init,
                                                 java.nio.Buffer accum,
                                                 java.nio.Buffer monoid,
                                                 java.nio.Buffer vec,
                                                 java.nio.Buffer desc)
      • vectorReduceAllDouble

        public static double vectorReduceAllDouble​(double init,
                                                   java.nio.Buffer accum,
                                                   java.nio.Buffer monoid,
                                                   java.nio.Buffer vec,
                                                   java.nio.Buffer desc)