Documentation of 'org.jtransforms.dht.FloatDHT_1D' Java class
FloatDHT_1D
org.jtransforms.dht

Class FloatDHT_1D



  • public class FloatDHT_1D
    extends java.lang.Object
    Computes 1D Discrete Hartley Transform (DHT) of real, single precision data. The size of the data can be an arbitrary number. It uses FFT algorithm. This is a parallel implementation optimized for SMP systems.
    • Constructor Summary

      Constructors 
      Constructor and Description
      FloatDHT_1D(long n)
      Creates new instance of FloatDHT_1D.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void forward(float[] a)
      Computes 1D real, forward DHT leaving the result in a.
      void forward(float[] a, int offa)
      Computes 1D real, forward DHT leaving the result in a.
      void forward(FloatLargeArray a)
      Computes 1D real, forward DHT leaving the result in a.
      void forward(FloatLargeArray a, long offa)
      Computes 1D real, forward DHT leaving the result in a.
      void inverse(float[] a, boolean scale)
      Computes 1D real, inverse DHT leaving the result in a.
      void inverse(float[] a, int offa, boolean scale)
      Computes 1D real, inverse DHT leaving the result in a.
      void inverse(FloatLargeArray a, boolean scale)
      Computes 1D real, inverse DHT leaving the result in a.
      void inverse(FloatLargeArray a, long offa, boolean scale)
      Computes 1D real, inverse DHT leaving the result in a.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FloatDHT_1D

        public FloatDHT_1D(long n)
        Creates new instance of FloatDHT_1D.
        Parameters:
        n - size of data
    • Method Detail

      • forward

        public void forward(float[] a)
        Computes 1D real, forward DHT leaving the result in a.
        Parameters:
        a - data to transform
      • forward

        public void forward(FloatLargeArray a)
        Computes 1D real, forward DHT leaving the result in a.
        Parameters:
        a - data to transform
      • forward

        public void forward(float[] a,
                            int offa)
        Computes 1D real, forward DHT leaving the result in a.
        Parameters:
        a - data to transform
        offa - index of the first element in array a
      • forward

        public void forward(FloatLargeArray a,
                            long offa)
        Computes 1D real, forward DHT leaving the result in a.
        Parameters:
        a - data to transform
        offa - index of the first element in array a
      • inverse

        public void inverse(float[] a,
                            boolean scale)
        Computes 1D real, inverse DHT leaving the result in a.
        Parameters:
        a - data to transform
        scale - if true then scaling is performed
      • inverse

        public void inverse(FloatLargeArray a,
                            boolean scale)
        Computes 1D real, inverse DHT leaving the result in a.
        Parameters:
        a - data to transform
        scale - if true then scaling is performed
      • inverse

        public void inverse(float[] a,
                            int offa,
                            boolean scale)
        Computes 1D real, inverse DHT leaving the result in a.
        Parameters:
        a - data to transform
        offa - index of the first element in array a
        scale - if true then scaling is performed
      • inverse

        public void inverse(FloatLargeArray a,
                            long offa,
                            boolean scale)
        Computes 1D real, inverse DHT leaving the result in a.
        Parameters:
        a - data to transform
        offa - index of the first element in array a
        scale - if true then scaling is performed

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.