Package org.ojalgo.array.operation
Class HouseholderHermitian
java.lang.Object
org.ojalgo.array.operation.HouseholderHermitian
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Constructor Details
-
HouseholderHermitian
public HouseholderHermitian()
-
-
Method Details
-
invoke
-
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.
-