Uses of Class
fftManager.Complex
Package
Description
-
Uses of Complex in clickDetector
Modifier 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
Modifier 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
Modifier 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 numberModifier 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 zero -
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
-
Uses of Complex in Localiser.algorithms
Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionvoid
return a new ComplexArray whose value is (this * b)