Class HouseholderHermitian

  • All Implemented Interfaces:
    ArrayOperation

    public abstract class HouseholderHermitian
    extends java.lang.Object
    implements ArrayOperation
    Performs Householder transformation from both sides simultaneously assuming that [A] is hermitian (square symmetric) [A] = [A]H. Will only read from and write to the lower/left triangular part of [A].
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void invoke​(double[] data, Householder.Primitive64 householder, double[] worker)  
      static <N extends Scalar<N>>
      void
      invoke​(N[] data, Householder.Generic<N> householder, N[] worker, Scalar.Factory<N> scalar)  
      static void tred2j​(double[] data, double[] d, double[] e, boolean yesvecs)
      Ursprung JAMA men refactored till ojAlgos egna strukturer
      static void tred2nr​(double[] data, double[] d, double[] e, boolean yesvecs)
      Ursprung Numerical Recipies.
      • Methods inherited from class java.lang.Object

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

      • HouseholderHermitian

        public HouseholderHermitian()
    • Method Detail

      • tred2j

        public static void tred2j​(double[] data,
                                  double[] d,
                                  double[] e,
                                  boolean yesvecs)
        Ursprung JAMA men refactored till ojAlgos egna strukturer
      • tred2nr

        public static void tred2nr​(double[] data,
                                   double[] d,
                                   double[] e,
                                   boolean yesvecs)
        Ursprung Numerical Recipies. Samma som tred2j, men är inte lika snabb.