Uses of Class
org.jamdev.jpamutils.spectrogram.ComplexArrayD
| Package | Description |
|---|---|
| org.jamdev.jpamutils.spectrogram |
-
Uses of ComplexArrayD in org.jamdev.jpamutils.spectrogram
Subclasses of ComplexArrayD in org.jamdev.jpamutils.spectrogram Modifier and Type Class Description classComplexArrayMethods in org.jamdev.jpamutils.spectrogram that return ComplexArrayD Modifier and Type Method Description ComplexArrayD[]ComplexArrayD. calcCSDM()Calculate the Cross-Spectral Density Matrix (CSDM) from this complex array.ComplexArrayDComplexArrayD. clone()ComplexArrayDComplexArrayD. conj()Calculate the complex conjugate of the complex arrayComplexArrayDComplexArrayD. conjTimes(ComplexArrayD s)Multiply this array by the complex conjugate of Array s;ComplexArrayDComplexArrayD. conjTimes(ComplexArrayD s, int[] binRange)Multiply this array by the complex conjugate of Array s but only using data within the complex bin range >= binRange[0] to < binRange[1]ComplexArrayDComplexArrayD. copyOf(int newLength)Make a copy of the complex array with a new length.ComplexArrayDComplexArrayD. fillConjugateHalf()FFT's of real data often only contain the first half of the data since the second half is just a flipped complex conjugate of the first half.ComplexArrayDComplexArrayD. minus(ComplexArrayD c)Subtract a complex array from this array.ComplexArrayDComplexArrayD. plus(ComplexArrayD c)Add a complex array to the current arrayComplexArrayDComplexArrayD. pow(double f)Raises the complex array to the power fstatic ComplexArrayDComplexArrayD. realToComplex(double[] realArray)Create a complex array from a real array.ComplexArrayDComplexArrayD. sqrt()Calculates the square root of all complex numbers in the arrayComplexArrayDComplexArrayD. times(double f)Multiply a complex array by a scaler factorComplexArrayDComplexArrayD. times(Complex b)return a new ComplexArrayD whose value is (this * b)Methods in org.jamdev.jpamutils.spectrogram with parameters of type ComplexArrayD Modifier and Type Method Description ComplexArrayDComplexArrayD. conjTimes(ComplexArrayD s)Multiply this array by the complex conjugate of Array s;ComplexArrayDComplexArrayD. conjTimes(ComplexArrayD s, int[] binRange)Multiply this array by the complex conjugate of Array s but only using data within the complex bin range >= binRange[0] to < binRange[1]ComplexComplexArrayD. dotProduct(ComplexArrayD s)Dot product (aka Inner Product) of this array and another complex array 's'.ComplexArrayDComplexArrayD. minus(ComplexArrayD c)Subtract a complex array from this array.ComplexArrayDComplexArrayD. plus(ComplexArrayD c)Add a complex array to the current array