Package org.ojalgo.array.operation
Class HouseholderHermitian
- java.lang.Object
-
- org.ojalgo.array.operation.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].
-
-
Constructor Summary
Constructors Constructor Description HouseholderHermitian()
-
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>>
voidinvoke(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 strukturerstatic void
tred2nr(double[] data, double[] d, double[] e, boolean yesvecs)
Ursprung Numerical Recipies.
-
-
-
Method Detail
-
invoke
public static void invoke(double[] data, Householder.Primitive64 householder, double[] worker)
-
invoke
public static <N extends Scalar<N>> void invoke(N[] data, Householder.Generic<N> householder, N[] worker, Scalar.Factory<N> scalar)
-
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.
-
-