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