Package jdistlib.accelerator
Class FloatSymmetricIndefiniteFactor
java.lang.Object
jdistlib.accelerator.FloatSymmetricIndefiniteFactor
FP32 pivoted
P*A*P' = L*D*L' factorization with 1x1/2x2 D blocks.-
Constructor Summary
ConstructorsConstructorDescriptionFloatSymmetricIndefiniteFactor(int dimension, float[] lower, float[] diagonal, int[] permutation, int[] blockSizes) -
Method Summary
-
Constructor Details
-
FloatSymmetricIndefiniteFactor
public FloatSymmetricIndefiniteFactor(int dimension, float[] lower, float[] diagonal, int[] permutation, int[] blockSizes)
-
-
Method Details
-
dimension
public int dimension() -
lower
public float[] lower() -
diagonalBlocks
public float[] diagonalBlocks() -
permutation
public int[] permutation() -
blockSizes
public int[] blockSizes() -
determinantSign
public int determinantSign() -
logAbsDeterminant
public float logAbsDeterminant() -
solve
public float[] solve(float[] right) -
solve
public float[] solve(float[] right, int columns)
-