Class BlockSplitPointSearch


  • public class BlockSplitPointSearch
    extends Object
    Computes the splitting points with the given threshold.
    • Constructor Detail

      • BlockSplitPointSearch

        public BlockSplitPointSearch​(double splitThreshold,
                                     double matrixNorm)
    • Method Detail

      • compute

        public int[] compute​(Vector D,
                             Vector E,
                             Vector E2)
        Searches splitting points in the symmetric tridiagonal matrix.
        Parameters:
        D - the diagonal entries
        E - the off-diagonal entries
        E2 - the squares of the off-diagonal entries
        Returns:
        the split points (the start indices of each block)