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 TypeMethodDescriptionvoid
Assign new real and imaginary values to an existing Complex numberint
int
static void
Converts a number to it's own complex conjugatevoid
In place fft of complex data.void
In lace FFT of a 2D complex array.void
Inverse FFT for Complex data.void
Complex.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.void
FFTDataBlock.recycleComplexArray
(Complex[] complexArray) Complex[]
Fast FFT function for real data.Multiply a complex number by another complex numberstatic void
Complex.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 TypeMethodDescriptionPoleZeroPair.getPole()
Complex[]
IIRFilterMethod.getPoles
(FilterParams filterParams) PoleZeroPair.getZero()
Complex[]
IIRFilterMethod.getZeros
(FilterParams filterParams) Modifier and TypeMethodDescriptionvoid
void
-
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 Complex
MatrixOps.det33Matrix
(Complex[][] A) static Complex
MatrixOps.detNnMatrix
(Complex[][] A) static Complex[][]
MatrixOps.inverse33Matrix
(Complex[][] A) static Complex[][]
MatrixOps.inverseNnMatrix
(Complex[][] A) static Complex
static Complex[][]
MatrixOps.scalarMultMatrix
(Complex[][] a, Complex scalar) static Complex[][]
MatrixOps.transposeMatrix
(Complex[][] a) Modifier and TypeMethodDescriptionstatic boolean
static boolean
MatrixOps.checkRectangular
(Complex[][] a) Check the array is rectangular, => all sub arrays are same length.static Complex[][]
MatrixOps.complexMatrixCross
(Complex[][] a, Complex[][] b) static Complex
MatrixOps.det33Matrix
(Complex[][] A) static Complex
MatrixOps.detNnMatrix
(Complex[][] A) static double[][]
MatrixOps.getRealMatrix
(Complex[][] a) static Complex[][]
MatrixOps.inverse33Matrix
(Complex[][] A) static Complex[][]
MatrixOps.inverseNnMatrix
(Complex[][] A) static void
MatrixOps.printMatrix
(Complex[][] a) debug tool
print a complex matrix (with no null entries) to std outstatic Complex
static 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 TypeMethodDescriptionvoid
return a new ComplexArray whose value is (this * b)