Class FloatSymmetricIndefiniteFactor

java.lang.Object
jdistlib.accelerator.FloatSymmetricIndefiniteFactor

public final class FloatSymmetricIndefiniteFactor extends Object
FP32 pivoted P*A*P' = L*D*L' factorization with 1x1/2x2 D blocks.
  • 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)