Class FFTUtility

    • Field Detail

      • a

        private double[] a
        DOCUMENT ME!
      • b

        private double[] b
        DOCUMENT ME!
      • functionType

        private int functionType
        DOCUMENT ME!
      • isn

        private int isn
        DOCUMENT ME!
      • n

        private int n
        DOCUMENT ME!
      • nseg

        private int nseg
        DOCUMENT ME!
      • nspn

        private int nspn
        DOCUMENT ME!
      • showProgress

        private boolean showProgress
    • Constructor Detail

      • FFTUtility

        public FFTUtility​(int functionType)
        This constructor should only be used for functionType == SELF_TEST.
        Parameters:
        functionType - DOCUMENT ME!
      • FFTUtility

        public FFTUtility​(double[] a,
                          double[] b,
                          int nseg,
                          int n,
                          int nspn,
                          int isn,
                          int functionType)
        Creates a new FFTUtility object.
        Parameters:
        a - DOCUMENT ME!
        b - DOCUMENT ME!
        nseg - DOCUMENT ME!
        n - DOCUMENT ME!
        nspn - DOCUMENT ME!
        isn - DOCUMENT ME!
        functionType - DOCUMENT ME!
    • Method Detail

      • setShowProgress

        public void setShowProgress​(boolean showProgress)
        Parameters:
        showProgress -
      • normal

        double[] normal()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • rms

        double[] rms​(double[] a,
                     double[] b,
                     double[] c,
                     double[] d,
                     int n)
        DOCUMENT ME!
        Parameters:
        a - DOCUMENT ME!
        b - DOCUMENT ME!
        c - DOCUMENT ME!
        d - DOCUMENT ME!
        n - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • fft

        private void fft()
        DOCUMENT ME!
      • reals

        private void reals()
        DOCUMENT ME!
      • realt

        private void realt()
        DOCUMENT ME!
      • selfTest

        private void selfTest()
        DOCUMENT ME!
      • sortg

        public void sortg​(double[] a,
                          int n,
                          double[] tag)
        DOCUMENT ME!
        Parameters:
        a - DOCUMENT ME!
        n - DOCUMENT ME!
        tag - DOCUMENT ME!