Uses of Class
fftManager.Complex
Packages that use Complex
Package
Description
-
Uses of Complex in clickDetector
Methods in clickDetector that return ComplexModifier and TypeMethodDescriptionComplex[]OldClickClass.getComplexSpectrum(int channel) Returns the complex spectrum for a given channel using the shortest possible FFT lengthComplex[]OldClickClass.getComplexSpectrum(int channel, int fftLength) Returns the complex spectrum for a given channel using a set FFT length -
Uses of Complex in clipgenerator
Methods in clipgenerator that return ComplexModifier and TypeMethodDescriptionComplex[][]ClipDataUnit.generateComplexSpectrogram(int channel, int fftLength, int fftHop) Generate complex spectrogram data for the clip. -
Uses of Complex in fftFilter
-
Uses of Complex in fftManager
Methods in fftManager that return ComplexModifier and TypeMethodDescriptionstatic Complex[]Complex.allocateComplexArray(int n) Allocate a new complex array in which each element has been created and it's contents set to 0 +i0;static Complex[][]Complex.allocateComplexArray(int n, int m) Complex.clone()Complex.conj()static Complex[]Complex.createComplexArray(double[] doubleArray) Create a complex array from a double arrayComplex.exp()A new Complex object whose value is the complex exponential of thisComplex[]FFTDataBlock.getComplexArray(int arrayLength) Complex.minus(double b) Subtract a real number from a complex numberSubtract a real number from a complex numberComplex.plus(double b) Add a real number to a complex numberAdds a complex numberComplex.pow(double f) Raises a complex number to a scalar power.Complex[]FFT.recursiveFFT(Complex[] complexIn) Deprecated.Complex[]FFT.recursiveIFFT(Complex[] complexIn) Deprecated.Complex[]Fast FFT function for real data.Complex.sqrt()Gets the square root of a Complex numberComplex.times(double b) Multiply a complex number by a realMultiply a complex number by another complex numberMethods in fftManager with parameters of type ComplexModifier and TypeMethodDescriptionvoidAssign new real and imaginary values to an existing Complex numberintintstatic voidConverts a number to it's own complex conjugatevoidIn place fft of complex data.voidIn lace FFT of a 2D complex array.voidInverse FFT for Complex data.voidComplex.internalTimes(Complex b) Multiply a complex numbers real and imaginary parts by a complex numberSubtract a real number from a complex numberAdds a complex numberComplex[]FFT.recursiveFFT(Complex[] complexIn) Deprecated.Complex[]FFT.recursiveIFFT(Complex[] complexIn) Deprecated.voidFFTDataBlock.recycleComplexArray(Complex[] complexArray) Complex[]Fast FFT function for real data.Multiply a complex number by another complex numberstatic voidComplex.zeroComplexArray(Complex[] array) Sets all the elements of a complex array to zeroConstructors in fftManager with parameters of type Complex -
Uses of Complex in Filters
Modifier and TypeFieldDescriptionprotected Complex[]IIRFilterMethod.polesprotected Complex[]IIRFilterMethod.zerosModifier and TypeMethodDescriptionPoleZeroPair.getPole()Complex[]IIRFilterMethod.getPoles(FilterParams filterParams) PoleZeroPair.getZero()Complex[]IIRFilterMethod.getZeros(FilterParams filterParams) Modifier and TypeMethodDescriptionvoidvoid -
Uses of Complex in IshmaelLocator
Fields in IshmaelLocator declared as Complex -
Uses of Complex in Localiser.algorithms
Methods in Localiser.algorithms with parameters of type ComplexModifier and TypeMethodDescriptionDelayGroup.getComplexCorrelatorData(double[][] waveformInput, float sampleRate, Complex[][] preallocData, DelayMeasurementParams delayParams) Get the complex data which will go into a cross correlation function, starting with a group of waveforms.DelayGroup.getComplexCorrelatorData(double[] waveformInput, int fftLength, float sampleRate, Complex[] preallocData, DelayMeasurementParams delayParams) Get the complex data which will go into a cross correlation function, starting with a waveform.DelayGroup.getComplexCorrelatorData(ComplexArray spectrogramInput, float sampleRate, int signalLength, int fftLength, Complex[] preallocData, DelayMeasurementParams delayParams) Get the complex data which will go into a cross correlation function, starting with a complex spectrum.double[]Correlations.getInterpolatedPeak(Complex[] complexData, double scale, double maxDelay) Get the peak position and the peak height from a complex array returned by the ifft function. -
Uses of Complex in PamUtils
Modifier and TypeMethodDescriptionstatic Complex[][]MatrixOps.complexMatrixCross(Complex[][] a, Complex[][] b) static ComplexMatrixOps.det33Matrix(Complex[][] A) static ComplexMatrixOps.detNnMatrix(Complex[][] A) static Complex[][]MatrixOps.inverse33Matrix(Complex[][] A) static Complex[][]MatrixOps.inverseNnMatrix(Complex[][] A) static Complexstatic Complex[][]MatrixOps.scalarMultMatrix(Complex[][] a, Complex scalar) static Complex[][]MatrixOps.transposeMatrix(Complex[][] a) Modifier and TypeMethodDescriptionstatic booleanstatic booleanMatrixOps.checkRectangular(Complex[][] a) Check the array is rectangular, => all sub arrays are same length.static Complex[][]MatrixOps.complexMatrixCross(Complex[][] a, Complex[][] b) static ComplexMatrixOps.det33Matrix(Complex[][] A) static ComplexMatrixOps.detNnMatrix(Complex[][] A) static double[][]MatrixOps.getRealMatrix(Complex[][] a) static Complex[][]MatrixOps.inverse33Matrix(Complex[][] A) static Complex[][]MatrixOps.inverseNnMatrix(Complex[][] A) static voidMatrixOps.printMatrix(Complex[][] a) debug tool
print a complex matrix (with no null entries) to std outstatic Complexstatic Complex[][]MatrixOps.scalarMultMatrix(Complex[][] a, Complex scalar) static Complex[][]MatrixOps.transposeMatrix(Complex[][] a) -
Uses of Complex in PamUtils.complex
Methods in PamUtils.complex that return ComplexModifier and TypeMethodDescriptionComplexArray.dotProduct(ComplexArray s) Dot product (aka Inner Product) of this array and another complex array 's'.ComplexArray.get(int i) ComplexArray.pow(int i, double f) Raises a complex number to a scalar power.ComplexArray.sqrt(int i) Gets the square root of a Complex numberComplexArray.times(int i, double f) Methods in PamUtils.complex with parameters of type ComplexModifier and TypeMethodDescriptionvoidreturn a new ComplexArray whose value is (this * b)