Class HouseholderLeft

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private HouseholderLeft()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void call​(double[][] data, int structure, int first, double[] hVector, int hFirst, double hBeta)  
      static void call​(double[][] data, int structure, int first, Householder.Primitive64 householder)  
      static void call​(double[] data, int structure, int first, double[] hVector, int hFirst, double hBeta)  
      static void call​(double[] data, int structure, int first, Householder.Primitive64 householder)  
      static void call​(float[] data, int structure, int first, Householder.Primitive32 householder)  
      static <N extends Scalar<N>>
      void
      call​(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar)  
      (package private) static void divide​(int first, int limit, DivideAndConquer.Conquerer conquerer)  
      private static void doColumn​(double[] data, int offset, double[] vector, double beta, int first, int limit)  
      private static void doColumn​(float[] data, int offset, float[] vector, float beta, int first, int limit)  
      (package private) static void invoke​(double[][] data, int structure, int first, int limit, double[] hVector, int hFirst, double hBeta)  
      (package private) static void invoke​(double[] data, int structure, int first, int limit, double[] hVector, int hFirst, double hBeta)  
      (package private) static void invoke​(float[] data, int structure, int first, int limit, Householder.Primitive32 householder)  
      (package private) static <N extends Scalar<N>>
      void
      invoke​(N[] data, int structure, int first, int limit, Householder.Generic<N> householder, Scalar.Factory<N> scalar)  
      • Methods inherited from class java.lang.Object

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

      • PARALLELISM

        public static java.util.function.IntSupplier PARALLELISM
      • THRESHOLD

        public static int THRESHOLD
    • Constructor Detail

      • HouseholderLeft

        private HouseholderLeft()
    • Method Detail

      • call

        public static void call​(double[] data,
                                int structure,
                                int first,
                                double[] hVector,
                                int hFirst,
                                double hBeta)
      • call

        public static void call​(double[] data,
                                int structure,
                                int first,
                                Householder.Primitive64 householder)
      • call

        public static void call​(double[][] data,
                                int structure,
                                int first,
                                double[] hVector,
                                int hFirst,
                                double hBeta)
      • call

        public static void call​(double[][] data,
                                int structure,
                                int first,
                                Householder.Primitive64 householder)
      • call

        public static void call​(float[] data,
                                int structure,
                                int first,
                                Householder.Primitive32 householder)
      • doColumn

        private static void doColumn​(double[] data,
                                     int offset,
                                     double[] vector,
                                     double beta,
                                     int first,
                                     int limit)
      • doColumn

        private static void doColumn​(float[] data,
                                     int offset,
                                     float[] vector,
                                     float beta,
                                     int first,
                                     int limit)
      • invoke

        static void invoke​(double[] data,
                           int structure,
                           int first,
                           int limit,
                           double[] hVector,
                           int hFirst,
                           double hBeta)
      • invoke

        static void invoke​(double[][] data,
                           int structure,
                           int first,
                           int limit,
                           double[] hVector,
                           int hFirst,
                           double hBeta)
      • invoke

        static void invoke​(float[] data,
                           int structure,
                           int first,
                           int limit,
                           Householder.Primitive32 householder)