Class HouseholderLeft

java.lang.Object
org.ojalgo.matrix.operation.HouseholderLeft
All Implemented Interfaces:
ArrayOperation, MatrixOperation

public final class HouseholderLeft extends Object implements MatrixOperation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final DivideAndConquer.Divider
     
     
    static int
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    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 Details

  • Constructor Details

    • HouseholderLeft

      private HouseholderLeft()
  • Method Details

    • 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)
    • call

      public static <N extends Scalar<N>> void call(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar)
    • 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)
    • divide

      static void divide(int first, int limit, DivideAndConquer.Conquerer conquerer)
    • 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)
    • invoke

      static <N extends Scalar<N>> void invoke(N[] data, int structure, int first, int limit, Householder.Generic<N> householder, Scalar.Factory<N> scalar)