|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmath.jtransforms.dst.FloatDST_1D
public class FloatDST_1D
Computes 1D Discrete Sine Transform (DST) of single precision data. The size of data can be an arbitrary number. It uses DCT algorithm. This is a parallel implementation optimized for SMP systems.
Constructor Summary | |
---|---|
FloatDST_1D(int n)
Creates new instance of FloatDST_1D. |
Method Summary | |
---|---|
void |
forward(float[] a,
boolean scale)
Computes 1D forward DST (DST-II) leaving the result in a . |
void |
forward(float[] a,
int offa,
boolean scale)
Computes 1D forward DST (DST-II) leaving the result in a . |
void |
inverse(float[] a,
boolean scale)
Computes 1D inverse DST (DST-III) leaving the result in a . |
void |
inverse(float[] a,
int offa,
boolean scale)
Computes 1D inverse DST (DST-III) leaving the result in a . |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FloatDST_1D(int n)
n
- size of dataMethod Detail |
---|
public void forward(float[] a, boolean scale)
a
.
a
- data to transformscale
- if true then scaling is performedpublic void forward(float[] a, int offa, boolean scale)
a
.
a
- data to transformoffa
- index of the first element in array a
scale
- if true then scaling is performedpublic void inverse(float[] a, boolean scale)
a
.
a
- data to transformscale
- if true then scaling is performedpublic void inverse(float[] a, int offa, boolean scale)
a
.
a
- data to transformoffa
- index of the first element in array a
scale
- if true then scaling is performed
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |