public class DoubleDST_1D extends Object
| Constructor and Description |
|---|
DoubleDST_1D(int n)
Creates new instance of DoubleDST_1D.
|
| Modifier and Type | Method and Description |
|---|---|
void |
forward(double[] a,
boolean scale)
Computes 1D forward DST (DST-II) leaving the result in
a. |
void |
forward(double[] a,
int offa,
boolean scale)
Computes 1D forward DST (DST-II) leaving the result in
a. |
void |
inverse(double[] a,
boolean scale)
Computes 1D inverse DST (DST-III) leaving the result in
a. |
void |
inverse(double[] a,
int offa,
boolean scale)
Computes 1D inverse DST (DST-III) leaving the result in
a. |
public DoubleDST_1D(int n)
n - size of datapublic void forward(double[] a, boolean scale)
a.a - data to transformscale - if true then scaling is performedpublic void forward(double[] a, int offa, boolean scale)
a.a - data to transformoffa - index of the first element in array ascale - if true then scaling is performedpublic void inverse(double[] a, boolean scale)
a.a - data to transformscale - if true then scaling is performedpublic void inverse(double[] a, int offa, boolean scale)
a.a - data to transformoffa - index of the first element in array ascale - if true then scaling is performed