Package org.ojalgo.array.operation
Class HermitianRank2Update
- java.lang.Object
-
- org.ojalgo.array.operation.HermitianRank2Update
-
- All Implemented Interfaces:
ArrayOperation
public abstract class HermitianRank2Update extends java.lang.Object implements ArrayOperation
[A] -= ([a][b]c+[b][a]c)
[A] is assumed to be hermitian (square symmetric) [A] = [A]C.
C == conjugate transpose
-
-
Field Summary
Fields Modifier and Type Field Description static int
THRESHOLD
-
Constructor Summary
Constructors Constructor Description HermitianRank2Update()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
invoke(double[] data, int firstColumn, int columnLimit, double[] vector1, double[] vector2)
static <N extends Scalar<N>>
voidinvoke(N[] data, int firstColumn, int columnLimit, N[] vector1, N[] vector2)
-
-
-
Method Detail
-
invoke
public static void invoke(double[] data, int firstColumn, int columnLimit, double[] vector1, double[] vector2)
-
invoke
public static <N extends Scalar<N>> void invoke(N[] data, int firstColumn, int columnLimit, N[] vector1, N[] vector2)
-
-