public class FFTWLibrary
extends java.lang.Object
Constructor and Description |
---|
FFTWLibrary() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList |
complexNdFWTransform(double[] real,
double[] imag) |
jfftw.complex.nd.Plan |
complexNdPlan(int[] dim,
boolean forward,
int type) |
jfftw.complex.Plan |
complexPlan(int dim,
boolean forward,
int type) |
java.util.ArrayList |
complexTransform(double[] real,
double[] imag) |
static double[] |
flattenArray(double[][] data) |
static boolean |
isOdd(int i) |
void |
jfftw_complex_n_Plan() |
void |
jfftw_complex_Plan() |
void |
jfftw_real_n_Plan() |
void |
jfftw_real_Plan() |
static double[] |
merge(double[] real,
double[] imag) |
static double[] |
merge2(double[] real,
double[] imag) |
static double[] |
merge3(double[] real,
double[] imag,
boolean odd) |
static double[] |
merge4(double[] real,
double[] imag) |
static int |
mergeLength(double[] real,
double[] imag) |
jfftw.real.nd.Plan |
realNdPlan(int[] dim,
boolean forward,
int type) |
java.util.ArrayList |
realNdTransform(double[] data,
boolean forward) |
jfftw.real.Plan |
realPlan(int dim,
boolean forward,
int type) |
jfftw.real.Plan |
realPlanFW(int dim,
int type) |
jfftw.real.Plan |
realPlanREV(int rdim,
int idim,
int type) |
java.util.ArrayList |
realTransform(double[] data,
boolean forward) |
java.util.ArrayList |
realTransform(double[] real,
double[] imag,
boolean forward) |
java.util.ArrayList |
realTransformFW(double[] data) |
java.util.ArrayList |
realTransformREV(double[] real,
double[] imag) |
static double[] |
reverseCutOffBeg(double[] data) |
static double[] |
reverseCutOffEnds(double[] data) |
static java.util.ArrayList |
separate(double[] data) |
static java.util.ArrayList |
separate2(double[] data,
boolean odd) |
static java.util.ArrayList |
separate3(double[] data) |
static double[][] |
unflattenArray(double[] data,
int col,
int rows) |
public jfftw.real.Plan realPlan(int dim, boolean forward, int type)
dim
- forward
- - perform a forward transform or notpublic jfftw.real.Plan realPlanFW(int dim, int type)
public jfftw.real.Plan realPlanREV(int rdim, int idim, int type)
public java.util.ArrayList realTransformFW(double[] data)
public java.util.ArrayList realTransformREV(double[] real, double[] imag)
public java.util.ArrayList realTransform(double[] data, boolean forward)
public java.util.ArrayList realTransform(double[] real, double[] imag, boolean forward)
public void jfftw_real_Plan()
public jfftw.real.nd.Plan realNdPlan(int[] dim, boolean forward, int type)
public java.util.ArrayList realNdTransform(double[] data, boolean forward)
public void jfftw_real_n_Plan()
public jfftw.complex.Plan complexPlan(int dim, boolean forward, int type)
public java.util.ArrayList complexTransform(double[] real, double[] imag)
public void jfftw_complex_Plan()
public jfftw.complex.nd.Plan complexNdPlan(int[] dim, boolean forward, int type)
public java.util.ArrayList complexNdFWTransform(double[] real, double[] imag)
public void jfftw_complex_n_Plan()
public static double[] merge(double[] real, double[] imag)
public static double[] merge2(double[] real, double[] imag)
public static double[] merge3(double[] real, double[] imag, boolean odd)
public static boolean isOdd(int i)
public static int mergeLength(double[] real, double[] imag)
public static double[] merge4(double[] real, double[] imag)
public static double[] reverseCutOffEnds(double[] data)
public static double[] reverseCutOffBeg(double[] data)
public static java.util.ArrayList separate(double[] data)
public static java.util.ArrayList separate2(double[] data, boolean odd)
public static java.util.ArrayList separate3(double[] data)
public static double[] flattenArray(double[][] data)
public static double[][] unflattenArray(double[] data, int col, int rows)