org.jtransforms.dht
Class FloatDHT_1D
- java.lang.Object
-
- org.jtransforms.dht.FloatDHT_1D
-
public class FloatDHT_1D extends java.lang.ObjectComputes 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 voidforward(float[] a)Computes 1D real, forward DHT leaving the result ina.voidforward(float[] a, int offa)Computes 1D real, forward DHT leaving the result ina.voidforward(FloatLargeArray a)Computes 1D real, forward DHT leaving the result ina.voidforward(FloatLargeArray a, long offa)Computes 1D real, forward DHT leaving the result ina.voidinverse(float[] a, boolean scale)Computes 1D real, inverse DHT leaving the result ina.voidinverse(float[] a, int offa, boolean scale)Computes 1D real, inverse DHT leaving the result ina.voidinverse(FloatLargeArray a, boolean scale)Computes 1D real, inverse DHT leaving the result ina.voidinverse(FloatLargeArray a, long offa, boolean scale)Computes 1D real, inverse DHT leaving the result ina.
-
-
-
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 ina.- Parameters:
a- data to transform
-
forward
public void forward(FloatLargeArray a)
Computes 1D real, forward DHT leaving the result ina.- Parameters:
a- data to transform
-
forward
public void forward(float[] a, int offa)Computes 1D real, forward DHT leaving the result ina.- Parameters:
a- data to transformoffa- index of the first element in arraya
-
forward
public void forward(FloatLargeArray a, long offa)
Computes 1D real, forward DHT leaving the result ina.- Parameters:
a- data to transformoffa- index of the first element in arraya
-
inverse
public void inverse(float[] a, boolean scale)Computes 1D real, inverse DHT leaving the result ina.- Parameters:
a- data to transformscale- if true then scaling is performed
-
inverse
public void inverse(FloatLargeArray a, boolean scale)
Computes 1D real, inverse DHT leaving the result ina.- Parameters:
a- data to transformscale- if true then scaling is performed
-
inverse
public void inverse(float[] a, int offa, boolean scale)Computes 1D real, inverse DHT leaving the result ina.- Parameters:
a- data to transformoffa- index of the first element in arrayascale- if true then scaling is performed
-
inverse
public void inverse(FloatLargeArray a, long offa, boolean scale)
Computes 1D real, inverse DHT leaving the result ina.- Parameters:
a- data to transformoffa- index of the first element in arrayascale- if true then scaling is performed
-
-
DataMelt 3.0 © DataMelt by jWork.ORG