Class CommonUtils

java.lang.Object
org.jtransforms.utils.CommonUtils

public class CommonUtils extends Object
Static utility methods.
Author:
Piotr Wendykier ([email protected])
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    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(float[] a, int offa)
     
    static void
    bitrv208(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv208(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    bitrv208neg(double[] a, int offa)
     
    static void
    bitrv208neg(float[] a, int offa)
     
    static void
    bitrv208neg(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv208neg(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    bitrv216(double[] a, int offa)
     
    static void
    bitrv216(float[] a, int offa)
     
    static void
    bitrv216(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv216(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    bitrv216neg(double[] a, int offa)
     
    static void
    bitrv216neg(float[] a, int offa)
     
    static void
    bitrv216neg(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv216neg(org.visnow.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, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv2conj(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    bitrv2l(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    bitrv2l(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    cftb040(double[] a, int offa)
     
    static void
    cftb040(float[] a, int offa)
     
    static void
    cftb040(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    cftb040(org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftb1st(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftbsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.FloatLargeArray w)
     
    static void
    cftf040(double[] a, int offa)
     
    static void
    cftf040(float[] a, int offa)
     
    static void
    cftf040(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    cftf040(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    cftf081(double[] a, int offa, double[] w, int startw)
     
    static void
    cftf081(float[] a, int offa, float[] w, int startw)
     
    static void
    cftf081(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftf081(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
     
    static void
    cftf082(double[] a, int offa, double[] w, int startw)
     
    static void
    cftf082(float[] a, int offa, float[] w, int startw)
     
    static void
    cftf082(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftf082(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
     
    static void
    cftf161(double[] a, int offa, double[] w, int startw)
     
    static void
    cftf161(float[] a, int offa, float[] w, int startw)
     
    static void
    cftf161(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftf161(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
     
    static void
    cftf162(double[] a, int offa, double[] w, int startw)
     
    static void
    cftf162(float[] a, int offa, float[] w, int startw)
     
    static void
    cftf162(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftf162(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftf1st(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftfsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftfx41(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftleaf(long n, long isplt, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftmdl1(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
     
    static void
    cftmdl2(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
     
    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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftrec4(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
     
    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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static void
    cftrec4_th(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
     
    static long
    cfttree(long n, long j, long k, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
     
    static void
    cftx020(double[] a, int offa)
     
    static void
    cftx020(float[] a, int offa)
     
    static void
    cftx020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    cftx020(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    cftxb020(double[] a, int offa)
     
    static void
    cftxb020(float[] a, int offa)
     
    static void
    cftxb020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    cftxb020(org.visnow.jlargearrays.FloatLargeArray a, long offa)
     
    static void
    cftxc020(double[] a, int offa)
     
    static void
    cftxc020(float[] a, int offa)
     
    static void
    cftxc020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
     
    static void
    cftxc020(org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
     
    static void
    dctsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc)
     
    static long
    getReminder(long n, int[] factors)
     
    static long
    Returns the minimal size of 1D data for which two threads are used.
    static long
    Returns the minimal size of 1D data for which four threads are used.
    static long
    Returns the minimal size of 2D data for which threads are used.
    static long
    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
    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, org.visnow.jlargearrays.DoubleLargeArray c, long startc, org.visnow.jlargearrays.LongLargeArray ipl)
     
    static void
    makect(long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc, org.visnow.jlargearrays.LongLargeArray ipl)
     
    static void
    makeipt(int nw, int[] ip)
     
    static void
    makeipt(long nw, org.visnow.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, org.visnow.jlargearrays.LongLargeArray ipl, org.visnow.jlargearrays.DoubleLargeArray wl)
     
    static void
    makewt(long nw, org.visnow.jlargearrays.LongLargeArray ipl, org.visnow.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
    Resets the minimal size of 2D and 3D data for which threads are used.
    static void
    Resets the minimal size of 1D data for which two and four 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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
     
    static void
    rftbsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
     
    static void
    rftfsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.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, org.visnow.jlargearrays.DoubleLargeArray a, long offa, boolean complex)
     
    static void
    scale(long nl, float m, org.visnow.jlargearrays.FloatLargeArray a, long offa, boolean complex)
     
    static void
    Sets the minimal size of 1D data for which two threads are used.
    static void
    Sets the minimal size of 1D data for which four threads are used.
    static void
    Sets the minimal size of 2D data for which threads are used.
    static void
    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.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CommonUtils

      public CommonUtils()
  • Method Details

    • sleep

      public static void sleep(long millis)
      Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds.
      Parameters:
      millis - the length of time to sleep in milliseconds
    • getThreadsBeginN_1D_FFT_2Threads

      public static long getThreadsBeginN_1D_FFT_2Threads()
      Returns the minimal size of 1D data for which two threads are used.
      Returns:
      the minimal size of 1D data for which two threads are used
    • getThreadsBeginN_1D_FFT_4Threads

      public static long getThreadsBeginN_1D_FFT_4Threads()
      Returns the minimal size of 1D data for which four threads are used.
      Returns:
      the minimal size of 1D data for which four threads are used
    • getThreadsBeginN_2D

      public static long getThreadsBeginN_2D()
      Returns the minimal size of 2D data for which threads are used.
      Returns:
      the minimal size of 2D data for which threads are used
    • getThreadsBeginN_3D

      public static long getThreadsBeginN_3D()
      Returns the minimal size of 3D data for which threads are used.
      Returns:
      the minimal size of 3D data for which threads are used
    • setThreadsBeginN_1D_FFT_2Threads

      public static void setThreadsBeginN_1D_FFT_2Threads(long n)
      Sets the minimal size of 1D data for which two threads are used.
      Parameters:
      n - the minimal size of 1D data for which two threads are used
    • setThreadsBeginN_1D_FFT_4Threads

      public static void setThreadsBeginN_1D_FFT_4Threads(long n)
      Sets the minimal size of 1D data for which four threads are used.
      Parameters:
      n - the minimal size of 1D data for which four threads are used
    • setThreadsBeginN_2D

      public static void setThreadsBeginN_2D(long n)
      Sets the minimal size of 2D data for which threads are used.
      Parameters:
      n - the minimal size of 2D data for which threads are used
    • setThreadsBeginN_3D

      public static void setThreadsBeginN_3D(long n)
      Sets the minimal size of 3D data for which threads are used.
      Parameters:
      n - the minimal size of 3D data for which threads are used
    • resetThreadsBeginN_FFT

      public static void resetThreadsBeginN_FFT()
      Resets the minimal size of 1D data for which two and four threads are used.
    • resetThreadsBeginN

      public static void resetThreadsBeginN()
      Resets the minimal size of 2D and 3D data for which threads are used.
    • isUseLargeArrays

      public static boolean isUseLargeArrays()
      Returns the value of useLargeArrays variable.
      Returns:
      the value of useLargeArrays variable
    • setUseLargeArrays

      public static void setUseLargeArrays(boolean useLargeArrays)
      Sets the value of useLargeArrays variable.
      Parameters:
      useLargeArrays - the value of useLargeArrays variable
    • nextPow2

      public static int nextPow2(int x)
      Returns the closest power-of-two number greater than or equal to x.
      Parameters:
      x - input value
      Returns:
      the closest power-of-two number greater than or equal to x
    • nextPow2

      public static long nextPow2(long x)
      Returns the closest power-of-two number greater than or equal to x.
      Parameters:
      x - input value
      Returns:
      the closest power-of-two number greater than or equal to x
    • prevPow2

      public static int prevPow2(int x)
      Returns the closest power-of-two number less than or equal to x.
      Parameters:
      x - input value
      Returns:
      the closest power-of-two number less then or equal to x
    • prevPow2

      public static long prevPow2(long x)
      Returns the closest power-of-two number less than or equal to x.
      Parameters:
      x - input value
      Returns:
      the closest power-of-two number less then or equal to x
    • isPowerOf2

      public static boolean isPowerOf2(int x)
      Checks if x is a power-of-two number.
      Parameters:
      x - input value
      Returns:
      true if x is a power-of-two number
    • isPowerOf2

      public static boolean isPowerOf2(long x)
      Checks if x is a power-of-two number.
      Parameters:
      x - input value
      Returns:
      true if x is a power-of-two number
    • getReminder

      public static long getReminder(long n, int[] factors)
    • makeipt

      public static void makeipt(int nw, int[] ip)
    • makeipt

      public static void makeipt(long nw, org.visnow.jlargearrays.LongLargeArray ipl)
    • makewt

      public static void makewt(int nw, int[] ip, double[] w)
    • makewt

      public static void makewt(long nw, org.visnow.jlargearrays.LongLargeArray ipl, org.visnow.jlargearrays.DoubleLargeArray wl)
    • makect

      public static void makect(int nc, double[] c, int startc, int[] ip)
    • makect

      public static void makect(long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc, org.visnow.jlargearrays.LongLargeArray ipl)
    • makect

      public static void makect(int nc, float[] c, int startc, int[] ip)
    • makect

      public static void makect(long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc, org.visnow.jlargearrays.LongLargeArray ipl)
    • makewt

      public static void makewt(int nw, int[] ip, float[] w)
    • makewt

      public static void makewt(long nw, org.visnow.jlargearrays.LongLargeArray ipl, org.visnow.jlargearrays.FloatLargeArray wl)
    • cftfsub

      public static void cftfsub(int n, double[] a, int offa, int[] ip, int nw, double[] w)
    • cftfsub

      public static void cftfsub(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cftbsub

      public static void cftbsub(int n, double[] a, int offa, int[] ip, int nw, double[] w)
    • cftbsub

      public static void cftbsub(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • bitrv2

      public static void bitrv2(int n, int[] ip, double[] a, int offa)
    • bitrv2l

      public static void bitrv2l(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • bitrv2conj

      public static void bitrv2conj(int n, int[] ip, double[] a, int offa)
    • bitrv2conj

      public static void bitrv2conj(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • bitrv216

      public static void bitrv216(double[] a, int offa)
    • bitrv216

      public static void bitrv216(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • bitrv216neg

      public static void bitrv216neg(double[] a, int offa)
    • bitrv216neg

      public static void bitrv216neg(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • bitrv208

      public static void bitrv208(double[] a, int offa)
    • bitrv208

      public static void bitrv208(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • bitrv208neg

      public static void bitrv208neg(double[] a, int offa)
    • bitrv208neg

      public static void bitrv208neg(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • cftf1st

      public static void cftf1st(int n, double[] a, int offa, double[] w, int startw)
    • cftf1st

      public static void cftf1st(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftb1st

      public static void cftb1st(int n, double[] a, int offa, double[] w, int startw)
    • cftb1st

      public static void cftb1st(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftrec4_th

      public static void cftrec4_th(int n, double[] a, int offa, int nw, double[] w)
    • cftrec4_th

      public static void cftrec4_th(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cftrec4

      public static void cftrec4(int n, double[] a, int offa, int nw, double[] w)
    • cftrec4

      public static void cftrec4(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cfttree

      public static int cfttree(int n, int j, int k, double[] a, int offa, int nw, double[] w)
    • cfttree

      public static long cfttree(long n, long j, long k, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cftleaf

      public static void cftleaf(int n, int isplt, double[] a, int offa, int nw, double[] w)
    • cftleaf

      public static void cftleaf(long n, long isplt, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cftmdl1

      public static void cftmdl1(int n, double[] a, int offa, double[] w, int startw)
    • cftmdl1

      public static void cftmdl1(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftmdl2

      public static void cftmdl2(int n, double[] a, int offa, double[] w, int startw)
    • cftmdl2

      public static void cftmdl2(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftfx41

      public static void cftfx41(int n, double[] a, int offa, int nw, double[] w)
    • cftfx41

      public static void cftfx41(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nw, org.visnow.jlargearrays.DoubleLargeArray w)
    • cftf161

      public static void cftf161(double[] a, int offa, double[] w, int startw)
    • cftf161

      public static void cftf161(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftf162

      public static void cftf162(double[] a, int offa, double[] w, int startw)
    • cftf162

      public static void cftf162(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftf081

      public static void cftf081(double[] a, int offa, double[] w, int startw)
    • cftf081

      public static void cftf081(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftf082

      public static void cftf082(double[] a, int offa, double[] w, int startw)
    • cftf082

      public static void cftf082(org.visnow.jlargearrays.DoubleLargeArray a, long offa, org.visnow.jlargearrays.DoubleLargeArray w, long startw)
    • cftf040

      public static void cftf040(double[] a, int offa)
    • cftf040

      public static void cftf040(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • cftb040

      public static void cftb040(double[] a, int offa)
    • cftb040

      public static void cftb040(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • cftx020

      public static void cftx020(double[] a, int offa)
    • cftx020

      public static void cftx020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • cftxb020

      public static void cftxb020(double[] a, int offa)
    • cftxb020

      public static void cftxb020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • cftxc020

      public static void cftxc020(double[] a, int offa)
    • cftxc020

      public static void cftxc020(org.visnow.jlargearrays.DoubleLargeArray a, long offa)
    • rftfsub

      public static void rftfsub(int n, double[] a, int offa, int nc, double[] c, int startc)
    • rftfsub

      public static void rftfsub(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
    • rftbsub

      public static void rftbsub(int n, double[] a, int offa, int nc, double[] c, int startc)
    • rftbsub

      public static void rftbsub(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
    • dctsub

      public static void dctsub(int n, double[] a, int offa, int nc, double[] c, int startc)
    • dctsub

      public static void dctsub(long n, org.visnow.jlargearrays.DoubleLargeArray a, long offa, long nc, org.visnow.jlargearrays.DoubleLargeArray c, long startc)
    • cftfsub

      public static void cftfsub(int n, float[] a, int offa, int[] ip, int nw, float[] w)
    • cftfsub

      public static void cftfsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cftbsub

      public static void cftbsub(int n, float[] a, int offa, int[] ip, int nw, float[] w)
    • cftbsub

      public static void cftbsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.LongLargeArray ip, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • bitrv2

      public static void bitrv2(int n, int[] ip, float[] a, int offa)
    • bitrv2l

      public static void bitrv2l(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • bitrv2conj

      public static void bitrv2conj(int n, int[] ip, float[] a, int offa)
    • bitrv2conj

      public static void bitrv2conj(long n, org.visnow.jlargearrays.LongLargeArray ip, org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • bitrv216

      public static void bitrv216(float[] a, int offa)
    • bitrv216

      public static void bitrv216(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • bitrv216neg

      public static void bitrv216neg(float[] a, int offa)
    • bitrv216neg

      public static void bitrv216neg(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • bitrv208

      public static void bitrv208(float[] a, int offa)
    • bitrv208

      public static void bitrv208(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • bitrv208neg

      public static void bitrv208neg(float[] a, int offa)
    • bitrv208neg

      public static void bitrv208neg(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • cftf1st

      public static void cftf1st(int n, float[] a, int offa, float[] w, int startw)
    • cftf1st

      public static void cftf1st(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftb1st

      public static void cftb1st(int n, float[] a, int offa, float[] w, int startw)
    • cftb1st

      public static void cftb1st(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftrec4_th

      public static void cftrec4_th(int n, float[] a, int offa, int nw, float[] w)
    • cftrec4_th

      public static void cftrec4_th(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cftrec4

      public static void cftrec4(int n, float[] a, int offa, int nw, float[] w)
    • cftrec4

      public static void cftrec4(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cfttree

      public static int cfttree(int n, int j, int k, float[] a, int offa, int nw, float[] w)
    • cfttree

      public static long cfttree(long n, long j, long k, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cftleaf

      public static void cftleaf(int n, int isplt, float[] a, int offa, int nw, float[] w)
    • cftleaf

      public static void cftleaf(long n, long isplt, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cftmdl1

      public static void cftmdl1(int n, float[] a, int offa, float[] w, int startw)
    • cftmdl1

      public static void cftmdl1(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftmdl2

      public static void cftmdl2(int n, float[] a, int offa, float[] w, int startw)
    • cftmdl2

      public static void cftmdl2(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftfx41

      public static void cftfx41(int n, float[] a, int offa, int nw, float[] w)
    • cftfx41

      public static void cftfx41(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nw, org.visnow.jlargearrays.FloatLargeArray w)
    • cftf161

      public static void cftf161(float[] a, int offa, float[] w, int startw)
    • cftf161

      public static void cftf161(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftf162

      public static void cftf162(float[] a, int offa, float[] w, int startw)
    • cftf162

      public static void cftf162(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftf081

      public static void cftf081(float[] a, int offa, float[] w, int startw)
    • cftf081

      public static void cftf081(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftf082

      public static void cftf082(float[] a, int offa, float[] w, int startw)
    • cftf082

      public static void cftf082(org.visnow.jlargearrays.FloatLargeArray a, long offa, org.visnow.jlargearrays.FloatLargeArray w, long startw)
    • cftf040

      public static void cftf040(float[] a, int offa)
    • cftf040

      public static void cftf040(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • cftb040

      public static void cftb040(float[] a, int offa)
    • cftb040

      public static void cftb040(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • cftx020

      public static void cftx020(float[] a, int offa)
    • cftx020

      public static void cftx020(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • cftxb020

      public static void cftxb020(float[] a, int offa)
    • cftxb020

      public static void cftxb020(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • cftxc020

      public static void cftxc020(float[] a, int offa)
    • cftxc020

      public static void cftxc020(org.visnow.jlargearrays.FloatLargeArray a, long offa)
    • rftfsub

      public static void rftfsub(int n, float[] a, int offa, int nc, float[] c, int startc)
    • rftfsub

      public static void rftfsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc)
    • rftbsub

      public static void rftbsub(int n, float[] a, int offa, int nc, float[] c, int startc)
    • rftbsub

      public static void rftbsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc)
    • dctsub

      public static void dctsub(int n, float[] a, int offa, int nc, float[] c, int startc)
    • dctsub

      public static void dctsub(long n, org.visnow.jlargearrays.FloatLargeArray a, long offa, long nc, org.visnow.jlargearrays.FloatLargeArray c, long startc)
    • scale

      public static void scale(int n, double m, double[] a, int offa, boolean complex)
    • scale

      public static void scale(long nl, double m, org.visnow.jlargearrays.DoubleLargeArray a, long offa, boolean complex)
    • scale

      public static void scale(int n, float m, float[] a, int offa, boolean complex)
    • scale

      public static void scale(long nl, float m, org.visnow.jlargearrays.FloatLargeArray a, long offa, boolean complex)