Class EigenCountInRange


  • public class EigenCountInRange
    extends Object
    Finds the number of eigenvalues of the symmetric tridiagonal matrix T that are in a given interval.
    See Also:
    EigenCount
    • Constructor Detail

      • EigenCountInRange

        public EigenCountInRange​(Vector D,
                                 Vector E2)
        Creates an instance for counting the number of eigenvalues of the symmetric tridiagonal matrix T that are in a given interval.
        Parameters:
        D - the diagonal entries of T
        E2 - the square of sub-diagonal entries of T
    • Method Detail

      • count

        public int count​(double lowerBound,
                         double upperBound)
        Counts the number of eigenvalues of T that are in the given interval.
        Parameters:
        lowerBound - the lower bound of the interval
        upperBound - the upper bound of the interval
        Returns:
        the number of eigenvalues