public class CommonUtils extends Object
Constructor and Description |
---|
CommonUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
bitrv2(int n,
int[] ip,
double[] a,
int offa) |
static void |
bitrv2(int n,
int[] ip,
float[] a,
int offa) |
static void |
bitrv208(double[] a,
int offa) |
static void |
bitrv208(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv208(float[] a,
int offa) |
static void |
bitrv208(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
bitrv208neg(double[] a,
int offa) |
static void |
bitrv208neg(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv208neg(float[] a,
int offa) |
static void |
bitrv208neg(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
bitrv216(double[] a,
int offa) |
static void |
bitrv216(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv216(float[] a,
int offa) |
static void |
bitrv216(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
bitrv216neg(double[] a,
int offa) |
static void |
bitrv216neg(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv216neg(float[] a,
int offa) |
static void |
bitrv216neg(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
bitrv2conj(int n,
int[] ip,
double[] a,
int offa) |
static void |
bitrv2conj(int n,
int[] ip,
float[] a,
int offa) |
static void |
bitrv2conj(long n,
pl.edu.icm.jlargearrays.LongLargeArray ip,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv2conj(long n,
pl.edu.icm.jlargearrays.LongLargeArray ip,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
bitrv2l(long n,
pl.edu.icm.jlargearrays.LongLargeArray ip,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
bitrv2l(long n,
pl.edu.icm.jlargearrays.LongLargeArray ip,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
cftb040(double[] a,
int offa) |
static void |
cftb040(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
cftb040(float[] a,
int offa) |
static void |
cftb040(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
cftb1st(int n,
double[] a,
int offa,
double[] w,
int startw) |
static void |
cftb1st(int n,
float[] a,
int offa,
float[] w,
int startw) |
static void |
cftb1st(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftb1st(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftbsub(int n,
double[] a,
int offa,
int[] ip,
int nw,
double[] w) |
static void |
cftbsub(int n,
float[] a,
int offa,
int[] ip,
int nw,
float[] w) |
static void |
cftbsub(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.LongLargeArray ip,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftbsub(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.LongLargeArray ip,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftf040(double[] a,
int offa) |
static void |
cftf040(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
cftf040(float[] a,
int offa) |
static void |
cftf040(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
cftf081(double[] a,
int offa,
double[] w,
int startw) |
static void |
cftf081(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftf081(float[] a,
int offa,
float[] w,
int startw) |
static void |
cftf081(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftf082(double[] a,
int offa,
double[] w,
int startw) |
static void |
cftf082(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftf082(float[] a,
int offa,
float[] w,
int startw) |
static void |
cftf082(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftf161(double[] a,
int offa,
double[] w,
int startw) |
static void |
cftf161(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftf161(float[] a,
int offa,
float[] w,
int startw) |
static void |
cftf161(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftf162(double[] a,
int offa,
double[] w,
int startw) |
static void |
cftf162(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftf162(float[] a,
int offa,
float[] w,
int startw) |
static void |
cftf162(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftf1st(int n,
double[] a,
int offa,
double[] w,
int startw) |
static void |
cftf1st(int n,
float[] a,
int offa,
float[] w,
int startw) |
static void |
cftf1st(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftf1st(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftfsub(int n,
double[] a,
int offa,
int[] ip,
int nw,
double[] w) |
static void |
cftfsub(int n,
float[] a,
int offa,
int[] ip,
int nw,
float[] w) |
static void |
cftfsub(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.LongLargeArray ip,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftfsub(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.LongLargeArray ip,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftfx41(int n,
double[] a,
int offa,
int nw,
double[] w) |
static void |
cftfx41(int n,
float[] a,
int offa,
int nw,
float[] w) |
static void |
cftfx41(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftfx41(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftleaf(int n,
int isplt,
double[] a,
int offa,
int nw,
double[] w) |
static void |
cftleaf(int n,
int isplt,
float[] a,
int offa,
int nw,
float[] w) |
static void |
cftleaf(long n,
long isplt,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftleaf(long n,
long isplt,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftmdl1(int n,
double[] a,
int offa,
double[] w,
int startw) |
static void |
cftmdl1(int n,
float[] a,
int offa,
float[] w,
int startw) |
static void |
cftmdl1(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftmdl1(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftmdl2(int n,
double[] a,
int offa,
double[] w,
int startw) |
static void |
cftmdl2(int n,
float[] a,
int offa,
float[] w,
int startw) |
static void |
cftmdl2(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
pl.edu.icm.jlargearrays.DoubleLargeArray w,
long startw) |
static void |
cftmdl2(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
pl.edu.icm.jlargearrays.FloatLargeArray w,
long startw) |
static void |
cftrec4_th(int n,
double[] a,
int offa,
int nw,
double[] w) |
static void |
cftrec4_th(int n,
float[] a,
int offa,
int nw,
float[] w) |
static void |
cftrec4_th(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftrec4_th(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftrec4(int n,
double[] a,
int offa,
int nw,
double[] w) |
static void |
cftrec4(int n,
float[] a,
int offa,
int nw,
float[] w) |
static void |
cftrec4(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static void |
cftrec4(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static int |
cfttree(int n,
int j,
int k,
double[] a,
int offa,
int nw,
double[] w) |
static int |
cfttree(int n,
int j,
int k,
float[] a,
int offa,
int nw,
float[] w) |
static long |
cfttree(long n,
long j,
long k,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.DoubleLargeArray w) |
static long |
cfttree(long n,
long j,
long k,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nw,
pl.edu.icm.jlargearrays.FloatLargeArray w) |
static void |
cftx020(double[] a,
int offa) |
static void |
cftx020(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
cftx020(float[] a,
int offa) |
static void |
cftx020(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
cftxb020(double[] a,
int offa) |
static void |
cftxb020(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
cftxb020(float[] a,
int offa) |
static void |
cftxb020(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
cftxc020(double[] a,
int offa) |
static void |
cftxc020(pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa) |
static void |
cftxc020(float[] a,
int offa) |
static void |
cftxc020(pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa) |
static void |
dctsub(int n,
double[] a,
int offa,
int nc,
double[] c,
int startc) |
static void |
dctsub(int n,
float[] a,
int offa,
int nc,
float[] c,
int startc) |
static void |
dctsub(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.DoubleLargeArray c,
long startc) |
static void |
dctsub(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.FloatLargeArray c,
long startc) |
static long |
getReminder(long n,
int[] factors) |
static long |
getThreadsBeginN_1D_FFT_2Threads()
Returns the minimal size of 1D data for which two threads are used.
|
static long |
getThreadsBeginN_1D_FFT_4Threads()
Returns the minimal size of 1D data for which four threads are used.
|
static long |
getThreadsBeginN_2D()
Returns the minimal size of 2D data for which threads are used.
|
static long |
getThreadsBeginN_3D()
Returns the minimal size of 3D data for which threads are used.
|
static boolean |
isPowerOf2(int x)
Checks if x is a power-of-two number.
|
static boolean |
isPowerOf2(long x)
Checks if x is a power-of-two number.
|
static boolean |
isUseLargeArrays()
Returns the value of useLargeArrays variable.
|
static void |
makect(int nc,
double[] c,
int startc,
int[] ip) |
static void |
makect(int nc,
float[] c,
int startc,
int[] ip) |
static void |
makect(long nc,
pl.edu.icm.jlargearrays.DoubleLargeArray c,
long startc,
pl.edu.icm.jlargearrays.LongLargeArray ipl) |
static void |
makect(long nc,
pl.edu.icm.jlargearrays.FloatLargeArray c,
long startc,
pl.edu.icm.jlargearrays.LongLargeArray ipl) |
static void |
makeipt(int nw,
int[] ip) |
static void |
makeipt(long nw,
pl.edu.icm.jlargearrays.LongLargeArray ipl) |
static void |
makewt(int nw,
int[] ip,
double[] w) |
static void |
makewt(int nw,
int[] ip,
float[] w) |
static void |
makewt(long nw,
pl.edu.icm.jlargearrays.LongLargeArray ipl,
pl.edu.icm.jlargearrays.DoubleLargeArray wl) |
static void |
makewt(long nw,
pl.edu.icm.jlargearrays.LongLargeArray ipl,
pl.edu.icm.jlargearrays.FloatLargeArray wl) |
static int |
nextPow2(int x)
Returns the closest power-of-two number greater than or equal to x.
|
static long |
nextPow2(long x)
Returns the closest power-of-two number greater than or equal to x.
|
static int |
prevPow2(int x)
Returns the closest power-of-two number less than or equal to x.
|
static long |
prevPow2(long x)
Returns the closest power-of-two number less than or equal to x.
|
static void |
resetThreadsBeginN_FFT()
Resets the minimal size of 1D data for which two and four threads are
used.
|
static void |
resetThreadsBeginN()
Resets the minimal size of 2D and 3D data for which threads are used.
|
static void |
rftbsub(int n,
double[] a,
int offa,
int nc,
double[] c,
int startc) |
static void |
rftbsub(int n,
float[] a,
int offa,
int nc,
float[] c,
int startc) |
static void |
rftbsub(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.DoubleLargeArray c,
long startc) |
static void |
rftbsub(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.FloatLargeArray c,
long startc) |
static void |
rftfsub(int n,
double[] a,
int offa,
int nc,
double[] c,
int startc) |
static void |
rftfsub(int n,
float[] a,
int offa,
int nc,
float[] c,
int startc) |
static void |
rftfsub(long n,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.DoubleLargeArray c,
long startc) |
static void |
rftfsub(long n,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
long nc,
pl.edu.icm.jlargearrays.FloatLargeArray c,
long startc) |
static void |
scale(int n,
double m,
double[] a,
int offa,
boolean complex) |
static void |
scale(int n,
float m,
float[] a,
int offa,
boolean complex) |
static void |
scale(long nl,
double m,
pl.edu.icm.jlargearrays.DoubleLargeArray a,
long offa,
boolean complex) |
static void |
scale(long nl,
float m,
pl.edu.icm.jlargearrays.FloatLargeArray a,
long offa,
boolean complex) |
static void |
setThreadsBeginN_1D_FFT_2Threads(long n)
Sets the minimal size of 1D data for which two threads are used.
|
static void |
setThreadsBeginN_1D_FFT_4Threads(long n)
Sets the minimal size of 1D data for which four threads are used.
|
static void |
setThreadsBeginN_2D(long n)
Sets the minimal size of 2D data for which threads are used.
|
static void |
setThreadsBeginN_3D(long n)
Sets the minimal size of 3D data for which threads are used.
|
static void |
setUseLargeArrays(boolean useLargeArrays)
Sets the value of useLargeArrays variable.
|
static void |
sleep(long millis)
Causes the currently executing thread to sleep (temporarily cease
execution) for the specified number of milliseconds.
|
public static void sleep(long millis)
millis
- the length of time to sleep in millisecondspublic static long getThreadsBeginN_1D_FFT_2Threads()
public static long getThreadsBeginN_1D_FFT_4Threads()
public static long getThreadsBeginN_2D()
public static long getThreadsBeginN_3D()
public static void setThreadsBeginN_1D_FFT_2Threads(long n)
n
- the minimal size of 1D data for which two threads are usedpublic static void setThreadsBeginN_1D_FFT_4Threads(long n)
n
- the minimal size of 1D data for which four threads are usedpublic static void setThreadsBeginN_2D(long n)
n
- the minimal size of 2D data for which threads are usedpublic static void setThreadsBeginN_3D(long n)
n
- the minimal size of 3D data for which threads are usedpublic static void resetThreadsBeginN_FFT()
public static void resetThreadsBeginN()
public static boolean isUseLargeArrays()
public static void setUseLargeArrays(boolean useLargeArrays)
useLargeArrays
- the value of useLargeArrays variablepublic static int nextPow2(int x)
x
- input valuepublic static long nextPow2(long x)
x
- input valuepublic static int prevPow2(int x)
x
- input valuepublic static long prevPow2(long x)
x
- input valuepublic static boolean isPowerOf2(int x)
x
- input valuepublic static boolean isPowerOf2(long x)
x
- input valuepublic static long getReminder(long n, int[] factors)
public static void makeipt(int nw, int[] ip)
public static void makeipt(long nw, pl.edu.icm.jlargearrays.LongLargeArray ipl)
public static void makewt(int nw, int[] ip, double[] w)
public static void makewt(long nw, pl.edu.icm.jlargearrays.LongLargeArray ipl, pl.edu.icm.jlargearrays.DoubleLargeArray wl)
public static void makect(int nc, double[] c, int startc, int[] ip)
public static void makect(long nc, pl.edu.icm.jlargearrays.DoubleLargeArray c, long startc, pl.edu.icm.jlargearrays.LongLargeArray ipl)
public static void makect(int nc, float[] c, int startc, int[] ip)
public static void makect(long nc, pl.edu.icm.jlargearrays.FloatLargeArray c, long startc, pl.edu.icm.jlargearrays.LongLargeArray ipl)
public static void makewt(int nw, int[] ip, float[] w)
public static void makewt(long nw, pl.edu.icm.jlargearrays.LongLargeArray ipl, pl.edu.icm.jlargearrays.FloatLargeArray wl)
public static void cftfsub(int n, double[] a, int offa, int[] ip, int nw, double[] w)
public static void cftfsub(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.LongLargeArray ip, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void cftbsub(int n, double[] a, int offa, int[] ip, int nw, double[] w)
public static void cftbsub(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.LongLargeArray ip, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void bitrv2(int n, int[] ip, double[] a, int offa)
public static void bitrv2l(long n, pl.edu.icm.jlargearrays.LongLargeArray ip, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void bitrv2conj(int n, int[] ip, double[] a, int offa)
public static void bitrv2conj(long n, pl.edu.icm.jlargearrays.LongLargeArray ip, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void bitrv216(double[] a, int offa)
public static void bitrv216(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void bitrv216neg(double[] a, int offa)
public static void bitrv216neg(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void bitrv208(double[] a, int offa)
public static void bitrv208(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void bitrv208neg(double[] a, int offa)
public static void bitrv208neg(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void cftf1st(int n, double[] a, int offa, double[] w, int startw)
public static void cftf1st(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftb1st(int n, double[] a, int offa, double[] w, int startw)
public static void cftb1st(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftrec4_th(int n, double[] a, int offa, int nw, double[] w)
public static void cftrec4_th(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void cftrec4(int n, double[] a, int offa, int nw, double[] w)
public static void cftrec4(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static int cfttree(int n, int j, int k, double[] a, int offa, int nw, double[] w)
public static long cfttree(long n, long j, long k, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void cftleaf(int n, int isplt, double[] a, int offa, int nw, double[] w)
public static void cftleaf(long n, long isplt, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void cftmdl1(int n, double[] a, int offa, double[] w, int startw)
public static void cftmdl1(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftmdl2(int n, double[] a, int offa, double[] w, int startw)
public static void cftmdl2(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftfx41(int n, double[] a, int offa, int nw, double[] w)
public static void cftfx41(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.DoubleLargeArray w)
public static void cftf161(double[] a, int offa, double[] w, int startw)
public static void cftf161(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftf162(double[] a, int offa, double[] w, int startw)
public static void cftf162(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftf081(double[] a, int offa, double[] w, int startw)
public static void cftf081(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftf082(double[] a, int offa, double[] w, int startw)
public static void cftf082(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, pl.edu.icm.jlargearrays.DoubleLargeArray w, long startw)
public static void cftf040(double[] a, int offa)
public static void cftf040(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void cftb040(double[] a, int offa)
public static void cftb040(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void cftx020(double[] a, int offa)
public static void cftx020(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void cftxb020(double[] a, int offa)
public static void cftxb020(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void cftxc020(double[] a, int offa)
public static void cftxc020(pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa)
public static void rftfsub(int n, double[] a, int offa, int nc, double[] c, int startc)
public static void rftfsub(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.DoubleLargeArray c, long startc)
public static void rftbsub(int n, double[] a, int offa, int nc, double[] c, int startc)
public static void rftbsub(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.DoubleLargeArray c, long startc)
public static void dctsub(int n, double[] a, int offa, int nc, double[] c, int startc)
public static void dctsub(long n, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.DoubleLargeArray c, long startc)
public static void cftfsub(int n, float[] a, int offa, int[] ip, int nw, float[] w)
public static void cftfsub(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.LongLargeArray ip, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void cftbsub(int n, float[] a, int offa, int[] ip, int nw, float[] w)
public static void cftbsub(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.LongLargeArray ip, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void bitrv2(int n, int[] ip, float[] a, int offa)
public static void bitrv2l(long n, pl.edu.icm.jlargearrays.LongLargeArray ip, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void bitrv2conj(int n, int[] ip, float[] a, int offa)
public static void bitrv2conj(long n, pl.edu.icm.jlargearrays.LongLargeArray ip, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void bitrv216(float[] a, int offa)
public static void bitrv216(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void bitrv216neg(float[] a, int offa)
public static void bitrv216neg(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void bitrv208(float[] a, int offa)
public static void bitrv208(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void bitrv208neg(float[] a, int offa)
public static void bitrv208neg(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void cftf1st(int n, float[] a, int offa, float[] w, int startw)
public static void cftf1st(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftb1st(int n, float[] a, int offa, float[] w, int startw)
public static void cftb1st(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftrec4_th(int n, float[] a, int offa, int nw, float[] w)
public static void cftrec4_th(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void cftrec4(int n, float[] a, int offa, int nw, float[] w)
public static void cftrec4(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static int cfttree(int n, int j, int k, float[] a, int offa, int nw, float[] w)
public static long cfttree(long n, long j, long k, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void cftleaf(int n, int isplt, float[] a, int offa, int nw, float[] w)
public static void cftleaf(long n, long isplt, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void cftmdl1(int n, float[] a, int offa, float[] w, int startw)
public static void cftmdl1(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftmdl2(int n, float[] a, int offa, float[] w, int startw)
public static void cftmdl2(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftfx41(int n, float[] a, int offa, int nw, float[] w)
public static void cftfx41(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nw, pl.edu.icm.jlargearrays.FloatLargeArray w)
public static void cftf161(float[] a, int offa, float[] w, int startw)
public static void cftf161(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftf162(float[] a, int offa, float[] w, int startw)
public static void cftf162(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftf081(float[] a, int offa, float[] w, int startw)
public static void cftf081(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftf082(float[] a, int offa, float[] w, int startw)
public static void cftf082(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, pl.edu.icm.jlargearrays.FloatLargeArray w, long startw)
public static void cftf040(float[] a, int offa)
public static void cftf040(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void cftb040(float[] a, int offa)
public static void cftb040(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void cftx020(float[] a, int offa)
public static void cftx020(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void cftxb020(float[] a, int offa)
public static void cftxb020(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void cftxc020(float[] a, int offa)
public static void cftxc020(pl.edu.icm.jlargearrays.FloatLargeArray a, long offa)
public static void rftfsub(int n, float[] a, int offa, int nc, float[] c, int startc)
public static void rftfsub(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.FloatLargeArray c, long startc)
public static void rftbsub(int n, float[] a, int offa, int nc, float[] c, int startc)
public static void rftbsub(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.FloatLargeArray c, long startc)
public static void dctsub(int n, float[] a, int offa, int nc, float[] c, int startc)
public static void dctsub(long n, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, long nc, pl.edu.icm.jlargearrays.FloatLargeArray c, long startc)
public static void scale(int n, double m, double[] a, int offa, boolean complex)
public static void scale(long nl, double m, pl.edu.icm.jlargearrays.DoubleLargeArray a, long offa, boolean complex)
public static void scale(int n, float m, float[] a, int offa, boolean complex)
public static void scale(long nl, float m, pl.edu.icm.jlargearrays.FloatLargeArray a, long offa, boolean complex)
Copyright © 2015. All rights reserved.